pdrv             1073 drivers/base/platform.c 	struct platform_driver *pdrv = to_platform_driver(drv);
pdrv             1088 drivers/base/platform.c 	if (pdrv->id_table)
pdrv             1089 drivers/base/platform.c 		return platform_match_id(pdrv->id_table, pdev) != NULL;
pdrv             1099 drivers/base/platform.c 	struct platform_driver *pdrv = to_platform_driver(dev->driver);
pdrv             1103 drivers/base/platform.c 	if (dev->driver && pdrv->suspend)
pdrv             1104 drivers/base/platform.c 		ret = pdrv->suspend(pdev, mesg);
pdrv             1111 drivers/base/platform.c 	struct platform_driver *pdrv = to_platform_driver(dev->driver);
pdrv             1115 drivers/base/platform.c 	if (dev->driver && pdrv->resume)
pdrv             1116 drivers/base/platform.c 		ret = pdrv->resume(pdev);
pdrv             1335 drivers/base/platform.c 	n = strlen(epdrv->pdrv->driver.name);
pdrv             1336 drivers/base/platform.c 	if (buf && !strncmp(buf, epdrv->pdrv->driver.name, n)) {
pdrv             1430 drivers/base/platform.c 		if (platform_match(&pd->dev, &epdrv->pdrv->driver))
pdrv             1448 drivers/base/platform.c 		if (platform_match(&pd->dev, &epdrv->pdrv->driver))
pdrv             1498 drivers/base/platform.c 				class_str, epdrv->pdrv->driver.name);
pdrv             1528 drivers/base/platform.c 			if (epdrv->pdrv->probe(match))
pdrv              314 drivers/hwtracing/stm/core.c 	if (stm->pdrv->output_open) {
pdrv              321 drivers/hwtracing/stm/core.c 		ret = stm->pdrv->output_open(priv, output);
pdrv              346 drivers/hwtracing/stm/core.c 	if (stm->pdrv && stm->pdrv->output_close)
pdrv              347 drivers/hwtracing/stm/core.c 		stm->pdrv->output_close(output);
pdrv              374 drivers/hwtracing/stm/core.c 	const struct stm_protocol_driver	*pdrv;
pdrv              390 drivers/hwtracing/stm/core.c 		if (!strcmp(name, pe->pdrv->name))
pdrv              397 drivers/hwtracing/stm/core.c int stm_register_protocol(const struct stm_protocol_driver *pdrv)
pdrv              404 drivers/hwtracing/stm/core.c 	if (__stm_lookup_protocol(pdrv->name)) {
pdrv              413 drivers/hwtracing/stm/core.c 	if (pdrv->policy_attr) {
pdrv              414 drivers/hwtracing/stm/core.c 		pe->node_type = get_policy_node_type(pdrv->policy_attr);
pdrv              420 drivers/hwtracing/stm/core.c 	pe->pdrv = pdrv;
pdrv              433 drivers/hwtracing/stm/core.c void stm_unregister_protocol(const struct stm_protocol_driver *pdrv)
pdrv              440 drivers/hwtracing/stm/core.c 		if (pe->pdrv == pdrv) {
pdrv              456 drivers/hwtracing/stm/core.c static bool stm_get_protocol(const struct stm_protocol_driver *pdrv)
pdrv              458 drivers/hwtracing/stm/core.c 	return try_module_get(pdrv->owner);
pdrv              461 drivers/hwtracing/stm/core.c void stm_put_protocol(const struct stm_protocol_driver *pdrv)
pdrv              463 drivers/hwtracing/stm/core.c 	module_put(pdrv->owner);
pdrv              467 drivers/hwtracing/stm/core.c 			const struct stm_protocol_driver **pdrv,
pdrv              475 drivers/hwtracing/stm/core.c 	if (pe && pe->pdrv && stm_get_protocol(pe->pdrv)) {
pdrv              476 drivers/hwtracing/stm/core.c 		*pdrv = pe->pdrv;
pdrv              608 drivers/hwtracing/stm/core.c 	if (!stm->pdrv)
pdrv              611 drivers/hwtracing/stm/core.c 	err = stm->pdrv->write(stm->data, output, chan, buf, count);
pdrv              232 drivers/hwtracing/stm/policy.c 	const struct stm_protocol_driver *pdrv;
pdrv              246 drivers/hwtracing/stm/policy.c 	pdrv = policy->stm->pdrv;
pdrv              248 drivers/hwtracing/stm/policy.c 		kzalloc(offsetof(struct stp_policy_node, priv[pdrv->priv_sz]),
pdrv              253 drivers/hwtracing/stm/policy.c 	if (pdrv->policy_node_init)
pdrv              254 drivers/hwtracing/stm/policy.c 		pdrv->policy_node_init((void *)policy_node->priv);
pdrv              317 drivers/hwtracing/stm/policy.c 			policy->stm->pdrv->name :
pdrv              351 drivers/hwtracing/stm/policy.c 	stm_put_protocol(stm->pdrv);
pdrv              352 drivers/hwtracing/stm/policy.c 	stm->pdrv = NULL;
pdrv              391 drivers/hwtracing/stm/policy.c 	const struct stm_protocol_driver *pdrv;
pdrv              431 drivers/hwtracing/stm/policy.c 	err = stm_lookup_protocol(proto, &pdrv, &pdrv_node_type);
pdrv              454 drivers/hwtracing/stm/policy.c 	stm->pdrv = pdrv;
pdrv              467 drivers/hwtracing/stm/policy.c 		stm_put_protocol(pdrv);
pdrv               41 drivers/hwtracing/stm/stm.h 	const struct stm_protocol_driver	*pdrv;
pdrv              107 drivers/hwtracing/stm/stm.h int stm_register_protocol(const struct stm_protocol_driver *pdrv);
pdrv              108 drivers/hwtracing/stm/stm.h void stm_unregister_protocol(const struct stm_protocol_driver *pdrv);
pdrv              110 drivers/hwtracing/stm/stm.h 			const struct stm_protocol_driver **pdrv,
pdrv              112 drivers/hwtracing/stm/stm.h void stm_put_protocol(const struct stm_protocol_driver *pdrv);
pdrv              101 drivers/pci/pci-driver.c 	struct pci_driver *pdrv = to_pci_driver(driver);
pdrv              102 drivers/pci/pci-driver.c 	const struct pci_device_id *ids = pdrv->id_table;
pdrv              126 drivers/pci/pci-driver.c 		if (pci_match_id(pdrv->id_table, pdev))
pdrv              150 drivers/pci/pci-driver.c 	retval = pci_add_dynid(pdrv, vendor, device, subvendor, subdevice,
pdrv              170 drivers/pci/pci-driver.c 	struct pci_driver *pdrv = to_pci_driver(driver);
pdrv              182 drivers/pci/pci-driver.c 	spin_lock(&pdrv->dynids.lock);
pdrv              183 drivers/pci/pci-driver.c 	list_for_each_entry_safe(dynid, n, &pdrv->dynids.list, node) {
pdrv              196 drivers/pci/pci-driver.c 	spin_unlock(&pdrv->dynids.lock);
pdrv              595 drivers/pci/xen-pcifront.c 	struct pci_driver *pdrv;
pdrv              613 drivers/pci/xen-pcifront.c 	pdrv = pcidev->driver;
pdrv              615 drivers/pci/xen-pcifront.c 	if (pdrv) {
pdrv              616 drivers/pci/xen-pcifront.c 		if (pdrv->err_handler && pdrv->err_handler->error_detected) {
pdrv              622 drivers/pci/xen-pcifront.c 					result = pdrv->err_handler->
pdrv              626 drivers/pci/xen-pcifront.c 					result = pdrv->err_handler->
pdrv              630 drivers/pci/xen-pcifront.c 					result = pdrv->err_handler->
pdrv              634 drivers/pci/xen-pcifront.c 					pdrv->err_handler->resume(pcidev);
pdrv               98 drivers/pcmcia/ds.c 	struct pcmcia_driver *pdrv = to_pcmcia_drv(driver);
pdrv              123 drivers/pcmcia/ds.c 	mutex_lock(&pdrv->dynids.lock);
pdrv              124 drivers/pcmcia/ds.c 	list_add_tail(&dynid->node, &pdrv->dynids.list);
pdrv              125 drivers/pcmcia/ds.c 	mutex_unlock(&pdrv->dynids.lock);
pdrv              127 drivers/pcmcia/ds.c 	retval = driver_attach(&pdrv->drv);
pdrv              855 drivers/pinctrl/sh-pfc/core.c static void __init sh_pfc_check_driver(const struct platform_driver *pdrv)
pdrv              861 drivers/pinctrl/sh-pfc/core.c 	for (i = 0; pdrv->id_table[i].name[0]; i++)
pdrv              862 drivers/pinctrl/sh-pfc/core.c 		sh_pfc_check_info((void *)pdrv->id_table[i].driver_data);
pdrv              865 drivers/pinctrl/sh-pfc/core.c 	for (i = 0; pdrv->driver.of_match_table[i].compatible[0]; i++)
pdrv              866 drivers/pinctrl/sh-pfc/core.c 		sh_pfc_check_info(pdrv->driver.of_match_table[i].data);
pdrv              874 drivers/pinctrl/sh-pfc/core.c static inline void sh_pfc_check_driver(struct platform_driver *pdrv) {}
pdrv               50 drivers/platform/x86/asus-wmi.c #define to_asus_wmi_driver(pdrv)					\
pdrv               51 drivers/platform/x86/asus-wmi.c 	(container_of((pdrv), struct asus_wmi_driver, platform_driver))
pdrv             2409 drivers/platform/x86/asus-wmi.c 	struct platform_driver *pdrv = to_platform_driver(pdev->dev.driver);
pdrv             2410 drivers/platform/x86/asus-wmi.c 	struct asus_wmi_driver *wdrv = to_asus_wmi_driver(pdrv);
pdrv             2627 drivers/platform/x86/asus-wmi.c 	struct platform_driver *pdrv = to_platform_driver(pdev->dev.driver);
pdrv             2628 drivers/platform/x86/asus-wmi.c 	struct asus_wmi_driver *wdrv = to_asus_wmi_driver(pdrv);
pdrv              447 drivers/scsi/megaraid.h 	phys_drv	pdrv[MAX_PHYSICAL_DRIVES];
pdrv              454 drivers/scsi/megaraid.h 	phys_drv	pdrv[MAX_PHYSICAL_DRIVES];
pdrv              707 drivers/scsi/megaraid/mbox_defs.h 	phys_drive_t	pdrv[MBOX_MAX_PHYSICAL_DRIVES];
pdrv              724 drivers/scsi/megaraid/mbox_defs.h 	phys_drive_t		pdrv[MBOX_MAX_PHYSICAL_DRIVES];
pdrv              741 drivers/scsi/megaraid/mbox_defs.h 	phys_drive_t		pdrv[MBOX_MAX_PHYSICAL_DRIVES];
pdrv              778 include/linux/hid.h #define to_hid_driver(pdrv) \
pdrv              779 include/linux/hid.h 	container_of(pdrv, struct hid_driver, driver)
pdrv              300 include/linux/platform_device.h 	struct platform_driver *pdrv;
pdrv              333 include/linux/platform_device.h 	.pdrv = platdrv,						\