| /Linux-v5.4/drivers/hwtracing/stm/ |
| D | policy.c | 232 const struct stm_protocol_driver *pdrv; in stp_policy_node_make() local 246 pdrv = policy->stm->pdrv; in stp_policy_node_make() 248 kzalloc(offsetof(struct stp_policy_node, priv[pdrv->priv_sz]), in stp_policy_node_make() 253 if (pdrv->policy_node_init) in stp_policy_node_make() 254 pdrv->policy_node_init((void *)policy_node->priv); in stp_policy_node_make() 317 policy->stm->pdrv->name : in stp_policy_protocol_show() 348 stm_put_protocol(stm->pdrv); in stp_policy_unbind() 387 const struct stm_protocol_driver *pdrv; in stp_policy_make() local 427 err = stm_lookup_protocol(proto, &pdrv, &pdrv_node_type); in stp_policy_make() 450 stm->pdrv = pdrv; in stp_policy_make() [all …]
|
| D | stm.h | 41 const struct stm_protocol_driver *pdrv; member 107 int stm_register_protocol(const struct stm_protocol_driver *pdrv); 108 void stm_unregister_protocol(const struct stm_protocol_driver *pdrv); 110 const struct stm_protocol_driver **pdrv, 112 void stm_put_protocol(const struct stm_protocol_driver *pdrv);
|
| D | core.c | 314 if (stm->pdrv->output_open) { in stm_output_assign() 321 ret = stm->pdrv->output_open(priv, output); in stm_output_assign() 346 if (stm->pdrv && stm->pdrv->output_close) in stm_output_free() 347 stm->pdrv->output_close(output); in stm_output_free() 374 const struct stm_protocol_driver *pdrv; member 390 if (!strcmp(name, pe->pdrv->name)) in __stm_lookup_protocol() 397 int stm_register_protocol(const struct stm_protocol_driver *pdrv) in stm_register_protocol() argument 404 if (__stm_lookup_protocol(pdrv->name)) { in stm_register_protocol() 413 if (pdrv->policy_attr) { in stm_register_protocol() 414 pe->node_type = get_policy_node_type(pdrv->policy_attr); in stm_register_protocol() [all …]
|
| /Linux-v5.4/drivers/base/ |
| D | platform.c | 1084 struct platform_driver *pdrv = to_platform_driver(drv); in platform_match() local 1099 if (pdrv->id_table) in platform_match() 1100 return platform_match_id(pdrv->id_table, pdev) != NULL; in platform_match() 1110 struct platform_driver *pdrv = to_platform_driver(dev->driver); in platform_legacy_suspend() local 1114 if (dev->driver && pdrv->suspend) in platform_legacy_suspend() 1115 ret = pdrv->suspend(pdev, mesg); in platform_legacy_suspend() 1122 struct platform_driver *pdrv = to_platform_driver(dev->driver); in platform_legacy_resume() local 1126 if (dev->driver && pdrv->resume) in platform_legacy_resume() 1127 ret = pdrv->resume(pdev); in platform_legacy_resume() 1341 n = strlen(epdrv->pdrv->driver.name); in early_platform_driver_register() [all …]
|
| /Linux-v5.4/drivers/pci/ |
| D | xen-pcifront.c | 595 struct pci_driver *pdrv; in pcifront_common_process() local 613 pdrv = pcidev->driver; in pcifront_common_process() 615 if (pdrv) { in pcifront_common_process() 616 if (pdrv->err_handler && pdrv->err_handler->error_detected) { in pcifront_common_process() 622 result = pdrv->err_handler-> in pcifront_common_process() 626 result = pdrv->err_handler-> in pcifront_common_process() 630 result = pdrv->err_handler-> in pcifront_common_process() 634 pdrv->err_handler->resume(pcidev); in pcifront_common_process()
|
| D | pci-driver.c | 101 struct pci_driver *pdrv = to_pci_driver(driver); in new_id_store() local 102 const struct pci_device_id *ids = pdrv->id_table; in new_id_store() 126 if (pci_match_id(pdrv->id_table, pdev)) in new_id_store() 150 retval = pci_add_dynid(pdrv, vendor, device, subvendor, subdevice, in new_id_store() 170 struct pci_driver *pdrv = to_pci_driver(driver); in remove_id_store() local 182 spin_lock(&pdrv->dynids.lock); in remove_id_store() 183 list_for_each_entry_safe(dynid, n, &pdrv->dynids.list, node) { in remove_id_store() 196 spin_unlock(&pdrv->dynids.lock); in remove_id_store()
|
| /Linux-v5.4/drivers/scsi/megaraid/ |
| D | mbox_defs.h | 707 phys_drive_t pdrv[MBOX_MAX_PHYSICAL_DRIVES]; member 724 phys_drive_t pdrv[MBOX_MAX_PHYSICAL_DRIVES]; member 741 phys_drive_t pdrv[MBOX_MAX_PHYSICAL_DRIVES]; member
|
| /Linux-v5.4/drivers/pinctrl/sh-pfc/ |
| D | core.c | 859 static void __init sh_pfc_check_driver(const struct platform_driver *pdrv) in sh_pfc_check_driver() argument 865 for (i = 0; pdrv->id_table[i].name[0]; i++) in sh_pfc_check_driver() 866 sh_pfc_check_info((void *)pdrv->id_table[i].driver_data); in sh_pfc_check_driver() 869 for (i = 0; pdrv->driver.of_match_table[i].compatible[0]; i++) in sh_pfc_check_driver() 870 sh_pfc_check_info(pdrv->driver.of_match_table[i].data); in sh_pfc_check_driver() 878 static inline void sh_pfc_check_driver(struct platform_driver *pdrv) {} in sh_pfc_check_driver() argument
|
| /Linux-v5.4/include/linux/ |
| D | platform_device.h | 300 struct platform_driver *pdrv; member 333 .pdrv = platdrv, \
|
| D | hid.h | 778 #define to_hid_driver(pdrv) \ argument 779 container_of(pdrv, struct hid_driver, driver)
|
| /Linux-v5.4/drivers/pcmcia/ |
| D | ds.c | 98 struct pcmcia_driver *pdrv = to_pcmcia_drv(driver); in new_id_store() local 123 mutex_lock(&pdrv->dynids.lock); in new_id_store() 124 list_add_tail(&dynid->node, &pdrv->dynids.list); in new_id_store() 125 mutex_unlock(&pdrv->dynids.lock); in new_id_store() 127 retval = driver_attach(&pdrv->drv); in new_id_store()
|
| /Linux-v5.4/drivers/scsi/ |
| D | megaraid.h | 447 phys_drv pdrv[MAX_PHYSICAL_DRIVES]; member 454 phys_drv pdrv[MAX_PHYSICAL_DRIVES]; member
|
| /Linux-v5.4/drivers/platform/x86/ |
| D | asus-wmi.c | 50 #define to_asus_wmi_driver(pdrv) \ argument 51 (container_of((pdrv), struct asus_wmi_driver, platform_driver)) 2412 struct platform_driver *pdrv = to_platform_driver(pdev->dev.driver); in asus_wmi_add() local 2413 struct asus_wmi_driver *wdrv = to_asus_wmi_driver(pdrv); in asus_wmi_add() 2630 struct platform_driver *pdrv = to_platform_driver(pdev->dev.driver); in asus_wmi_probe() local 2631 struct asus_wmi_driver *wdrv = to_asus_wmi_driver(pdrv); in asus_wmi_probe()
|
| /Linux-v5.4/arch/powerpc/boot/dts/ |
| D | ac14xx.dts | 85 compatible = "ifm,ac14xx-fram", "linux,uio-pdrv-genirq";
|