[go: nahoru, domu]

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

<<11121314151617181920>>

/drivers/input/misc/
H A Dsirfsoc-onkey.c107 static int sirfsoc_pwrc_probe(struct platform_device *pdev) argument
109 struct device_node *np = pdev->dev.of_node;
114 pwrcdrv = devm_kzalloc(&pdev->dev, sizeof(struct sirfsoc_pwrc_drvdata),
117 dev_info(&pdev->dev, "Not enough memory for the device data\n");
127 dev_err(&pdev->dev,
132 pwrcdrv->input = devm_input_allocate_device(&pdev->dev);
151 irq = platform_get_irq(pdev, 0);
152 error = devm_request_irq(&pdev->dev, irq,
156 dev_err(&pdev->dev, "unable to claim irq %d, error: %d\n",
163 dev_err(&pdev
175 sirfsoc_pwrc_remove(struct platform_device *pdev) argument
[all...]
/drivers/media/rc/img-ir/
H A Dimg-ir-core.c80 static int img_ir_probe(struct platform_device *pdev) argument
87 irq = platform_get_irq(pdev, 0);
89 dev_err(&pdev->dev, "cannot find IRQ resource\n");
94 priv = devm_kzalloc(&pdev->dev, sizeof(*priv), GFP_KERNEL);
96 dev_err(&pdev->dev, "cannot allocate device data\n");
99 platform_set_drvdata(pdev, priv);
100 priv->dev = &pdev->dev;
104 res_regs = platform_get_resource(pdev, IORESOURCE_MEM, 0);
105 priv->reg_base = devm_ioremap_resource(&pdev->dev, res_regs);
110 priv->clk = devm_clk_get(&pdev
145 img_ir_remove(struct platform_device *pdev) argument
[all...]
/drivers/misc/eeprom/
H A Dsunxi_sid.c66 struct platform_device *pdev; local
70 pdev = to_platform_device(kobj_to_dev(kobj));
71 sid_data = platform_get_drvdata(pdev);
89 static int sunxi_sid_remove(struct platform_device *pdev) argument
91 device_remove_bin_file(&pdev->dev, &sid_bin_attr);
92 dev_dbg(&pdev->dev, "driver unloaded\n");
104 static int sunxi_sid_probe(struct platform_device *pdev) argument
112 sid_data = devm_kzalloc(&pdev->dev, sizeof(struct sunxi_sid_data),
117 res = platform_get_resource(pdev, IORESOURCE_MEM, 0);
118 sid_data->reg_base = devm_ioremap_resource(&pdev
[all...]
/drivers/regulator/
H A Dpwm-regulator.c102 static int pwm_regulator_probe(struct platform_device *pdev) argument
108 struct device_node *np = pdev->dev.of_node;
112 dev_err(&pdev->dev, "Device Tree node missing\n");
116 drvdata = devm_kzalloc(&pdev->dev, sizeof(*drvdata), GFP_KERNEL);
125 dev_err(&pdev->dev, "No voltage-table\n");
131 dev_err(&pdev->dev, "voltage-table length(%d) is invalid\n",
138 drvdata->duty_cycle_table = devm_kzalloc(&pdev->dev,
148 dev_err(&pdev->dev, "read voltage-table failed\n");
152 config.init_data = of_get_regulator_init_data(&pdev->dev, np);
157 config.dev = &pdev
[all...]
/drivers/remoteproc/
H A Domap_remoteproc.c115 struct platform_device *pdev = to_platform_device(dev); local
116 struct omap_rproc_pdata *pdata = pdev->dev.platform_data;
145 ret = pdata->device_enable(pdev);
162 struct platform_device *pdev = to_platform_device(dev); local
163 struct omap_rproc_pdata *pdata = pdev->dev.platform_data;
167 ret = pdata->device_shutdown(pdev);
182 static int omap_rproc_probe(struct platform_device *pdev) argument
184 struct omap_rproc_pdata *pdata = pdev->dev.platform_data;
189 ret = dma_set_coherent_mask(&pdev->dev, DMA_BIT_MASK(32));
191 dev_err(&pdev
216 omap_rproc_remove(struct platform_device *pdev) argument
[all...]
/drivers/usb/dwc3/
H A Ddwc3-keystone.c90 static int kdwc3_probe(struct platform_device *pdev) argument
92 struct device *dev = &pdev->dev;
93 struct device_node *node = pdev->dev.of_node;
102 platform_set_drvdata(pdev, kdwc);
106 res = platform_get_resource(pdev, IORESOURCE_MEM, 0);
128 irq = platform_get_irq(pdev, 0);
130 dev_err(&pdev->dev, "missing irq\n");
146 dev_err(&pdev->dev, "failed to create dwc3 core\n");
162 struct platform_device *pdev = to_platform_device(dev); local
164 platform_device_unregister(pdev);
169 kdwc3_remove(struct platform_device *pdev) argument
[all...]
/drivers/watchdog/
H A Dmenf21bmc_wdt.c118 static int menf21bmc_wdt_probe(struct platform_device *pdev) argument
122 struct i2c_client *i2c_client = to_i2c_client(pdev->dev.parent);
124 drv_data = devm_kzalloc(&pdev->dev,
142 dev_err(&pdev->dev, "failed to get current WDT timeout\n");
146 watchdog_init_timeout(&drv_data->wdt, bmc_timeout / 10, &pdev->dev);
149 platform_set_drvdata(pdev, drv_data);
153 dev_err(&pdev->dev, "failed to set Watchdog bootstatus\n");
159 dev_err(&pdev->dev, "failed to register Watchdog device\n");
163 dev_info(&pdev->dev, "MEN 14F021P00 BMC Watchdog device enabled\n");
168 static int menf21bmc_wdt_remove(struct platform_device *pdev) argument
180 menf21bmc_wdt_shutdown(struct platform_device *pdev) argument
[all...]
/drivers/ipack/carriers/
H A Dtpci200.c94 free_irq(tpci200->info->pdev->irq, (void *) tpci200);
96 pci_iounmap(tpci200->info->pdev, tpci200->info->interface_regs);
97 pci_iounmap(tpci200->info->pdev, tpci200->info->cfg_regs);
99 pci_release_region(tpci200->info->pdev, TPCI200_IP_INTERFACE_BAR);
100 pci_release_region(tpci200->info->pdev, TPCI200_IO_ID_INT_SPACES_BAR);
101 pci_release_region(tpci200->info->pdev, TPCI200_MEM16_SPACE_BAR);
102 pci_release_region(tpci200->info->pdev, TPCI200_MEM8_SPACE_BAR);
103 pci_release_region(tpci200->info->pdev, TPCI200_CFG_MEM_BAR);
105 pci_disable_device(tpci200->info->pdev);
106 pci_dev_put(tpci200->info->pdev);
513 tpci200_pci_probe(struct pci_dev *pdev, const struct pci_device_id *id) argument
[all...]
/drivers/i2c/busses/
H A Di2c-designware-pcidrv.c196 struct pci_dev *pdev = container_of(dev, struct pci_dev, dev); local
198 i2c_dw_disable(pci_get_drvdata(pdev));
204 struct pci_dev *pdev = container_of(dev, struct pci_dev, dev); local
206 return i2c_dw_init(pci_get_drvdata(pdev));
218 static int i2c_dw_pci_probe(struct pci_dev *pdev, argument
228 dev_err(&pdev->dev, "%s: invalid driver data %ld\n", __func__,
235 r = pcim_enable_device(pdev);
237 dev_err(&pdev->dev, "Failed to enable I2C PCI device (%d)\n",
242 r = pcim_iomap_regions(pdev, 1 << 0, pci_name(pdev));
313 i2c_dw_pci_remove(struct pci_dev *pdev) argument
[all...]
H A Di2c-gpio.c127 static int i2c_gpio_probe(struct platform_device *pdev) argument
137 if (pdev->dev.of_node) {
138 ret = of_i2c_gpio_get_pins(pdev->dev.of_node,
143 if (!dev_get_platdata(&pdev->dev))
145 pdata = dev_get_platdata(&pdev->dev);
150 ret = devm_gpio_request(&pdev->dev, sda_pin, "sda");
156 ret = devm_gpio_request(&pdev->dev, scl_pin, "scl");
163 priv = devm_kzalloc(&pdev->dev, sizeof(*priv), GFP_KERNEL);
170 if (pdev->dev.of_node) {
173 of_i2c_gpio_get_props(pdev
238 i2c_gpio_remove(struct platform_device *pdev) argument
[all...]
/drivers/mtd/maps/
H A Dck804xrom.c40 struct pci_dev *pdev; member in struct:ck804xrom_window
86 if (window->pdev) {
88 pci_read_config_byte(window->pdev, 0x6d, &byte);
89 pci_write_config_byte(window->pdev, 0x6d, byte & ~1);
111 pci_dev_put(window->pdev);
115 static int ck804xrom_init_one(struct pci_dev *pdev, argument
126 window->pdev = pci_dev_get(pdev);
137 pci_read_config_byte(pdev, 0x88, &byte);
138 pci_write_config_byte(pdev,
322 ck804xrom_remove_one(struct pci_dev *pdev) argument
355 struct pci_dev *pdev; local
[all...]
/drivers/staging/nvec/
H A Dnvec_paz00.c47 static int nvec_paz00_probe(struct platform_device *pdev) argument
49 struct nvec_chip *nvec = dev_get_drvdata(pdev->dev.parent);
53 led = devm_kzalloc(&pdev->dev, sizeof(*led), GFP_KERNEL);
64 platform_set_drvdata(pdev, led);
66 ret = led_classdev_register(&pdev->dev, &led->cdev);
76 static int nvec_paz00_remove(struct platform_device *pdev) argument
78 struct nvec_led *led = platform_get_drvdata(pdev);
/drivers/ata/
H A Dpata_atp867x.c123 struct pci_dev *pdev = to_pci_dev(ap->host->dev); local
137 (pdev->device == PCI_DEVICE_ID_ARTOP_ATP867B ||
253 static int atp867x_cable_override(struct pci_dev *pdev) argument
255 if (pdev->subsystem_vendor == PCI_VENDOR_ID_ARTOP &&
256 (pdev->subsystem_device == PCI_DEVICE_ID_ARTOP_ATP867A ||
257 pdev->subsystem_device == PCI_DEVICE_ID_ARTOP_ATP867B)) {
265 struct pci_dev *pdev = to_pci_dev(ap->host->dev); local
267 if (atp867x_cable_override(pdev))
286 static void atp867x_check_res(struct pci_dev *pdev) argument
293 start = pci_resource_start(pdev,
351 struct pci_dev *pdev = to_pci_dev(ap->host->dev); local
373 struct pci_dev *pdev = to_pci_dev(host->dev); local
420 struct pci_dev *pdev = to_pci_dev(gdev); local
486 atp867x_init_one(struct pci_dev *pdev, const struct pci_device_id *id) argument
534 atp867x_reinit_one(struct pci_dev *pdev) argument
[all...]
/drivers/infiniband/hw/qib/
H A Dqib_pcie.c63 int qib_pcie_init(struct pci_dev *pdev, const struct pci_device_id *ent) argument
67 ret = pci_enable_device(pdev);
81 qib_early_err(&pdev->dev, "pci enable failed: error %d\n",
86 ret = pci_request_regions(pdev, QIB_DRV_NAME);
88 qib_devinfo(pdev, "pci_request_regions fails: err %d\n", -ret);
92 ret = pci_set_dma_mask(pdev, DMA_BIT_MASK(64));
99 ret = pci_set_dma_mask(pdev, DMA_BIT_MASK(32));
101 qib_devinfo(pdev, "Unable to set DMA mask: %d\n", ret);
104 ret = pci_set_consistent_dma_mask(pdev, DMA_BIT_MASK(32));
106 ret = pci_set_consistent_dma_mask(pdev, DMA_BIT_MAS
135 qib_pcie_ddinit(struct qib_devdata *dd, struct pci_dev *pdev, const struct pci_device_id *ent) argument
250 struct pci_dev *pdev = dd->pcidev; local
419 qib_enable_intx(struct pci_dev *pdev) argument
628 qib_pci_error_detected(struct pci_dev *pdev, pci_channel_state_t state) argument
664 qib_pci_mmio_enabled(struct pci_dev *pdev) argument
682 qib_pci_slot_reset(struct pci_dev *pdev) argument
689 qib_pci_link_reset(struct pci_dev *pdev) argument
696 qib_pci_resume(struct pci_dev *pdev) argument
[all...]
/drivers/edac/
H A Dr82600_edac.c141 struct pci_dev *pdev; local
143 pdev = to_pci_dev(mci->pdev);
144 pci_read_config_dword(pdev, R82600_EAP, &info->eapr);
148 pci_write_bits32(pdev, R82600_EAP,
154 pci_write_bits32(pdev, R82600_EAP,
218 static void r82600_init_csrows(struct mem_ctl_info *mci, struct pci_dev *pdev, argument
237 pci_read_config_byte(pdev, R82600_DRBA + index, &drbar);
270 static int r82600_probe1(struct pci_dev *pdev, int dev_idx) argument
281 pci_read_config_byte(pdev, R82600_DRAM
362 r82600_init_one(struct pci_dev *pdev, const struct pci_device_id *ent) argument
371 r82600_remove_one(struct pci_dev *pdev) argument
[all...]
/drivers/tty/serial/8250/
H A D8250_mtk.c130 static int mtk8250_probe_of(struct platform_device *pdev, struct uart_port *p, argument
134 struct device_node *np = pdev->dev.of_node;
138 dev_warn(&pdev->dev, "Can't get timer clock\n");
144 dev_warn(&pdev->dev, "Can't prepare clock\n");
153 static int mtk8250_probe(struct platform_device *pdev) argument
156 struct resource *regs = platform_get_resource(pdev, IORESOURCE_MEM, 0);
157 struct resource *irq = platform_get_resource(pdev, IORESOURCE_IRQ, 0);
162 dev_err(&pdev->dev, "no registers/irq defined\n");
166 uart.port.membase = devm_ioremap(&pdev->dev, regs->start,
171 data = devm_kzalloc(&pdev
210 mtk8250_remove(struct platform_device *pdev) argument
[all...]
/drivers/usb/host/
H A Dohci-sm501.c87 static int ohci_hcd_sm501_drv_probe(struct platform_device *pdev) argument
90 struct device *dev = &pdev->dev;
95 irq = retval = platform_get_irq(pdev, 0);
99 mem = platform_get_resource(pdev, IORESOURCE_MEM, 1);
106 if (!request_mem_region(mem->start, resource_size(mem), pdev->name)) {
137 res = platform_get_resource(pdev, IORESOURCE_MEM, 0);
144 hcd = usb_create_hcd(driver, &pdev->dev, dev_name(&pdev->dev));
153 if (!request_mem_region(hcd->rsrc_start, hcd->rsrc_len, pdev->name)) {
193 static int ohci_hcd_sm501_drv_remove(struct platform_device *pdev) argument
217 ohci_sm501_suspend(struct platform_device *pdev, pm_message_t msg) argument
237 ohci_sm501_resume(struct platform_device *pdev) argument
[all...]
/drivers/input/keyboard/
H A Domap4-keypad.c237 static int omap4_keypad_probe(struct platform_device *pdev) argument
247 res = platform_get_resource(pdev, IORESOURCE_MEM, 0);
249 dev_err(&pdev->dev, "no base address specified\n");
253 irq = platform_get_irq(pdev, 0);
255 dev_err(&pdev->dev, "no keyboard irq assigned\n");
261 dev_err(&pdev->dev, "keypad_data memory allocation failed\n");
267 error = omap4_keypad_parse_dt(&pdev->dev, keypad_data);
271 res = request_mem_region(res->start, resource_size(res), pdev->name);
273 dev_err(&pdev->dev, "can't request mem region\n");
280 dev_err(&pdev
395 omap4_keypad_remove(struct platform_device *pdev) argument
428 struct platform_device *pdev = to_platform_device(dev); local
443 struct platform_device *pdev = to_platform_device(dev); local
[all...]
H A Dsamsung-keypad.c68 struct platform_device *pdev; member in struct:samsung_keypad
156 pm_runtime_get_sync(&keypad->pdev->dev);
172 pm_runtime_put(&keypad->pdev->dev);
181 pm_runtime_get_sync(&keypad->pdev->dev);
196 pm_runtime_put(&keypad->pdev->dev);
203 pm_runtime_get_sync(&keypad->pdev->dev);
226 pm_runtime_put(&keypad->pdev->dev);
317 static int samsung_keypad_probe(struct platform_device *pdev) argument
328 pdata = dev_get_platdata(&pdev->dev);
330 pdata = samsung_keypad_parse_dt(&pdev
452 samsung_keypad_remove(struct platform_device *pdev) argument
469 struct platform_device *pdev = to_platform_device(dev); local
493 struct platform_device *pdev = to_platform_device(dev); local
538 struct platform_device *pdev = to_platform_device(dev); local
556 struct platform_device *pdev = to_platform_device(dev); local
[all...]
H A Dep93xx_keypad.c161 static int ep93xx_keypad_open(struct input_dev *pdev) argument
163 struct ep93xx_keypad *keypad = input_get_drvdata(pdev);
174 static void ep93xx_keypad_close(struct input_dev *pdev) argument
176 struct ep93xx_keypad *keypad = input_get_drvdata(pdev);
188 struct platform_device *pdev = to_platform_device(dev); local
189 struct ep93xx_keypad *keypad = platform_get_drvdata(pdev);
201 if (device_may_wakeup(&pdev->dev))
209 struct platform_device *pdev = to_platform_device(dev); local
210 struct ep93xx_keypad *keypad = platform_get_drvdata(pdev);
213 if (device_may_wakeup(&pdev
235 ep93xx_keypad_probe(struct platform_device *pdev) argument
348 ep93xx_keypad_remove(struct platform_device *pdev) argument
[all...]
/drivers/rtc/
H A Drtc-omap.c175 struct platform_device *pdev = to_platform_device(dev); local
177 platform_get_device_id(pdev);
296 struct platform_device *pdev = to_platform_device(dev); local
298 platform_get_device_id(pdev);
375 static int __init omap_rtc_probe(struct platform_device *pdev) argument
383 of_id = of_match_device(omap_rtc_of_match, &pdev->dev);
385 pdev->id_entry = of_id->data;
387 id_entry = platform_get_device_id(pdev);
389 dev_err(&pdev->dev, "no matching device entry\n");
393 omap_rtc_timer = platform_get_irq(pdev,
503 omap_rtc_remove(struct platform_device *pdev) argument
561 omap_rtc_shutdown(struct platform_device *pdev) argument
[all...]
/drivers/i2c/muxes/
H A Di2c-mux-gpio.c62 struct platform_device *pdev)
64 struct device_node *np = pdev->dev.of_node;
75 dev_err(&pdev->dev, "Cannot parse i2c-parent\n");
80 dev_err(&pdev->dev, "Cannot find parent bus\n");
88 values = devm_kzalloc(&pdev->dev,
92 dev_err(&pdev->dev, "Cannot allocate values array");
107 dev_err(&pdev->dev, "Missing mux-gpios property in the DT.\n");
111 gpios = devm_kzalloc(&pdev->dev,
114 dev_err(&pdev->dev, "Cannot allocate gpios array");
131 struct platform_device *pdev)
61 i2c_mux_gpio_probe_dt(struct gpiomux *mux, struct platform_device *pdev) argument
130 i2c_mux_gpio_probe_dt(struct gpiomux *mux, struct platform_device *pdev) argument
137 i2c_mux_gpio_probe(struct platform_device *pdev) argument
257 i2c_mux_gpio_remove(struct platform_device *pdev) argument
[all...]
/drivers/media/platform/soc_camera/
H A Dsh_mobile_csi2.c42 struct platform_device *pdev; member in struct:sh_csi2
52 struct sh_csi2_pdata *pdata = priv->pdev->dev.platform_data;
141 struct sh_csi2_pdata *pdata = priv->pdev->dev.platform_data;
204 pm_runtime_get_sync(&priv->pdev->dev);
222 struct sh_csi2_pdata *pdata = priv->pdev->dev.platform_data;
272 if ((pdata->clients[i].pdev &&
273 &pdata->clients[i].pdev->dev == icd->pdev) ||
318 static int sh_csi2_probe(struct platform_device *pdev) argument
325 struct sh_csi2_pdata *pdata = pdev
377 sh_csi2_remove(struct platform_device *pdev) argument
[all...]
/drivers/net/can/sja1000/
H A Dkvaser_pci.c208 static int kvaser_pci_add_chan(struct pci_dev *pdev, int channel, argument
226 board->pci_dev = pdev;
264 dev->irq = pdev->irq;
266 dev_info(&pdev->dev, "reg_base=%p conf_addr=%p irq=%d\n",
269 SET_NETDEV_DEV(dev, &pdev->dev);
275 dev_err(&pdev->dev, "Registering device failed (err=%d)\n",
290 static int kvaser_pci_init_one(struct pci_dev *pdev, argument
303 dev_info(&pdev->dev, "initializing device %04x:%04x\n",
304 pdev->vendor, pdev
379 kvaser_pci_remove_one(struct pci_dev *pdev) argument
[all...]
/drivers/pci/pcie/aer/
H A Daerdrv.c124 struct pci_dev *pdev = rpc->rpd->port; local
130 pcie_capability_read_word(pdev, PCI_EXP_DEVSTA, &reg16);
131 pcie_capability_write_word(pdev, PCI_EXP_DEVSTA, reg16);
134 pcie_capability_clear_word(pdev, PCI_EXP_RTCTL,
137 aer_pos = pci_find_ext_capability(pdev, PCI_EXT_CAP_ID_ERR);
139 pci_read_config_dword(pdev, aer_pos + PCI_ERR_ROOT_STATUS, &reg32);
140 pci_write_config_dword(pdev, aer_pos + PCI_ERR_ROOT_STATUS, reg32);
141 pci_read_config_dword(pdev, aer_pos + PCI_ERR_COR_STATUS, &reg32);
142 pci_write_config_dword(pdev, aer_pos + PCI_ERR_COR_STATUS, reg32);
143 pci_read_config_dword(pdev, aer_po
166 struct pci_dev *pdev = rpc->rpd->port; local
197 struct pcie_device *pdev = (struct pcie_device *)context; local
[all...]

Completed in 478 milliseconds

<<11121314151617181920>>