Searched refs:pdev (Results 751 - 775 of 7498) sorted by relevance

<<31323334353637383940>>

/linux-master/drivers/crypto/marvell/octeontx2/
H A Dotx2_cptvf_mbox.c8 int otx2_cpt_mbox_bbuf_init(struct otx2_cptvf_dev *cptvf, struct pci_dev *pdev) argument
13 cptvf->bbuf_base = devm_kmalloc(&pdev->dev, MBOX_SIZE, GFP_KERNEL);
81 dev_err(&cptvf->pdev->dev,
86 dev_err(&cptvf->pdev->dev,
114 dev_err(&cptvf->pdev->dev,
139 dev_err(&cptvf->pdev->dev, "Unsupported msg %d received.\n",
179 struct pci_dev *pdev = cptvf->pdev; local
186 dev_err(&pdev->dev, "RVU MBOX failed to get message.\n");
194 return otx2_cpt_send_mbox_msg(mbox, pdev);
200 struct pci_dev *pdev = cptvf->pdev; local
220 struct pci_dev *pdev = cptvf->pdev; local
[all...]
H A Dotx2_cptvf.h14 struct pci_dev *pdev; /* PCI device handle */ member in struct:otx2_cptvf_dev
32 int otx2_cpt_mbox_bbuf_init(struct otx2_cptvf_dev *cptvf, struct pci_dev *pdev);
/linux-master/drivers/char/hw_random/
H A Datmel-rng.c115 static int atmel_trng_probe(struct platform_device *pdev) argument
121 trng = devm_kzalloc(&pdev->dev, sizeof(*trng), GFP_KERNEL);
125 trng->base = devm_platform_ioremap_resource(pdev, 0);
129 trng->clk = devm_clk_get(&pdev->dev, NULL);
132 data = of_device_get_match_data(&pdev->dev);
137 trng->rng.name = pdev->name;
139 trng->rng.priv = (unsigned long)&pdev->dev;
140 platform_set_drvdata(pdev, trng);
148 pm_runtime_set_autosuspend_delay(&pdev->dev, 100);
149 pm_runtime_use_autosuspend(&pdev
164 atmel_trng_remove(struct platform_device *pdev) argument
[all...]
/linux-master/sound/soc/amd/acp/
H A Dacp63.c198 static int acp63_audio_probe(struct platform_device *pdev) argument
200 struct device *dev = &pdev->dev;
206 chip = dev_get_platdata(&pdev->dev);
208 dev_err(&pdev->dev, "ACP chip data is NULL\n");
213 dev_err(&pdev->dev, "Un-supported ACP Revision %d\n", chip->acp_rev);
221 res = platform_get_resource_byname(pdev, IORESOURCE_MEM, "acp_mem");
223 dev_err(&pdev->dev, "IORESOURCE_MEM FAILED\n");
227 adata->acp_base = devm_ioremap(&pdev->dev, res->start, resource_size(res));
231 res = platform_get_resource_byname(pdev, IORESOURCE_IRQ, "acp_dai_irq");
233 dev_err(&pdev
263 acp63_audio_remove(struct platform_device *pdev) argument
[all...]
H A Dacp70.c139 static int acp_acp70_audio_probe(struct platform_device *pdev) argument
141 struct device *dev = &pdev->dev;
146 chip = dev_get_platdata(&pdev->dev);
148 dev_err(&pdev->dev, "ACP chip data is NULL\n");
153 dev_err(&pdev->dev, "Un-supported ACP Revision %d\n", chip->acp_rev);
161 res = platform_get_resource_byname(pdev, IORESOURCE_MEM, "acp_mem");
163 dev_err(&pdev->dev, "IORESOURCE_MEM FAILED\n");
167 adata->acp_base = devm_ioremap(&pdev->dev, res->start, resource_size(res));
171 res = platform_get_resource_byname(pdev, IORESOURCE_IRQ, "acp_dai_irq");
173 dev_err(&pdev
198 acp_acp70_audio_remove(struct platform_device *pdev) argument
[all...]
/linux-master/drivers/gpu/drm/i915/gt/
H A Dintel_region_lmem.c21 static void _release_bars(struct pci_dev *pdev) argument
26 if (pci_resource_len(pdev, resno))
27 pci_release_resource(pdev, resno);
34 struct pci_dev *pdev = to_pci_dev(i915->drm.dev); local
38 _release_bars(pdev);
40 ret = pci_resize_resource(pdev, resno, bar_size);
52 struct pci_dev *pdev = to_pci_dev(i915->drm.dev); local
53 struct pci_bus *root = pdev->bus;
61 current_size = roundup_pow_of_two(pci_resource_len(pdev, GEN12_LMEM_BAR));
68 bar_sizes = pci_rebar_get_possible_sizes(pdev, GEN12_LMEM_BA
205 struct pci_dev *pdev = to_pci_dev(i915->drm.dev); local
[all...]
/linux-master/drivers/pwm/
H A Dpwm-clk.c84 static int pwm_clk_probe(struct platform_device *pdev) argument
90 chip = devm_pwmchip_alloc(&pdev->dev, 1, sizeof(*pcchip));
95 pcchip->clk = devm_clk_get_prepared(&pdev->dev, NULL);
97 return dev_err_probe(&pdev->dev, PTR_ERR(pcchip->clk),
104 return dev_err_probe(&pdev->dev, ret, "Failed to add pwm chip\n");
106 platform_set_drvdata(pdev, chip);
110 static void pwm_clk_remove(struct platform_device *pdev) argument
112 struct pwm_chip *chip = platform_get_drvdata(pdev);
/linux-master/drivers/power/reset/
H A Drestart-poweroff.c24 static int restart_poweroff_probe(struct platform_device *pdev) argument
27 return devm_register_sys_off_handler(&pdev->dev,
/linux-master/drivers/bus/
H A Dts-nbus.c42 static int ts_nbus_init_pdata(struct platform_device *pdev, argument
45 ts_nbus->data = devm_gpiod_get_array(&pdev->dev, "ts,data",
48 return dev_err_probe(&pdev->dev, PTR_ERR(ts_nbus->data),
51 ts_nbus->csn = devm_gpiod_get(&pdev->dev, "ts,csn", GPIOD_OUT_HIGH);
53 return dev_err_probe(&pdev->dev, PTR_ERR(ts_nbus->csn),
56 ts_nbus->txrx = devm_gpiod_get(&pdev->dev, "ts,txrx", GPIOD_OUT_HIGH);
58 return dev_err_probe(&pdev->dev, PTR_ERR(ts_nbus->txrx),
61 ts_nbus->strobe = devm_gpiod_get(&pdev->dev, "ts,strobe", GPIOD_OUT_HIGH);
63 return dev_err_probe(&pdev->dev, PTR_ERR(ts_nbus->strobe),
66 ts_nbus->ale = devm_gpiod_get(&pdev
267 ts_nbus_probe(struct platform_device *pdev) argument
321 ts_nbus_remove(struct platform_device *pdev) argument
[all...]
/linux-master/drivers/misc/
H A Dxilinx_tmr_inject.c103 * @pdev: Pointer to the platform_device structure
110 static int xtmr_inject_probe(struct platform_device *pdev) argument
115 xtmr_inject = devm_kzalloc(&pdev->dev, sizeof(*xtmr_inject),
120 xtmr_inject->regs = devm_platform_ioremap_resource(pdev, 0);
124 err = of_property_read_u32(pdev->dev.of_node, "xlnx,magic",
127 dev_err(&pdev->dev, "unable to read xlnx,magic property");
132 dev_err(&pdev->dev, "invalid xlnx,magic property value");
141 platform_set_drvdata(pdev, xtmr_inject);
146 static void xtmr_inject_remove(struct platform_device *pdev) argument
/linux-master/drivers/media/platform/mediatek/vcodec/common/
H A Dmtk_vcodec_fw_vpu.c9 return vpu_load_firmware(fw->pdev);
14 return vpu_get_vdec_hw_capa(fw->pdev);
19 return vpu_get_venc_hw_capa(fw->pdev);
25 return vpu_mapping_dm_addr(fw->pdev, dtcm_dmem_addr);
32 return vpu_ipi_register(fw->pdev, id, handler, name, priv);
38 return vpu_ipi_send(fw->pdev, id, buf, len);
43 put_device(&fw->pdev->dev);
124 fw->pdev = fw_pdev;
/linux-master/arch/x86/platform/olpc/
H A Dolpc-xo1-pm.c119 static int xo1_pm_probe(struct platform_device *pdev) argument
127 res = platform_get_resource(pdev, IORESOURCE_IO, 0);
129 dev_err(&pdev->dev, "can't fetch device resource info\n");
132 if (strcmp(pdev->name, "cs5535-pms") == 0)
134 else if (strcmp(pdev->name, "olpc-xo1-pm-acpi") == 0)
147 static void xo1_pm_remove(struct platform_device *pdev) argument
149 if (strcmp(pdev->name, "cs5535-pms") == 0)
151 else if (strcmp(pdev->name, "olpc-xo1-pm-acpi") == 0)
/linux-master/drivers/edac/
H A Docteon_edac-pc.c84 static int co_cache_error_probe(struct platform_device *pdev) argument
86 struct co_cache_error *p = devm_kzalloc(&pdev->dev, sizeof(*p),
92 platform_set_drvdata(pdev, p);
100 p->ed->dev = &pdev->dev;
102 p->ed->dev_name = dev_name(&pdev->dev);
122 static void co_cache_error_remove(struct platform_device *pdev) argument
124 struct co_cache_error *p = platform_get_drvdata(pdev);
127 edac_device_del_device(&pdev->dev);
/linux-master/drivers/platform/x86/amd/pmc/
H A Dpmc.c402 static int get_metrics_table(struct amd_pmc_dev *pdev, struct smu_metrics *table) argument
404 if (!pdev->smu_virt_addr) {
405 int ret = amd_pmc_setup_smu_logging(pdev);
411 if (pdev->cpu_id == AMD_CPU_ID_PCO)
413 memcpy_fromio(table, pdev->smu_virt_addr, sizeof(struct smu_metrics));
417 static void amd_pmc_validate_deepest(struct amd_pmc_dev *pdev) argument
421 if (get_metrics_table(pdev, &table))
425 dev_warn(pdev->dev, "Last suspend didn't reach deepest state\n");
487 struct amd_pmc_dev *pdev = dev_get_drvdata(dev); local
489 if (pdev
575 amd_pmc_idlemask_read(struct amd_pmc_dev *pdev, struct device *dev, struct seq_file *s) argument
772 amd_pmc_wa_irq1(struct amd_pmc_dev *pdev) argument
802 amd_pmc_verify_czn_rtc(struct amd_pmc_dev *pdev, u32 *arg) argument
856 struct amd_pmc_dev *pdev = &pmc; local
887 struct amd_pmc_dev *pdev = &pmc; local
904 amd_pmc_dump_data(struct amd_pmc_dev *pdev) argument
914 struct amd_pmc_dev *pdev = &pmc; local
944 struct amd_pmc_dev *pdev = dev_get_drvdata(dev); local
1036 amd_pmc_probe(struct platform_device *pdev) argument
1119 amd_pmc_remove(struct platform_device *pdev) argument
[all...]
/linux-master/drivers/video/fbdev/omap/
H A Dlcd_ams_delta.c128 static int ams_delta_panel_probe(struct platform_device *pdev) argument
132 gpiod_vblen = devm_gpiod_get(&pdev->dev, "vblen", GPIOD_OUT_LOW);
134 return dev_err_probe(&pdev->dev, PTR_ERR(gpiod_vblen),
137 gpiod_ndisp = devm_gpiod_get(&pdev->dev, "ndisp", GPIOD_OUT_LOW);
139 return dev_err_probe(&pdev->dev, PTR_ERR(gpiod_ndisp),
143 lcd_device = lcd_device_register("omapfb", &pdev->dev, NULL,
149 dev_err(&pdev->dev, "failed to register device\n");
153 platform_set_drvdata(pdev, lcd_device);
/linux-master/drivers/gpu/drm/renesas/shmobile/
H A Dshmob_drm_drv.c164 static void shmob_drm_remove(struct platform_device *pdev) argument
166 struct shmob_drm_device *sdev = platform_get_drvdata(pdev);
174 static void shmob_drm_shutdown(struct platform_device *pdev) argument
176 struct shmob_drm_device *sdev = platform_get_drvdata(pdev);
181 static int shmob_drm_probe(struct platform_device *pdev) argument
183 struct shmob_drm_platform_data *pdata = pdev->dev.platform_data;
189 config = of_device_get_match_data(&pdev->dev);
191 dev_err(&pdev->dev, "no platform data\n");
199 sdev = devm_drm_dev_alloc(&pdev->dev, &shmob_drm_driver,
205 sdev->dev = &pdev
[all...]
/linux-master/drivers/media/platform/mediatek/vcodec/decoder/
H A Dmtk_vcodec_dec_drv.c90 struct platform_device *pdev = dev->plat_dev; local
115 res = platform_get_resource_byname(pdev, IORESOURCE_MEM, "misc");
125 reg_num = of_property_count_elems_of_size(pdev->dev.of_node, "reg",
128 dev_err(&pdev->dev, "Invalid register property size: %d\n", reg_num);
134 dev->reg_base[i] = devm_platform_ioremap_resource(pdev, i);
138 dev_dbg(&pdev->dev, "reg[%d] base=%p", i, dev->reg_base[i]);
142 dev->reg_base[i+1] = devm_platform_ioremap_resource_byname(pdev, mtk_dec_reg_names[i]);
146 dev_dbg(&pdev->dev, "reg[%d] base=%p", i + 1, dev->reg_base[i + 1]);
149 dev->vdecsys_regmap = syscon_regmap_lookup_by_phandle(pdev->dev.of_node,
152 dev_err(&pdev
162 struct platform_device *pdev = dev->plat_dev; local
353 mtk_vcodec_probe(struct platform_device *pdev) argument
567 mtk_vcodec_dec_remove(struct platform_device *pdev) argument
[all...]
/linux-master/drivers/net/ethernet/wangxun/txgbe/
H A Dtxgbe_main.c44 struct pci_dev *pdev; local
46 pdev = wx->pdev;
47 pcie_print_link_status(pdev);
61 struct pci_dev *entry, *pdev = wx->pdev; local
64 list_for_each_entry(entry, &pdev->bus->devices, bus_list) {
70 if (entry->vendor != pdev->vendor ||
71 entry->device != pdev->device)
360 static void txgbe_dev_shutdown(struct pci_dev *pdev) argument
378 txgbe_shutdown(struct pci_dev *pdev) argument
480 txgbe_probe(struct pci_dev *pdev, const struct pci_device_id __always_unused *ent) argument
721 txgbe_remove(struct pci_dev *pdev) argument
[all...]
/linux-master/drivers/pci/hotplug/
H A Dpciehp_hpc.c88 struct pci_dev *pdev = ctrl_dev(ctrl); local
92 pcie_capability_read_word(pdev, PCI_EXP_SLTSTA, &slot_status);
100 pcie_capability_write_word(pdev, PCI_EXP_SLTSTA,
160 struct pci_dev *pdev = ctrl_dev(ctrl); local
170 pcie_capability_read_word(pdev, PCI_EXP_SLTCTL, &slot_ctrl);
182 pcie_capability_write_word(pdev, PCI_EXP_SLTCTL, slot_ctrl);
192 if (pdev->broken_cmd_compl &&
237 struct pci_dev *pdev = ctrl_dev(ctrl); local
241 ret = pcie_capability_read_word(pdev, PCI_EXP_LNKSTA, &lnk_status);
277 static void pcie_wait_for_presence(struct pci_dev *pdev) argument
293 struct pci_dev *pdev = ctrl_dev(ctrl); local
335 struct pci_dev *pdev = ctrl_dev(ctrl); local
353 struct pci_dev *pdev = ctrl_dev(ctrl); local
366 struct pci_dev *pdev = ctrl_dev(ctrl); local
395 struct pci_dev *pdev = ctrl_dev(ctrl); local
417 struct pci_dev *pdev = ctrl_dev(ctrl); local
438 struct pci_dev *pdev = ctrl_dev(ctrl); local
474 struct pci_dev *pdev = ctrl_dev(ctrl); local
485 struct pci_dev *pdev = ctrl_dev(ctrl); local
532 struct pci_dev *pdev = ctrl_dev(ctrl); local
563 pciehp_ignore_dpc_link_change(struct controller *ctrl, struct pci_dev *pdev, int irq) argument
592 struct pci_dev *pdev = ctrl_dev(ctrl); local
697 struct pci_dev *pdev = ctrl_dev(ctrl); local
899 struct pci_dev *pdev = ctrl_dev(ctrl); local
950 struct pci_dev *pdev = ctrl->pcie->port; local
981 struct pci_dev *pdev = dev->port; local
1067 quirk_cmd_compl(struct pci_dev *pdev) argument
[all...]
/linux-master/drivers/pci/
H A Dp2pdma.c44 struct pci_dev *pdev = to_pci_dev(dev); local
49 p2pdma = rcu_dereference(pdev->p2pdma);
61 struct pci_dev *pdev = to_pci_dev(dev); local
66 p2pdma = rcu_dereference(pdev->p2pdma);
78 struct pci_dev *pdev = to_pci_dev(dev); local
83 p2pdma = rcu_dereference(pdev->p2pdma);
95 struct pci_dev *pdev = to_pci_dev(kobj_to_dev(kobj)); local
105 pci_info_ratelimited(pdev,
112 pci_info_ratelimited(pdev,
119 p2pdma = rcu_dereference(pdev
213 struct pci_dev *pdev = data; local
229 pci_p2pdma_setup(struct pci_dev *pdev) argument
264 struct pci_dev *pdev = data; local
285 pci_p2pdma_add_resource(struct pci_dev *pdev, int bar, size_t size, u64 offset) argument
387 pci_bridge_has_acs_redir(struct pci_dev *pdev) argument
404 seq_buf_print_bus_devfn(struct seq_buf *buf, struct pci_dev *pdev) argument
732 pci_has_p2pmem(struct pci_dev *pdev) argument
764 struct pci_dev *pdev = NULL; local
817 pci_alloc_p2pmem(struct pci_dev *pdev, size_t size) argument
853 pci_free_p2pmem(struct pci_dev *pdev, void *addr, size_t size) argument
870 pci_p2pmem_virt_to_bus(struct pci_dev *pdev, void *addr) argument
898 pci_p2pmem_alloc_sgl(struct pci_dev *pdev, unsigned int *nents, u32 length) argument
929 pci_p2pmem_free_sgl(struct pci_dev *pdev, struct scatterlist *sgl) argument
955 pci_p2pmem_publish(struct pci_dev *pdev, bool publish) argument
[all...]
/linux-master/drivers/rtc/
H A Drtc-palmas.c223 static int palmas_rtc_probe(struct platform_device *pdev) argument
225 struct palmas *palmas = dev_get_drvdata(pdev->dev.parent);
231 if (pdev->dev.of_node) {
232 enable_bb_charging = of_property_read_bool(pdev->dev.of_node,
234 high_bb_charging = of_property_read_bool(pdev->dev.of_node,
238 palmas_rtc = devm_kzalloc(&pdev->dev, sizeof(struct palmas_rtc),
244 ret = palmas_clear_interrupts(&pdev->dev);
246 dev_err(&pdev->dev, "clear RTC int failed, err = %d\n", ret);
250 palmas_rtc->dev = &pdev->dev;
251 platform_set_drvdata(pdev, palmas_rt
311 palmas_rtc_remove(struct platform_device *pdev) argument
[all...]
H A Drtc-mxc.c188 struct platform_device *pdev = dev_id; local
189 struct rtc_plat_data *pdata = platform_get_drvdata(pdev);
203 mxc_rtc_irq_enable(&pdev->dev, RTC_ALM_BIT, 0);
293 static int mxc_rtc_probe(struct platform_device *pdev) argument
301 pdata = devm_kzalloc(&pdev->dev, sizeof(*pdata), GFP_KERNEL);
305 pdata->devtype = (uintptr_t)of_device_get_match_data(&pdev->dev);
307 pdata->ioaddr = devm_platform_ioremap_resource(pdev, 0);
311 rtc = devm_rtc_allocate_device(&pdev->dev);
335 pdata->clk_ipg = devm_clk_get_enabled(&pdev->dev, "ipg");
337 dev_err(&pdev
[all...]
/linux-master/drivers/input/misc/
H A Dpmic8xxx-pwrkey.c125 static void pmic8xxx_pwrkey_shutdown(struct platform_device *pdev) argument
127 struct pmic8xxx_pwrkey *pwrkey = platform_get_drvdata(pdev);
331 static int pmic8xxx_pwrkey_probe(struct platform_device *pdev) argument
334 int key_release_irq = platform_get_irq(pdev, 0);
335 int key_press_irq = platform_get_irq(pdev, 1);
344 if (of_property_read_u32(pdev->dev.of_node, "debounce", &kpd_delay))
349 dev_err(&pdev->dev, "invalid power key trigger delay\n");
353 pull_up = of_property_read_bool(pdev->dev.of_node, "pull-up");
355 regmap = dev_get_regmap(pdev->dev.parent, NULL);
357 dev_err(&pdev
[all...]
/linux-master/drivers/net/wireless/mediatek/mt76/mt76x0/
H A Dpci.c154 mt76x0e_probe(struct pci_dev *pdev, const struct pci_device_id *id) argument
174 ret = pcim_enable_device(pdev);
178 ret = pcim_iomap_regions(pdev, BIT(0), pci_name(pdev));
182 pci_set_master(pdev);
184 ret = dma_set_mask(&pdev->dev, DMA_BIT_MASK(32));
188 mt76_pci_disable_aspm(pdev);
190 mdev = mt76_alloc_device(&pdev->dev, sizeof(*dev), &mt76x0e_ops,
198 mt76_mmio_init(mdev, pcim_iomap_table(pdev)[0]);
205 ret = devm_request_irq(mdev->dev, pdev
233 mt76x0e_remove(struct pci_dev *pdev) argument
244 mt76x0e_suspend(struct pci_dev *pdev, pm_message_t state) argument
270 mt76x0e_resume(struct pci_dev *pdev) argument
[all...]
/linux-master/drivers/dma/
H A Dmcf-edma-main.c74 static int mcf_edma_irq_init(struct platform_device *pdev, argument
80 res = platform_get_resource_byname(pdev,
90 res = platform_get_resource_byname(pdev,
100 ret = platform_get_irq_byname(pdev, "edma-tx-56-63");
108 ret = platform_get_irq_byname(pdev, "edma-err");
119 static void mcf_edma_irq_free(struct platform_device *pdev, argument
125 res = platform_get_resource_byname(pdev,
132 res = platform_get_resource_byname(pdev,
139 irq = platform_get_irq_byname(pdev, "edma-tx-56-63");
143 irq = platform_get_irq_byname(pdev, "edm
153 mcf_edma_probe(struct platform_device *pdev) argument
258 mcf_edma_remove(struct platform_device *pdev) argument
[all...]

Completed in 544 milliseconds

<<31323334353637383940>>