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, \