Searched refs:pdev (Results 251 - 275 of 7443) sorted by relevance

<<11121314151617181920>>

/linux-master/drivers/mfd/
H A Dbcm2835-pm.c28 static int bcm2835_pm_get_pdata(struct platform_device *pdev, argument
34 pm->base = devm_platform_ioremap_resource_byname(pdev, "pm");
38 res = platform_get_resource_byname(pdev, IORESOURCE_MEM, "asb");
40 pm->asb = devm_ioremap_resource(&pdev->dev, res);
45 res = platform_get_resource_byname(pdev, IORESOURCE_MEM,
48 pm->rpivid_asb = devm_ioremap_resource(&pdev->dev, res);
57 pm->base = devm_platform_ioremap_resource(pdev, 0);
61 pm->asb = devm_platform_ioremap_resource(pdev, 1);
65 pm->rpivid_asb = devm_platform_ioremap_resource(pdev, 2);
72 static int bcm2835_pm_probe(struct platform_device *pdev) argument
[all...]
/linux-master/drivers/net/ethernet/aquantia/atlantic/
H A Daq_pci_func.c98 static int aq_pci_probe_get_hw_by_id(struct pci_dev *pdev, argument
104 if (pdev->vendor != PCI_VENDOR_ID_AQUANTIA)
108 if (hw_atl_boards[i].devid == pdev->device &&
110 hw_atl_boards[i].revision == pdev->revision)) {
123 static int aq_pci_func_init(struct pci_dev *pdev) argument
127 err = dma_set_mask_and_coherent(&pdev->dev, DMA_BIT_MASK(64));
129 err = dma_set_mask_and_coherent(&pdev->dev, DMA_BIT_MASK(32));
135 err = pci_request_regions(pdev, AQ_CFG_DRV_NAME "_mmio");
139 pci_set_master(pdev);
151 struct pci_dev *pdev local
174 struct pci_dev *pdev = self->pdev; local
211 aq_pci_probe(struct pci_dev *pdev, const struct pci_device_id *pci_id) argument
344 aq_pci_remove(struct pci_dev *pdev) argument
368 aq_pci_shutdown(struct pci_dev *pdev) argument
406 struct pci_dev *pdev = to_pci_dev(dev); local
[all...]
/linux-master/drivers/net/dsa/
H A Dvitesse-vsc73xx-platform.c35 struct platform_device *pdev; member in struct:vsc73xx_platform
88 static int vsc73xx_platform_probe(struct platform_device *pdev) argument
90 struct device *dev = &pdev->dev;
98 platform_set_drvdata(pdev, vsc_platform);
99 vsc_platform->pdev = pdev;
105 vsc_platform->base_addr = devm_platform_ioremap_resource(pdev, 0);
107 dev_err(&pdev->dev, "cannot request I/O memory space\n");
115 static void vsc73xx_platform_remove(struct platform_device *pdev) argument
117 struct vsc73xx_platform *vsc_platform = platform_get_drvdata(pdev);
125 vsc73xx_platform_shutdown(struct platform_device *pdev) argument
[all...]
/linux-master/drivers/input/misc/
H A Dda9055_onkey.c71 static int da9055_onkey_probe(struct platform_device *pdev) argument
73 struct da9055 *da9055 = dev_get_drvdata(pdev->dev.parent);
78 irq = platform_get_irq_byname(pdev, "ONKEY");
82 onkey = devm_kzalloc(&pdev->dev, sizeof(*onkey), GFP_KERNEL);
84 dev_err(&pdev->dev, "Failed to allocate memory\n");
90 dev_err(&pdev->dev, "Failed to allocate memory\n");
98 input_dev->dev.parent = &pdev->dev;
109 dev_err(&pdev->dev,
117 dev_err(&pdev->dev, "Unable to register input device, %d\n",
122 platform_set_drvdata(pdev, onke
135 da9055_onkey_remove(struct platform_device *pdev) argument
[all...]
H A Dmax8925_onkey.c66 static int max8925_onkey_probe(struct platform_device *pdev) argument
68 struct max8925_chip *chip = dev_get_drvdata(pdev->dev.parent);
73 irq[0] = platform_get_irq(pdev, 0);
77 irq[1] = platform_get_irq(pdev, 1);
81 info = devm_kzalloc(&pdev->dev, sizeof(struct max8925_onkey_info),
86 input = devm_input_allocate_device(&pdev->dev);
92 info->dev = &pdev->dev;
99 input->dev.parent = &pdev->dev;
102 error = devm_request_threaded_irq(&pdev->dev, irq[0], NULL,
111 error = devm_request_threaded_irq(&pdev
134 struct platform_device *pdev = to_platform_device(dev); local
148 struct platform_device *pdev = to_platform_device(dev); local
[all...]
/linux-master/arch/powerpc/platforms/85xx/
H A Dsgy_cts1000.c55 struct platform_device *pdev = __data; local
57 dev_info(&pdev->dev, "scheduling shutdown due to power button IRQ\n");
63 static int __gpio_halt_probe(struct platform_device *pdev, argument
72 dev_err(&pdev->dev, "failed to request halt GPIO: %d\n", err);
80 "gpio-halt", pdev);
82 dev_err(&pdev->dev, "failed to request IRQ %d: %d\n",
93 dev_info(&pdev->dev, "registered halt GPIO, irq: %d\n", halt_irq);
98 static int gpio_halt_probe(struct platform_device *pdev) argument
103 if (!pdev->dev.of_node)
107 halt_node = of_find_matching_node(pdev
117 gpio_halt_remove(struct platform_device *pdev) argument
[all...]
/linux-master/drivers/bus/
H A Dimx-weim.c90 static int imx_weim_gpr_setup(struct platform_device *pdev) argument
92 struct device_node *np = pdev->dev.of_node;
109 dev_dbg(&pdev->dev, "failed to find weim-cs-gpr\n");
135 dev_err(&pdev->dev, "Invalid 'ranges' configuration\n");
206 static int weim_parse_dt(struct platform_device *pdev) argument
208 const struct imx_weim_devtype *devtype = device_get_match_data(&pdev->dev);
216 ret = imx_weim_gpr_setup(pdev);
221 priv = dev_get_drvdata(&pdev->dev);
224 if (of_property_read_bool(pdev->dev.of_node, "fsl,burst-clk-enable")) {
229 if (of_property_read_bool(pdev
265 weim_probe(struct platform_device *pdev) argument
310 struct platform_device *pdev; local
[all...]
/linux-master/drivers/pci/
H A Ddevres.c98 * res = platform_get_resource(pdev, IORESOURCE_MEM, 0);
99 * base = devm_pci_remap_cfg_resource(&pdev->dev, res);
189 struct pci_devres *find_pci_dr(struct pci_dev *pdev) argument
191 if (pci_is_managed(pdev))
192 return devres_find(&pdev->dev, pcim_release, NULL, NULL);
196 static struct pci_devres *get_pci_dr(struct pci_dev *pdev) argument
200 dr = devres_find(&pdev->dev, pcim_release, NULL, NULL);
207 return devres_get(&pdev->dev, new_dr, NULL, NULL);
212 * @pdev: PCI device to be initialized
216 int pcim_enable_device(struct pci_dev *pdev) argument
244 pcim_pin_device(struct pci_dev *pdev) argument
279 pcim_iomap_table(struct pci_dev *pdev) argument
305 pcim_iomap(struct pci_dev *pdev, int bar, unsigned long maxlen) argument
327 pcim_iounmap(struct pci_dev *pdev, void __iomem *addr) argument
354 pcim_iomap_regions(struct pci_dev *pdev, int mask, const char *name) argument
407 pcim_iomap_regions_request_all(struct pci_dev *pdev, int mask, const char *name) argument
431 pcim_iounmap_regions(struct pci_dev *pdev, int mask) argument
[all...]
/linux-master/drivers/ata/
H A Dpata_cs5520.c63 struct pci_dev *pdev = to_pci_dev(ap->host->dev); local
69 pci_write_config_byte(pdev, 0x62 + ap->port_no,
74 pci_write_config_byte(pdev, 0x64 + 4*ap->port_no + slave,
78 pci_write_config_byte(pdev, 0x66 + 4*ap->port_no + slave,
110 static int cs5520_init_one(struct pci_dev *pdev, const struct pci_device_id *id) argument
126 rc = pcim_enable_device(pdev);
131 pci_read_config_byte(pdev, 0x60, &pcicfg);
144 dev_warn(&pdev->dev, "DMA mode disabled. Enabling.\n");
145 pci_write_config_byte(pdev, 0x60, pcicfg | 0x40);
150 host = ata_host_alloc_pinfo(&pdev
230 cs5520_reinit_one(struct pci_dev *pdev) argument
259 cs5520_pci_device_suspend(struct pci_dev *pdev, pm_message_t mesg) argument
[all...]
H A Dsata_via.c69 static int svia_init_one(struct pci_dev *pdev, const struct pci_device_id *ent);
71 static int svia_pci_device_resume(struct pci_dev *pdev);
204 struct pci_dev *pdev = to_pci_dev(link->ap->host->dev); local
211 pci_read_config_byte(pdev, 0xA0 + slot, &raw);
228 WARN_ON(pdev->device != 0x5287);
229 pci_read_config_dword(pdev, 0xB0 + slot * 4, &v);
233 pci_read_config_byte(pdev, 0xA4 + slot, &raw);
252 struct pci_dev *pdev = to_pci_dev(link->ap->host->dev); local
259 WARN_ON(pdev->device != 0x5287);
260 pci_write_config_dword(pdev,
393 struct pci_dev *pdev = to_pci_dev(ap->host->dev); local
404 struct pci_dev *pdev = to_pci_dev(ap->host->dev); local
412 struct pci_dev *pdev = to_pci_dev(ap->host->dev); local
456 vt6420_prepare_host(struct pci_dev *pdev, struct ata_host **r_host) argument
484 vt6421_prepare_host(struct pci_dev *pdev, struct ata_host **r_host) argument
511 vt8251_prepare_host(struct pci_dev *pdev, struct ata_host **r_host) argument
535 svia_wd_fix(struct pci_dev *pdev) argument
577 struct pci_dev *pdev = to_pci_dev(ap->host->dev); local
594 svia_configure(struct pci_dev *pdev, int board_id, struct svia_priv *hpriv) argument
676 svia_init_one(struct pci_dev *pdev, const struct pci_device_id *ent) argument
740 svia_pci_device_resume(struct pci_dev *pdev) argument
[all...]
H A Dpata_pcmcia.c155 static int pcmcia_check_one_config(struct pcmcia_device *pdev, void *priv_data) argument
159 if ((pdev->resource[0]->flags & IO_DATA_PATH_WIDTH)
161 pdev->resource[0]->flags &= ~IO_DATA_PATH_WIDTH;
162 pdev->resource[0]->flags |= IO_DATA_PATH_WIDTH_AUTO;
164 pdev->resource[1]->flags &= ~IO_DATA_PATH_WIDTH;
165 pdev->resource[1]->flags |= IO_DATA_PATH_WIDTH_8;
167 if (pdev->resource[1]->end) {
168 pdev->resource[0]->end = 8;
169 pdev->resource[1]->end = (*is_kme) ? 2 : 1;
171 if (pdev
186 pcmcia_init_one(struct pcmcia_device *pdev) argument
288 pcmcia_remove_one(struct pcmcia_device *pdev) argument
[all...]
/linux-master/drivers/regulator/
H A Dstm32-vrefbuf.c173 static int stm32_vrefbuf_probe(struct platform_device *pdev) argument
180 priv = devm_kzalloc(&pdev->dev, sizeof(*priv), GFP_KERNEL);
183 priv->dev = &pdev->dev;
185 priv->base = devm_platform_ioremap_resource(pdev, 0);
189 priv->clk = devm_clk_get(&pdev->dev, NULL);
193 pm_runtime_get_noresume(&pdev->dev);
194 pm_runtime_set_active(&pdev->dev);
195 pm_runtime_set_autosuspend_delay(&pdev->dev,
197 pm_runtime_use_autosuspend(&pdev->dev);
198 pm_runtime_enable(&pdev
236 stm32_vrefbuf_remove(struct platform_device *pdev) argument
[all...]
/linux-master/drivers/platform/x86/intel/
H A Dvsec.c99 int intel_vsec_add_aux(struct pci_dev *pdev, struct device *parent, argument
149 static int intel_vsec_add_dev(struct pci_dev *pdev, struct intel_vsec_header *header, argument
163 parent = &pdev->dev;
169 dev_dbg(&pdev->dev, "Invalid 0 entry count for header id %d\n", header->id);
174 dev_dbg(&pdev->dev, "Invalid 0 entry size for header id %d\n", header->id);
192 base_addr = pdev->resource[header->tbir].start;
211 intel_vsec_dev->pcidev = pdev;
226 return intel_vsec_add_aux(pdev, parent, no_free_ptr(intel_vsec_dev),
230 static bool intel_vsec_walk_header(struct pci_dev *pdev, argument
238 ret = intel_vsec_add_dev(pdev, *heade
246 intel_vsec_walk_dvsec(struct pci_dev *pdev, struct intel_vsec_platform_info *info) argument
296 intel_vsec_walk_vsec(struct pci_dev *pdev, struct intel_vsec_platform_info *info) argument
341 intel_vsec_register(struct pci_dev *pdev, struct intel_vsec_platform_info *info) argument
351 intel_vsec_pci_probe(struct pci_dev *pdev, const struct pci_device_id *id) argument
445 intel_vsec_pci_error_detected(struct pci_dev *pdev, pci_channel_state_t state) argument
460 intel_vsec_pci_slot_reset(struct pci_dev *pdev) argument
494 intel_vsec_pci_resume(struct pci_dev *pdev) argument
[all...]
/linux-master/drivers/dma/dw-edma/
H A Ddw-edma-pcie.c100 struct pci_dev *pdev = to_pci_dev(dev); local
108 pcibios_resource_to_bus(pdev->bus, &region, &res);
117 static void dw_edma_pcie_get_vsec_dma_data(struct pci_dev *pdev, argument
124 vsec = pci_find_vsec_capability(pdev, PCI_VENDOR_ID_SYNOPSYS,
129 pci_read_config_dword(pdev, vsec + PCI_VNDR_HEADER, &val);
134 pci_dbg(pdev, "Detected PCIe Vendor-Specific Extended Capability DMA\n");
135 pci_read_config_dword(pdev, vsec + 0x8, &val);
145 pci_read_config_dword(pdev, vsec + 0xc, &val);
151 pci_read_config_dword(pdev, vsec + 0x14, &val);
153 pci_read_config_dword(pdev, vse
159 dw_edma_pcie_probe(struct pci_dev *pdev, const struct pci_device_id *pid) argument
347 dw_edma_pcie_remove(struct pci_dev *pdev) argument
[all...]
/linux-master/drivers/misc/ibmasm/
H A Dmodule.c51 static int ibmasm_init_one(struct pci_dev *pdev, const struct pci_device_id *id) argument
56 if ((result = pci_enable_device(pdev))) {
57 dev_err(&pdev->dev, "Failed to enable PCI device\n");
60 if ((result = pci_request_regions(pdev, DRIVER_NAME))) {
61 dev_err(&pdev->dev, "Failed to allocate PCI resources\n");
65 pci_set_master(pdev);
69 dev_err(&pdev->dev, "Failed to allocate memory\n");
77 pci_set_drvdata(pdev, (void *)sp);
78 sp->dev = &pdev->dev;
79 sp->number = pdev
154 ibmasm_remove_one(struct pci_dev *pdev) argument
[all...]
/linux-master/drivers/dma/dw/
H A Dpci.c15 static int dw_pci_probe(struct pci_dev *pdev, const struct pci_device_id *pid) argument
22 ret = pcim_enable_device(pdev);
26 ret = pcim_iomap_regions(pdev, 1 << 0, pci_name(pdev));
28 dev_err(&pdev->dev, "I/O memory remapping failed\n");
32 pci_set_master(pdev);
33 pci_try_set_mwi(pdev);
35 ret = dma_set_mask_and_coherent(&pdev->dev, DMA_BIT_MASK(32));
39 data = devm_kmemdup(&pdev->dev, drv_data, sizeof(*drv_data), GFP_KERNEL);
43 chip = devm_kzalloc(&pdev
66 dw_pci_remove(struct pci_dev *pdev) argument
[all...]
/linux-master/drivers/phy/marvell/
H A Dphy-pxa-28nm-hsic.c43 struct platform_device *pdev; member in struct:mv_hsic_phy
59 struct platform_device *pdev = mv_phy->pdev; local
80 dev_err(&pdev->dev, "HSIC PHY PLL not locked after 100mS.");
90 struct platform_device *pdev = mv_phy->pdev; local
114 dev_warn(&pdev->dev, "HSIC PHY READY not set after 100mS.");
122 dev_warn(&pdev->dev, "HSIC wait for connect interrupt timeout.");
161 static int mv_hsic_phy_probe(struct platform_device *pdev) argument
166 mv_phy = devm_kzalloc(&pdev
[all...]
/linux-master/drivers/dma/
H A Dlpc18xx-dmamux.c56 struct platform_device *pdev = of_find_device_by_node(ofdma->of_node); local
57 struct lpc18xx_dmamux_data *dmamux = platform_get_drvdata(pdev);
62 dev_err(&pdev->dev, "invalid number of dma mux args\n");
68 dev_err(&pdev->dev, "invalid mux number: %d\n",
74 dev_err(&pdev->dev, "invalid dma mux value: %d\n",
82 dev_err(&pdev->dev, "can't get dma master\n");
89 dev_err(&pdev->dev, "dma request %u busy with %u.%u\n",
106 dev_dbg(&pdev->dev, "mapping dmamux %u.%u to dma request %u\n", mux,
112 static int lpc18xx_dmamux_probe(struct platform_device *pdev) argument
114 struct device_node *dma_np, *np = pdev
[all...]
/linux-master/sound/soc/atmel/
H A Dsam9x5_wm8731.c73 static int sam9x5_wm8731_driver_probe(struct platform_device *pdev) argument
75 struct device_node *np = pdev->dev.of_node;
84 dev_err(&pdev->dev, "No device node supplied\n");
88 card = devm_kzalloc(&pdev->dev, sizeof(*card), GFP_KERNEL);
89 priv = devm_kzalloc(&pdev->dev, sizeof(*priv), GFP_KERNEL);
90 dai = devm_kzalloc(&pdev->dev, sizeof(*dai), GFP_KERNEL);
91 comp = devm_kzalloc(&pdev->dev, 3 * sizeof(*comp), GFP_KERNEL);
99 card->dev = &pdev->dev;
122 dev_err(&pdev->dev, "atmel,model node missing\n");
128 dev_err(&pdev
179 sam9x5_wm8731_driver_remove(struct platform_device *pdev) argument
[all...]
/linux-master/drivers/char/hw_random/
H A Dtimeriomem-rng.c103 static int timeriomem_rng_probe(struct platform_device *pdev) argument
105 struct timeriomem_rng_data *pdata = pdev->dev.platform_data;
111 if (!pdev->dev.of_node && !pdata) {
112 dev_err(&pdev->dev, "timeriomem_rng_data is missing\n");
117 priv = devm_kzalloc(&pdev->dev,
122 platform_set_drvdata(pdev, priv);
124 priv->io_base = devm_platform_get_and_ioremap_resource(pdev, 0, &res);
129 dev_err(&pdev->dev,
134 if (pdev->dev.of_node) {
137 if (!of_property_read_u32(pdev
177 timeriomem_rng_remove(struct platform_device *pdev) argument
[all...]
/linux-master/drivers/gpu/drm/msm/
H A Dmsm_io_utils.c34 struct clk *msm_clk_get(struct platform_device *pdev, const char *name) argument
39 clk = devm_clk_get(&pdev->dev, name);
45 clk = devm_clk_get(&pdev->dev, name2);
47 dev_warn(&pdev->dev, "Using legacy clk name binding. Use "
54 struct platform_device *pdev,
63 return devm_ioremap_resource(&pdev->dev, res);
66 static void __iomem *_msm_ioremap(struct platform_device *pdev, const char *name, argument
74 res = platform_get_resource_byname(pdev, IORESOURCE_MEM, name);
76 res = platform_get_resource(pdev, IORESOURCE_MEM, 0);
80 DRM_DEV_ERROR(&pdev
53 msm_ioremap_mdss(struct platform_device *mdss_pdev, struct platform_device *pdev, const char *name) argument
99 msm_ioremap(struct platform_device *pdev, const char *name) argument
104 msm_ioremap_quiet(struct platform_device *pdev, const char *name) argument
109 msm_ioremap_size(struct platform_device *pdev, const char *name, phys_addr_t *psize) argument
[all...]
/linux-master/drivers/leds/
H A Dleds-net48xx.c23 static struct platform_device *pdev; variable in typeref:struct:platform_device
37 static int net48xx_led_probe(struct platform_device *pdev) argument
39 return devm_led_classdev_register(&pdev->dev, &net48xx_error_led);
63 pdev = platform_device_register_simple(DRVNAME, -1, NULL, 0);
64 if (IS_ERR(pdev)) {
65 ret = PTR_ERR(pdev);
76 platform_device_unregister(pdev);
/linux-master/drivers/watchdog/
H A Di6300esb.c95 struct pci_dev *pdev; member in struct:esb_dev
126 pci_write_config_byte(edev->pdev, ESB_LOCK_REG, val);
139 pci_write_config_byte(edev->pdev, ESB_LOCK_REG, 0x0);
140 pci_read_config_byte(edev->pdev, ESB_LOCK_REG, &val);
219 if (pci_enable_device(edev->pdev)) {
220 dev_err(&edev->pdev->dev, "failed to enable device\n");
224 if (pci_request_region(edev->pdev, 0, ESB_MODULE_NAME)) {
225 dev_err(&edev->pdev->dev, "failed to request region\n");
229 edev->base = pci_ioremap_bar(edev->pdev, 0);
232 dev_err(&edev->pdev
289 esb_probe(struct pci_dev *pdev, const struct pci_device_id *ent) argument
332 esb_remove(struct pci_dev *pdev) argument
[all...]
/linux-master/arch/arm/mach-s3c/
H A Dsetup-usb-phy-s3c64xx.c23 static int s3c_usb_otgphy_init(struct platform_device *pdev) argument
33 xusbxti = clk_get(&pdev->dev, "xusbxti");
66 static int s3c_usb_otgphy_exit(struct platform_device *pdev) argument
76 int s3c_usb_phy_init(struct platform_device *pdev, int type) argument
79 return s3c_usb_otgphy_init(pdev);
84 int s3c_usb_phy_exit(struct platform_device *pdev, int type) argument
87 return s3c_usb_otgphy_exit(pdev);
/linux-master/drivers/net/wireless/mediatek/mt76/mt7915/
H A Dpci.c63 static struct mt7915_hif *mt7915_pci_init_hif2(struct pci_dev *pdev) argument
78 pcim_iomap_table(pdev)[0] + MT_PCIE_RECOG_ID);
83 static int mt7915_pci_hif2_probe(struct pci_dev *pdev) argument
87 hif = devm_kzalloc(&pdev->dev, sizeof(*hif), GFP_KERNEL);
91 hif->dev = &pdev->dev;
92 hif->regs = pcim_iomap_table(pdev)[0];
93 hif->irq = pdev->irq;
97 pci_set_drvdata(pdev, hif);
102 static int mt7915_pci_probe(struct pci_dev *pdev, argument
111 ret = pcim_enable_device(pdev);
202 mt7915_hif_remove(struct pci_dev *pdev) argument
209 mt7915_pci_remove(struct pci_dev *pdev) argument
[all...]

Completed in 200 milliseconds

<<11121314151617181920>>