| /linux/lib/kunit/ |
| H A D | platform-test.c | 121 struct platform_driver pdrv; member 132 pdrv); in to_test_context() 160 ctx->pdrv.probe = kunit_platform_driver_probe; in kunit_platform_driver_register_test() 161 ctx->pdrv.driver.name = name; in kunit_platform_driver_register_test() 162 ctx->pdrv.driver.owner = THIS_MODULE; in kunit_platform_driver_register_test() 166 KUNIT_EXPECT_EQ(test, 0, kunit_platform_driver_register(test, &ctx->pdrv)); in kunit_platform_driver_register_test() 189 ctx->pdrv.probe = kunit_platform_driver_probe; in kunit_platform_device_prepare_wait_for_probe_completes_when_already_probed() 190 ctx->pdrv.driver.name = name; in kunit_platform_device_prepare_wait_for_probe_completes_when_already_probed() 191 ctx->pdrv.driver.owner = THIS_MODULE; in kunit_platform_device_prepare_wait_for_probe_completes_when_already_probed() 195 KUNIT_ASSERT_EQ(test, 0, kunit_platform_driver_register(test, &ctx->pdrv)); in kunit_platform_device_prepare_wait_for_probe_completes_when_already_probed()
|
| /linux/arch/sh/drivers/ |
| H A D | platform_early.c | 27 struct platform_driver *pdrv = to_platform_driver(drv); in platform_match() local 30 if (pdrv->id_table) in platform_match() 31 return platform_match_id(pdrv->id_table, pdev) != NULL; in platform_match() 81 n = strlen(epdrv->pdrv->driver.name); in sh_early_platform_driver_register() 82 if (buf && !strncmp(buf, epdrv->pdrv->driver.name, n)) { in sh_early_platform_driver_register() 176 if (platform_match(&pd->dev, &epdrv->pdrv->driver)) in sh_early_platform_match() 194 if (platform_match(&pd->dev, &epdrv->pdrv->driver)) in sh_early_platform_left() 244 class_str, epdrv->pdrv->driver.name); in sh_early_platform_driver_probe_id() 274 if (epdrv->pdrv->probe(match)) in sh_early_platform_driver_probe_id()
|
| /linux/drivers/hwtracing/stm/ |
| H A D | policy.c | 227 const struct stm_protocol_driver *pdrv; in stp_policy_node_make() local 241 pdrv = policy->stm->pdrv; in stp_policy_node_make() 243 kzalloc(offsetof(struct stp_policy_node, priv[pdrv->priv_sz]), in stp_policy_node_make() 248 if (pdrv->policy_node_init) in stp_policy_node_make() 249 pdrv->policy_node_init((void *)policy_node->priv); in stp_policy_node_make() 312 policy->stm->pdrv->name : in stp_policy_protocol_show() 346 stm_put_protocol(stm->pdrv); in stp_policy_unbind() 347 stm->pdrv = NULL; in stp_policy_unbind() 386 const struct stm_protocol_driver *pdrv; in stp_policy_make() local 426 err = stm_lookup_protocol(proto, &pdrv, &pdrv_node_type); in stp_policy_make() [all …]
|
| /linux/rust/kernel/ |
| H A D | pci.rs | 77 pdrv: &Opaque<Self::DriverType>, in register() 83 (*pdrv.get()).name = name.as_char_ptr(); in register() 84 (*pdrv.get()).probe = Some(Self::probe_callback); in register() 85 (*pdrv.get()).remove = Some(Self::remove_callback); in register() 86 (*pdrv.get()).id_table = T::ID_TABLE.as_ptr(); in register() 89 // SAFETY: `pdrv` is guaranteed to be a valid `DriverType`. in register() 91 bindings::__pci_register_driver(pdrv.get(), module.as_ptr(), name.as_char_ptr()) in register() 95 unsafe fn unregister(pdrv: &Opaque<Self::DriverType>) { in unregister() 96 // SAFETY: `pdrv` is guaranteed to be a valid `DriverType`. in unregister() 97 unsafe { bindings::pci_unregister_driver(pdrv in unregister() [all...] |
| H A D | platform.rs | 61 pdrv: &Opaque<Self::DriverType>, in register() 77 (*pdrv.get()).driver.name = name.as_char_ptr(); in register() 78 (*pdrv.get()).probe = Some(Self::probe_callback); in register() 79 (*pdrv.get()).remove = Some(Self::remove_callback); in register() 80 (*pdrv.get()).driver.of_match_table = of_table; in register() 81 (*pdrv.get()).driver.acpi_match_table = acpi_table; in register() 86 bindings::__platform_driver_register(pdrv.get(), module.as_ptr(), name.as_char_ptr()) in register() 90 unsafe fn unregister(pdrv: &Opaque<Self::DriverType>) { in unregister() 92 unsafe { bindings::platform_driver_unregister(pdrv.get()) }; in unregister()
|
| /linux/drivers/clk/ |
| H A D | clk-fixed-rate_test.c | 280 struct platform_driver pdrv; member 289 pdrv); in pdev_to_clk_fixed_rate_of_test_context() 356 ctx->pdrv.probe = clk_fixed_rate_of_test_probe; in clk_fixed_rate_of_init() 357 ctx->pdrv.driver.of_match_table = match_table; in clk_fixed_rate_of_init() 358 ctx->pdrv.driver.name = __func__; in clk_fixed_rate_of_init() 359 ctx->pdrv.driver.owner = THIS_MODULE; in clk_fixed_rate_of_init() 362 KUNIT_ASSERT_EQ(test, 0, kunit_platform_driver_register(test, &ctx->pdrv)); in clk_fixed_rate_of_init()
|
| H A D | clk_test.c | 2819 struct platform_driver pdrv; member 2826 struct platform_driver_dev_ctx, pdrv); in pdev_to_platform_driver_dev_ctx() 2847 ctx->pdrv.probe = kunit_platform_driver_dev_probe; in kunit_of_platform_driver_dev() 2848 ctx->pdrv.driver.of_match_table = match_table; in kunit_of_platform_driver_dev() 2849 ctx->pdrv.driver.name = __func__; in kunit_of_platform_driver_dev() 2850 ctx->pdrv.driver.owner = THIS_MODULE; in kunit_of_platform_driver_dev() 2852 KUNIT_ASSERT_EQ(test, 0, kunit_platform_driver_register(test, &ctx->pdrv)); in kunit_of_platform_driver_dev()
|
| /linux/drivers/pci/ |
| H A D | xen-pcifront.c | 578 struct pci_driver *pdrv; in pcifront_common_process() local 594 pdrv = to_pci_driver(pcidev->dev.driver); in pcifront_common_process() 596 if (pdrv->err_handler && pdrv->err_handler->error_detected) { in pcifront_common_process() 600 return pdrv->err_handler->error_detected(pcidev, state); in pcifront_common_process() 602 return pdrv->err_handler->mmio_enabled(pcidev); in pcifront_common_process() 604 return pdrv->err_handler->slot_reset(pcidev); in pcifront_common_process() 606 pdrv->err_handler->resume(pcidev); in pcifront_common_process()
|
| /linux/drivers/net/ethernet/hisilicon/hibmcge/ |
| H A D | hbg_err.h | 9 void hbg_set_pci_err_handler(struct pci_driver *pdrv);
|
| H A D | hbg_err.c | 191 void hbg_set_pci_err_handler(struct pci_driver *pdrv) in hbg_set_pci_err_handler() argument 193 pdrv->err_handler = &hbg_pci_err_handler; in hbg_set_pci_err_handler()
|
| /linux/drivers/scsi/megaraid/ |
| H A 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/drivers/pcmcia/ |
| H A 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/include/linux/ |
| H A D | hid.h | 934 #define to_hid_driver(pdrv) \ argument 935 container_of(pdrv, struct hid_driver, driver)
|
| /linux/arch/powerpc/boot/dts/ |
| H A D | ac14xx.dts | 85 compatible = "ifm,ac14xx-fram", "linux,uio-pdrv-genirq";
|
| /linux/drivers/platform/x86/ |
| H A D | asus-wmi.c | 57 #define to_asus_wmi_driver(pdrv) \ argument 58 (container_of((pdrv), struct asus_wmi_driver, platform_driver)) 5106 struct platform_driver *pdrv = to_platform_driver(pdev->dev.driver); in asus_wmi_add() local 5107 struct asus_wmi_driver *wdrv = to_asus_wmi_driver(pdrv); in asus_wmi_add() 5448 struct platform_driver *pdrv = to_platform_driver(pdev->dev.driver); in asus_wmi_probe() local 5449 struct asus_wmi_driver *wdrv = to_asus_wmi_driver(pdrv); in asus_wmi_probe()
|