/linux-master/drivers/gpio/ |
H A D | gpio-clps711x.c | 13 static int clps711x_gpio_probe(struct platform_device *pdev) argument 15 struct device_node *np = pdev->dev.of_node; 27 gc = devm_kzalloc(&pdev->dev, sizeof(*gc), GFP_KERNEL); 31 dat = devm_platform_ioremap_resource(pdev, 0); 35 dir = devm_platform_ioremap_resource(pdev, 1); 42 err = bgpio_init(gc, &pdev->dev, 1, dat, NULL, NULL, 46 err = bgpio_init(gc, &pdev->dev, 1, dat, NULL, NULL, 65 platform_set_drvdata(pdev, gc); 67 return devm_gpiochip_add_data(&pdev->dev, gc, NULL);
|
/linux-master/arch/mips/ralink/ |
H A D | ill_acc.c | 51 struct platform_device *pdev; local 63 pdev = of_find_device_by_node(np); 64 if (!pdev) { 65 pr_err("%pOFn: failed to lookup pdev\n", np); 73 dev_err(&pdev->dev, "failed to get irq\n"); 74 put_device(&pdev->dev); 78 if (request_irq(irq, ill_acc_irq_handler, 0, "ill_acc", &pdev->dev)) { 79 dev_err(&pdev->dev, "failed to request irq\n"); 80 put_device(&pdev->dev); 86 dev_info(&pdev [all...] |
/linux-master/drivers/clk/mediatek/ |
H A D | clk-mt7629-eth.c | 73 static int clk_mt7629_ethsys_init(struct platform_device *pdev) argument 76 struct device_node *node = pdev->dev.of_node; 83 mtk_clk_register_gates(&pdev->dev, node, eth_clks, 88 dev_err(&pdev->dev, 90 pdev->name, r); 92 mtk_register_reset_controller_with_dev(&pdev->dev, &clk_rst_desc); 97 static int clk_mt7629_sgmiisys_init(struct platform_device *pdev) argument 100 struct device_node *node = pdev->dev.of_node; 108 mtk_clk_register_gates(&pdev->dev, node, sgmii_clks[id++], 113 dev_err(&pdev 133 clk_mt7629_eth_probe(struct platform_device *pdev) argument [all...] |
/linux-master/include/linux/usb/ |
H A D | renesas_usbhs.h | 39 int (*hardware_init)(struct platform_device *pdev); 47 int (*hardware_exit)(struct platform_device *pdev); 54 int (*power_ctrl)(struct platform_device *pdev, 62 int (*phy_reset)(struct platform_device *pdev); 69 int (*get_id)(struct platform_device *pdev); 74 int (*get_vbus)(struct platform_device *pdev); 81 int (*set_vbus)(struct platform_device *pdev, int enable); 200 #define renesas_usbhs_get_info(pdev)\ 201 ((struct renesas_usbhs_platform_info *)(pdev)->dev.platform_data)
|
/linux-master/drivers/pwm/ |
H A D | pwm-lpss-platform.c | 20 static int pwm_lpss_probe_platform(struct platform_device *pdev) argument 26 info = device_get_match_data(&pdev->dev); 30 base = devm_platform_ioremap_resource(pdev, 0); 34 chip = devm_pwm_lpss_probe(&pdev->dev, base, info); 54 dev_pm_set_driver_flags(&pdev->dev, DPM_FLAG_NO_DIRECT_COMPLETE| 57 pm_runtime_set_active(&pdev->dev); 58 pm_runtime_enable(&pdev->dev); 63 static void pwm_lpss_remove_platform(struct platform_device *pdev) argument 65 pm_runtime_disable(&pdev->dev);
|
/linux-master/drivers/crypto/cavium/cpt/ |
H A D | cptvf_mbox.c | 28 dev_dbg(&cptvf->pdev->dev, "%s: Mailbox msg 0x%llx from PF\n", 35 dev_dbg(&cptvf->pdev->dev, "Received VFID %d\n", cptvf->vfid); 41 dev_dbg(&cptvf->pdev->dev, "VF %d type %s group %d\n", 52 dev_err(&cptvf->pdev->dev, "Invalid msg from PF, msg 0x%llx\n", 76 dev_err(&cptvf->pdev->dev, "PF didn't ack to mbox msg %llx from VF%u\n", 91 struct pci_dev *pdev = cptvf->pdev; local 96 dev_err(&pdev->dev, "PF didn't respond to READY msg\n"); 109 struct pci_dev *pdev = cptvf->pdev; local 127 struct pci_dev *pdev = cptvf->pdev; local 146 struct pci_dev *pdev = cptvf->pdev; local 164 struct pci_dev *pdev = cptvf->pdev; local 181 struct pci_dev *pdev = cptvf->pdev; local [all...] |
/linux-master/drivers/net/mdio/ |
H A D | mdio-thunder.c | 22 static int thunder_mdiobus_pci_probe(struct pci_dev *pdev, argument 31 nexus = devm_kzalloc(&pdev->dev, sizeof(*nexus), GFP_KERNEL); 35 pci_set_drvdata(pdev, nexus); 37 err = pcim_enable_device(pdev); 39 dev_err(&pdev->dev, "Failed to enable PCI device\n"); 40 pci_set_drvdata(pdev, NULL); 44 err = pci_request_regions(pdev, KBUILD_MODNAME); 46 dev_err(&pdev->dev, "pci_request_regions failed\n"); 50 nexus->bar0 = pcim_iomap(pdev, 0, pci_resource_len(pdev, 120 thunder_mdiobus_pci_remove(struct pci_dev *pdev) argument [all...] |
/linux-master/sound/soc/loongson/ |
H A D | loongson_i2s_pci.c | 73 static int loongson_i2s_pci_probe(struct pci_dev *pdev, argument 76 const struct fwnode_handle *fwnode = pdev->dev.fwnode; 81 if (pcim_enable_device(pdev)) { 82 dev_err(&pdev->dev, "pci_enable_device failed\n"); 86 i2s = devm_kzalloc(&pdev->dev, sizeof(*i2s), GFP_KERNEL); 90 i2s->rev_id = pdev->revision; 91 i2s->dev = &pdev->dev; 92 pci_set_drvdata(pdev, i2s); 94 ret = pcim_iomap_regions(pdev, 1 << 0, dev_name(&pdev [all...] |
/linux-master/drivers/net/wireless/mediatek/mt76/mt76x2/ |
H A D | pci.c | 20 mt76x2e_probe(struct pci_dev *pdev, const struct pci_device_id *id) argument 40 ret = pcim_enable_device(pdev); 44 ret = pcim_iomap_regions(pdev, BIT(0), pci_name(pdev)); 48 pci_set_master(pdev); 50 ret = dma_set_mask(&pdev->dev, DMA_BIT_MASK(32)); 54 mdev = mt76_alloc_device(&pdev->dev, sizeof(*dev), &mt76x2_ops, 60 mt76_mmio_init(mdev, pcim_iomap_table(pdev)[0]); 68 ret = devm_request_irq(mdev->dev, pdev->irq, mt76x02_irq_handler, 88 mt76_pci_disable_aspm(pdev); 99 mt76x2e_remove(struct pci_dev *pdev) argument 110 mt76x2e_suspend(struct pci_dev *pdev, pm_message_t state) argument 139 mt76x2e_resume(struct pci_dev *pdev) argument [all...] |
/linux-master/drivers/usb/host/ |
H A D | xhci-pci.c | 97 struct pci_dev *pdev = to_pci_dev(hcd->self.controller); local 100 synchronize_irq(pci_irq_vector(pdev, 0)); 108 struct pci_dev *pdev = to_pci_dev(hcd->self.controller); local 114 free_irq(pci_irq_vector(pdev, 0), xhci_to_hcd(xhci)); 115 pci_free_irq_vectors(pdev); 122 struct pci_dev *pdev = to_pci_dev(hcd->self.controller); local 149 xhci->nvecs = pci_alloc_irq_vectors(pdev, 1, xhci->nvecs, 157 ret = request_irq(pci_irq_vector(pdev, 0), xhci_msi_irq, 0, "xhci_hcd", 163 hcd->msix_enabled = pdev->msix_enabled; 168 pdev 215 xhci_pci_reinit(struct xhci_hcd *xhci, struct pci_dev *pdev) argument 233 struct pci_dev *pdev = to_pci_dev(dev); local 535 struct pci_dev *pdev = to_pci_dev(hcd->self.controller); local 745 struct pci_dev *pdev = to_pci_dev(hcd->self.controller); local 785 struct pci_dev *pdev = to_pci_dev(hcd->self.controller); local 873 struct pci_dev *pdev = to_pci_dev(hcd->self.controller); local [all...] |
H A D | xhci-ext-caps.c | 32 struct platform_device *pdev; local 37 pdev = platform_device_alloc(USB_SW_DRV_NAME, PLATFORM_DEVID_NONE); 38 if (!pdev) { 49 ret = platform_device_add_resources(pdev, &res, 1); 51 dev_err(dev, "couldn't add resources to intel_xhci_usb_sw pdev\n"); 52 platform_device_put(pdev); 57 ret = device_create_managed_software_node(&pdev->dev, role_switch_props, 61 platform_device_put(pdev); 66 pdev->dev.parent = dev; 68 ret = platform_device_add(pdev); [all...] |
/linux-master/sound/soc/stm/ |
H A D | stm32_sai.c | 61 dev_err(&sai->pdev->dev, "failed to enable clock: %d\n", ret); 73 ret = stm32_sai_pclk_enable(&sai->pdev->dev); 79 stm32_sai_pclk_disable(&sai->pdev->dev); 90 ret = stm32_sai_pclk_enable(&sai->pdev->dev); 94 dev_dbg(&sai->pdev->dev, "Set %pOFn%s as synchro provider\n", 95 sai->pdev->dev.of_node, 100 dev_err(&sai->pdev->dev, "%pOFn%s already set as sync provider\n", 101 sai->pdev->dev.of_node, 103 stm32_sai_pclk_disable(&sai->pdev->dev); 109 stm32_sai_pclk_disable(&sai->pdev 118 struct platform_device *pdev = of_find_device_by_node(np_provider); local 151 stm32_sai_probe(struct platform_device *pdev) argument [all...] |
/linux-master/drivers/media/platform/chips-media/wave5/ |
H A D | wave5-vpu.c | 120 static int wave5_vpu_probe(struct platform_device *pdev) argument 127 match_data = device_get_match_data(&pdev->dev); 129 dev_err(&pdev->dev, "missing device match data\n"); 134 ret = dma_set_mask_and_coherent(&pdev->dev, DMA_BIT_MASK(32)); 136 dev_err(&pdev->dev, "Failed to set DMA mask: %d\n", ret); 140 dev = devm_kzalloc(&pdev->dev, sizeof(*dev), GFP_KERNEL); 144 dev->vdb_register = devm_platform_ioremap_resource(pdev, 0); 151 dev_set_drvdata(&pdev->dev, dev); 152 dev->dev = &pdev->dev; 154 ret = devm_clk_bulk_get_all(&pdev 253 wave5_vpu_remove(struct platform_device *pdev) argument [all...] |
/linux-master/drivers/tty/serial/jsm/ |
H A D | jsm_driver.c | 36 static pci_ers_result_t jsm_io_error_detected(struct pci_dev *pdev, 38 static pci_ers_result_t jsm_io_slot_reset(struct pci_dev *pdev); 39 static void jsm_io_resume(struct pci_dev *pdev); 51 static int jsm_probe_one(struct pci_dev *pdev, const struct pci_device_id *ent) argument 57 rc = pci_enable_device(pdev); 59 dev_err(&pdev->dev, "Device enable FAILED\n"); 63 rc = pci_request_regions(pdev, JSM_DRIVER_NAME); 65 dev_err(&pdev->dev, "pci_request_region FAILED\n"); 77 brd->pci_dev = pdev; 79 switch (pdev 262 jsm_remove_one(struct pci_dev *pdev) argument 329 jsm_io_error_detected(struct pci_dev *pdev, pci_channel_state_t state) argument 339 jsm_io_slot_reset(struct pci_dev *pdev) argument 353 jsm_io_resume(struct pci_dev *pdev) argument [all...] |
/linux-master/drivers/uio/ |
H A D | uio_aec.c | 57 static void print_board_data(struct pci_dev *pdev, struct uio_info *i) argument 59 dev_info(&pdev->dev, "PCI-TC board vendor: %x%x number: %x%x" 69 static int probe(struct pci_dev *pdev, const struct pci_device_id *id) argument 74 info = devm_kzalloc(&pdev->dev, sizeof(struct uio_info), GFP_KERNEL); 78 if (pci_enable_device(pdev)) 81 if (pci_request_regions(pdev, "aectc")) 85 info->port[0].start = pci_resource_start(pdev, 0); 88 info->priv = pci_iomap(pdev, 0, 0); 91 info->port[0].size = pci_resource_len(pdev, 0); 95 info->irq = pdev 123 remove(struct pci_dev *pdev) argument [all...] |
/linux-master/drivers/gpu/drm/i915/soc/ |
H A D | intel_gmch.c | 26 i915->gmch.pdev = pci_get_domain_bus_and_slot(domain, 0, PCI_DEVFN(0, 0)); 27 if (!i915->gmch.pdev) { 33 i915->gmch.pdev); 50 pci_read_config_dword(i915->gmch.pdev, mchbar_reg(i915) + 4, &temp_hi); 51 pci_read_config_dword(i915->gmch.pdev, mchbar_reg(i915), &temp_lo); 62 ret = pci_bus_alloc_resource(i915->gmch.pdev->bus, 67 i915->gmch.pdev); 75 pci_write_config_dword(i915->gmch.pdev, mchbar_reg(i915) + 4, 78 pci_write_config_dword(i915->gmch.pdev, mchbar_reg(i915), 95 pci_read_config_dword(i915->gmch.pdev, DEVE 173 intel_gmch_vga_set_decode(struct pci_dev *pdev, bool enable_decode) argument [all...] |
/linux-master/drivers/usb/cdns3/ |
H A D | cdnsp-pci.c | 36 static struct pci_dev *cdnsp_get_second_fun(struct pci_dev *pdev) argument 43 if (pdev->device == CDNS_DEVICE_ID) 44 return pci_get_device(pdev->vendor, CDNS_DRD_ID, NULL); 45 else if (pdev->device == CDNS_DRD_ID) 46 return pci_get_device(pdev->vendor, CDNS_DEVICE_ID, NULL); 51 static int cdnsp_pci_probe(struct pci_dev *pdev, argument 54 struct device *dev = &pdev->dev; 64 if (!id || (pdev->devfn != PCI_DEV_FN_HOST_DEVICE && 65 pdev->devfn != PCI_DEV_FN_OTG)) 68 func = cdnsp_get_second_fun(pdev); 177 cdnsp_pci_remove(struct pci_dev *pdev) argument [all...] |
/linux-master/drivers/net/wireless/ath/ath5k/ |
H A D | pci.c | 60 pci_read_config_byte(ah->pdev, PCI_CACHE_LINE_SIZE, &u8tmp); 158 ath5k_pci_probe(struct pci_dev *pdev, argument 185 pci_disable_link_state(pdev, PCIE_LINK_STATE_L0S); 187 ret = pci_enable_device(pdev); 189 dev_err(&pdev->dev, "can't enable device\n"); 194 ret = dma_set_mask(&pdev->dev, DMA_BIT_MASK(32)); 196 dev_err(&pdev->dev, "32-bit DMA not available\n"); 204 pci_read_config_byte(pdev, PCI_CACHE_LINE_SIZE, &csz); 214 pci_write_config_byte(pdev, PCI_CACHE_LINE_SIZE, csz); 221 pci_write_config_byte(pdev, PCI_LATENCY_TIME 288 ath5k_pci_remove(struct pci_dev *pdev) argument 312 struct pci_dev *pdev = to_pci_dev(dev); local [all...] |
/linux-master/arch/mips/pci/ |
H A D | fixup-lemote2f.c | 95 static void loongson_cs5536_isa_fixup(struct pci_dev *pdev) argument 98 pci_write_config_dword(pdev, PCI_UART1_INT_REG, 1); 99 pci_write_config_dword(pdev, PCI_UART2_INT_REG, 1); 102 static void loongson_cs5536_ide_fixup(struct pci_dev *pdev) argument 105 pci_write_config_dword(pdev, PCI_IDE_CFG_REG, 109 static void loongson_cs5536_acc_fixup(struct pci_dev *pdev) argument 112 pci_write_config_dword(pdev, PCI_ACC_INT_REG, 1); 114 pci_write_config_byte(pdev, PCI_LATENCY_TIMER, 0xc0); 117 static void loongson_cs5536_ohci_fixup(struct pci_dev *pdev) argument 121 pci_write_config_dword(pdev, PCI_OHCI_INT_RE 124 loongson_cs5536_ehci_fixup(struct pci_dev *pdev) argument 136 loongson_nec_fixup(struct pci_dev *pdev) argument [all...] |
/linux-master/drivers/input/misc/ |
H A D | e3x0-button.c | 40 struct platform_device *pdev = to_platform_device(dev); local 43 enable_irq_wake(platform_get_irq_byname(pdev, "press")); 50 struct platform_device *pdev = to_platform_device(dev); local 53 disable_irq_wake(platform_get_irq_byname(pdev, "press")); 61 static int e3x0_button_probe(struct platform_device *pdev) argument 67 irq_press = platform_get_irq_byname(pdev, "press"); 71 irq_release = platform_get_irq_byname(pdev, "release"); 75 input = devm_input_allocate_device(&pdev->dev); 81 input->dev.parent = &pdev->dev; 85 error = devm_request_irq(&pdev [all...] |
/linux-master/drivers/hwmon/ |
H A D | i5500_temp.c | 41 struct pci_dev *pdev = to_pci_dev(dev->parent); local 51 pci_read_config_word(pdev, REG_TSTHRHI, &tsthr); 52 pci_read_config_byte(pdev, REG_TSFSC, &tsfsc); 56 pci_read_config_word(pdev, REG_TSTHRHI, &tsthr); 60 pci_read_config_word(pdev, REG_TSTHRLO, &tsthr); 64 pci_read_config_word(pdev, REG_TSTHRCATA, &tsthr); 68 pci_read_config_byte(pdev, REG_CTSTS, &ctsts); 72 pci_read_config_byte(pdev, REG_CTSTS, &ctsts); 112 static int i5500_temp_probe(struct pci_dev *pdev, argument 120 err = pcim_enable_device(pdev); [all...] |
/linux-master/drivers/gpu/drm/amd/amdgpu/ |
H A D | amdgpu_cgs.c | 256 if ((adev->pdev->revision == 0x81) && 257 ((adev->pdev->device == 0x6810) || 258 (adev->pdev->device == 0x6811))) { 266 if (((adev->pdev->device == 0x6820) && 267 ((adev->pdev->revision == 0x81) || 268 (adev->pdev->revision == 0x83))) || 269 ((adev->pdev->device == 0x6821) && 270 ((adev->pdev->revision == 0x83) || 271 (adev->pdev->revision == 0x87))) || 272 ((adev->pdev [all...] |
/linux-master/drivers/bus/ |
H A D | simple-pm-bus.c | 25 static int simple_pm_bus_probe(struct platform_device *pdev) argument 27 const struct device *dev = &pdev->dev; 39 if (pdev->driver_override) 57 bus = devm_kzalloc(&pdev->dev, sizeof(*bus), GFP_KERNEL); 61 bus->num_clks = devm_clk_bulk_get_all(&pdev->dev, &bus->clks); 63 return dev_err_probe(&pdev->dev, bus->num_clks, "failed to get clocks\n"); 65 dev_set_drvdata(&pdev->dev, bus); 67 dev_dbg(&pdev->dev, "%s\n", __func__); 69 pm_runtime_enable(&pdev->dev); 72 of_platform_populate(np, NULL, lookup, &pdev 77 simple_pm_bus_remove(struct platform_device *pdev) argument [all...] |
/linux-master/drivers/thermal/intel/int340x_thermal/ |
H A D | processor_thermal_device.h | 70 int proc_thermal_rapl_add(struct pci_dev *pdev, struct proc_thermal_device *proc_priv); 73 static int __maybe_unused proc_thermal_rapl_add(struct pci_dev *pdev, argument 84 int proc_thermal_rfim_add(struct pci_dev *pdev, struct proc_thermal_device *proc_priv); 85 void proc_thermal_rfim_remove(struct pci_dev *pdev); 87 int proc_thermal_wt_req_add(struct pci_dev *pdev, struct proc_thermal_device *proc_priv); 88 void proc_thermal_wt_req_remove(struct pci_dev *pdev); 102 void proc_thermal_power_floor_intr_callback(struct pci_dev *pdev, 106 int processor_thermal_send_mbox_read_cmd(struct pci_dev *pdev, u16 id, u64 *resp); 107 int processor_thermal_send_mbox_write_cmd(struct pci_dev *pdev, u16 id, u32 data); 108 int processor_thermal_mbox_interrupt_config(struct pci_dev *pdev, boo [all...] |
/linux-master/drivers/net/wireless/mediatek/mt76/mt7603/ |
H A D | pci.c | 15 mt76pci_probe(struct pci_dev *pdev, const struct pci_device_id *id) argument 21 ret = pcim_enable_device(pdev); 25 ret = pcim_iomap_regions(pdev, BIT(0), pci_name(pdev)); 29 pci_set_master(pdev); 31 ret = dma_set_mask(&pdev->dev, DMA_BIT_MASK(32)); 35 mdev = mt76_alloc_device(&pdev->dev, sizeof(*dev), &mt7603_ops, 41 mt76_mmio_init(mdev, pcim_iomap_table(pdev)[0]); 49 ret = devm_request_irq(mdev->dev, pdev->irq, mt7603_irq_handler, 66 mt76pci_remove(struct pci_dev *pdev) argument [all...] |