| /Linux-v5.4/drivers/acpi/ |
| D | acpi_platform.c | 65 struct platform_device_info pdevinfo; in acpi_create_platform_device() local 98 memset(&pdevinfo, 0, sizeof(pdevinfo)); in acpi_create_platform_device() 104 pdevinfo.parent = adev->parent ? in acpi_create_platform_device() 106 pdevinfo.name = dev_name(&adev->dev); in acpi_create_platform_device() 107 pdevinfo.id = -1; in acpi_create_platform_device() 108 pdevinfo.res = resources; in acpi_create_platform_device() 109 pdevinfo.num_res = count; in acpi_create_platform_device() 110 pdevinfo.fwnode = acpi_fwnode_handle(adev); in acpi_create_platform_device() 111 pdevinfo.properties = properties; in acpi_create_platform_device() 114 pdevinfo.dma_mask = DMA_BIT_MASK(32); in acpi_create_platform_device() [all …]
|
| D | dock.c | 589 struct platform_device_info pdevinfo; in acpi_dock_add() local 594 memset(&pdevinfo, 0, sizeof(pdevinfo)); in acpi_dock_add() 595 pdevinfo.name = "dock"; in acpi_dock_add() 596 pdevinfo.id = dock_station_count; in acpi_dock_add() 597 pdevinfo.fwnode = acpi_fwnode_handle(adev); in acpi_dock_add() 598 pdevinfo.data = &ds; in acpi_dock_add() 599 pdevinfo.size_data = sizeof(ds); in acpi_dock_add() 600 dd = platform_device_register_full(&pdevinfo); in acpi_dock_add()
|
| /Linux-v5.4/sound/soc/amd/raven/ |
| D | pci-acp3x.c | 28 struct platform_device_info pdevinfo; in snd_acp3x_probe() local 90 memset(&pdevinfo, 0, sizeof(pdevinfo)); in snd_acp3x_probe() 91 pdevinfo.name = "acp3x_rv_i2s"; in snd_acp3x_probe() 92 pdevinfo.id = 0; in snd_acp3x_probe() 93 pdevinfo.parent = &pci->dev; in snd_acp3x_probe() 94 pdevinfo.num_res = 2; in snd_acp3x_probe() 95 pdevinfo.res = adata->res; in snd_acp3x_probe() 96 pdevinfo.data = &irqflags; in snd_acp3x_probe() 97 pdevinfo.size_data = sizeof(irqflags); in snd_acp3x_probe() 99 adata->pdev = platform_device_register_full(&pdevinfo); in snd_acp3x_probe() [all …]
|
| /Linux-v5.4/drivers/gpu/drm/bridge/synopsys/ |
| D | dw-hdmi-i2s-audio.c | 164 struct platform_device_info pdevinfo; in snd_dw_hdmi_probe() local 173 memset(&pdevinfo, 0, sizeof(pdevinfo)); in snd_dw_hdmi_probe() 174 pdevinfo.parent = pdev->dev.parent; in snd_dw_hdmi_probe() 175 pdevinfo.id = PLATFORM_DEVID_AUTO; in snd_dw_hdmi_probe() 176 pdevinfo.name = HDMI_CODEC_DRV_NAME; in snd_dw_hdmi_probe() 177 pdevinfo.data = &pdata; in snd_dw_hdmi_probe() 178 pdevinfo.size_data = sizeof(pdata); in snd_dw_hdmi_probe() 179 pdevinfo.dma_mask = DMA_BIT_MASK(32); in snd_dw_hdmi_probe() 181 platform = platform_device_register_full(&pdevinfo); in snd_dw_hdmi_probe()
|
| D | dw-hdmi.c | 2598 struct platform_device_info pdevinfo; in __dw_hdmi_probe() local 2795 memset(&pdevinfo, 0, sizeof(pdevinfo)); in __dw_hdmi_probe() 2796 pdevinfo.parent = dev; in __dw_hdmi_probe() 2797 pdevinfo.id = PLATFORM_DEVID_AUTO; in __dw_hdmi_probe() 2813 pdevinfo.name = "dw-hdmi-ahb-audio"; in __dw_hdmi_probe() 2814 pdevinfo.data = &audio; in __dw_hdmi_probe() 2815 pdevinfo.size_data = sizeof(audio); in __dw_hdmi_probe() 2816 pdevinfo.dma_mask = DMA_BIT_MASK(32); in __dw_hdmi_probe() 2817 hdmi->audio = platform_device_register_full(&pdevinfo); in __dw_hdmi_probe() 2828 pdevinfo.name = "dw-hdmi-i2s-audio"; in __dw_hdmi_probe() [all …]
|
| /Linux-v5.4/drivers/soundwire/ |
| D | intel_init.c | 62 struct platform_device_info pdevinfo; in sdw_intel_add_controller() local 134 memset(&pdevinfo, 0, sizeof(pdevinfo)); in sdw_intel_add_controller() 136 pdevinfo.parent = res->parent; in sdw_intel_add_controller() 137 pdevinfo.name = "int-sdw"; in sdw_intel_add_controller() 138 pdevinfo.id = i; in sdw_intel_add_controller() 139 pdevinfo.fwnode = acpi_fwnode_handle(adev); in sdw_intel_add_controller() 140 pdevinfo.data = &link->res; in sdw_intel_add_controller() 141 pdevinfo.size_data = sizeof(link->res); in sdw_intel_add_controller() 143 pdev = platform_device_register_full(&pdevinfo); in sdw_intel_add_controller()
|
| /Linux-v5.4/drivers/dma/qcom/ |
| D | hidma_mgmt.c | 350 struct platform_device_info pdevinfo; in hidma_mgmt_of_populate_channels() local 375 memset(&pdevinfo, 0, sizeof(pdevinfo)); in hidma_mgmt_of_populate_channels() 376 pdevinfo.fwnode = &child->fwnode; in hidma_mgmt_of_populate_channels() 377 pdevinfo.parent = pdev_parent ? &pdev_parent->dev : NULL; in hidma_mgmt_of_populate_channels() 378 pdevinfo.name = child->name; in hidma_mgmt_of_populate_channels() 379 pdevinfo.id = object_counter++; in hidma_mgmt_of_populate_channels() 380 pdevinfo.res = res; in hidma_mgmt_of_populate_channels() 381 pdevinfo.num_res = 3; in hidma_mgmt_of_populate_channels() 382 pdevinfo.data = NULL; in hidma_mgmt_of_populate_channels() 383 pdevinfo.size_data = 0; in hidma_mgmt_of_populate_channels() [all …]
|
| /Linux-v5.4/drivers/base/ |
| D | platform.c | 620 const struct platform_device_info *pdevinfo) in platform_device_register_full() argument 625 pdev = platform_device_alloc(pdevinfo->name, pdevinfo->id); in platform_device_register_full() 629 pdev->dev.parent = pdevinfo->parent; in platform_device_register_full() 630 pdev->dev.fwnode = pdevinfo->fwnode; in platform_device_register_full() 632 pdev->dev.of_node_reused = pdevinfo->of_node_reused; in platform_device_register_full() 634 if (pdevinfo->dma_mask) { in platform_device_register_full() 648 *pdev->dev.dma_mask = pdevinfo->dma_mask; in platform_device_register_full() 649 pdev->dev.coherent_dma_mask = pdevinfo->dma_mask; in platform_device_register_full() 653 pdevinfo->res, pdevinfo->num_res); in platform_device_register_full() 658 pdevinfo->data, pdevinfo->size_data); in platform_device_register_full() [all …]
|
| /Linux-v5.4/drivers/gpio/ |
| D | gpio-mockup.c | 474 struct platform_device_info pdevinfo; in gpio_mockup_init() local 505 memset(&pdevinfo, 0, sizeof(pdevinfo)); in gpio_mockup_init() 521 pdevinfo.name = GPIO_MOCKUP_NAME; in gpio_mockup_init() 522 pdevinfo.id = i; in gpio_mockup_init() 523 pdevinfo.properties = properties; in gpio_mockup_init() 525 pdev = platform_device_register_full(&pdevinfo); in gpio_mockup_init()
|
| /Linux-v5.4/include/linux/ |
| D | platform_device.h | 89 const struct platform_device_info *pdevinfo); 110 struct platform_device_info pdevinfo = { in platform_device_register_resndata() local 121 return platform_device_register_full(&pdevinfo); in platform_device_register_resndata()
|
| /Linux-v5.4/drivers/platform/x86/ |
| D | intel_pmc_ipc.c | 681 const struct platform_device_info pdevinfo = { in ipc_create_punit_device() local 689 pdev = platform_device_register_full(&pdevinfo); in ipc_create_punit_device() 702 const struct platform_device_info pdevinfo = { in ipc_create_tco_device() local 720 pdev = platform_device_register_full(&pdevinfo); in ipc_create_tco_device() 733 const struct platform_device_info pdevinfo = { in ipc_create_telemetry_device() local 749 pdev = platform_device_register_full(&pdevinfo); in ipc_create_telemetry_device()
|
| /Linux-v5.4/sound/soc/intel/skylake/ |
| D | skl.c | 635 struct platform_device_info pdevinfo = {NULL}; in skl_clock_device_register() local 654 pdevinfo.parent = &skl->pci->dev; in skl_clock_device_register() 655 pdevinfo.id = -1; in skl_clock_device_register() 656 pdevinfo.name = "skl-ssp-clk"; in skl_clock_device_register() 657 pdevinfo.data = clk_pdata; in skl_clock_device_register() 658 pdevinfo.size_data = sizeof(*clk_pdata); in skl_clock_device_register() 659 skl->clk_dev = platform_device_register_full(&pdevinfo); in skl_clock_device_register()
|
| /Linux-v5.4/arch/arm/mach-imx/devices/ |
| D | devices-common.h | 19 struct platform_device_info pdevinfo = { in imx_add_platform_device_dmamask() local 28 return platform_device_register_full(&pdevinfo); in imx_add_platform_device_dmamask()
|
| /Linux-v5.4/drivers/staging/vc04_services/interface/vchiq_arm/ |
| D | vchiq_arm.c | 3173 struct platform_device_info pdevinfo; in vchiq_register_child() local 3176 memset(&pdevinfo, 0, sizeof(pdevinfo)); in vchiq_register_child() 3178 pdevinfo.parent = &pdev->dev; in vchiq_register_child() 3179 pdevinfo.name = name; in vchiq_register_child() 3180 pdevinfo.id = PLATFORM_DEVID_NONE; in vchiq_register_child() 3181 pdevinfo.dma_mask = DMA_BIT_MASK(32); in vchiq_register_child() 3183 child = platform_device_register_full(&pdevinfo); in vchiq_register_child()
|