Searched refs:pdev (Results 151 - 175 of 7443) sorted by relevance

1234567891011>>

/linux-master/drivers/gpio/
H A Dgpio-clps711x.c13 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 Dill_acc.c51 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 Dclk-mt7629-eth.c73 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 Drenesas_usbhs.h39 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 Dpwm-lpss-platform.c20 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 Dcptvf_mbox.c28 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 Dmdio-thunder.c22 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 Dloongson_i2s_pci.c73 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 Dpci.c20 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 Dxhci-pci.c97 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 Dxhci-ext-caps.c32 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 Dstm32_sai.c61 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 Dwave5-vpu.c120 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 Djsm_driver.c36 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 Duio_aec.c57 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 Dintel_gmch.c26 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 Dcdnsp-pci.c36 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 Dpci.c60 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 Dfixup-lemote2f.c95 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 De3x0-button.c40 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 Di5500_temp.c41 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 Damdgpu_cgs.c256 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 Dsimple-pm-bus.c25 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 Dprocessor_thermal_device.h70 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 Dpci.c15 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...]

Completed in 189 milliseconds

1234567891011>>