/linux-master/drivers/crypto/marvell/octeontx2/ |
H A D | otx2_cptvf_mbox.c | 8 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 D | otx2_cptvf.h | 14 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 D | atmel-rng.c | 115 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 D | acp63.c | 198 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 D | acp70.c | 139 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 D | intel_region_lmem.c | 21 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 D | pwm-clk.c | 84 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 D | restart-poweroff.c | 24 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 D | ts-nbus.c | 42 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 D | xilinx_tmr_inject.c | 103 * @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 D | mtk_vcodec_fw_vpu.c | 9 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 D | olpc-xo1-pm.c | 119 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 D | octeon_edac-pc.c | 84 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 D | pmc.c | 402 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 D | lcd_ams_delta.c | 128 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 D | shmob_drm_drv.c | 164 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 D | mtk_vcodec_dec_drv.c | 90 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 D | txgbe_main.c | 44 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 D | pciehp_hpc.c | 88 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 D | p2pdma.c | 44 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 D | rtc-palmas.c | 223 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 D | rtc-mxc.c | 188 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 D | pmic8xxx-pwrkey.c | 125 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 D | pci.c | 154 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 D | mcf-edma-main.c | 74 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...] |