/openbmc/linux/Documentation/driver-api/driver-model/ |
H A D | platform.rst | 5 See <linux/platform_device.h> for the driver model interface to the 26 struct platform_device { 43 int (*probe)(struct platform_device *); 44 int (*remove)(struct platform_device *); 45 void (*shutdown)(struct platform_device *); 48 int (*resume_early)(struct platform_device *); 49 int (*resume)(struct platform_device *); 66 int (*probe)(struct platform_device *)) 140 struct platform_device *platform_device_alloc( 147 struct platform_device *platform_device_register_simple( [all …]
|
/openbmc/linux/include/linux/ |
H A D | aperture.h | 9 struct platform_device; 12 int devm_aperture_acquire_for_platform_device(struct platform_device *pdev, 23 static inline int devm_aperture_acquire_for_platform_device(struct platform_device *pdev, in devm_aperture_acquire_for_platform_device()
|
/openbmc/linux/arch/sh/boards/mach-se/770x/ |
H A D | setup.c | 86 static struct platform_device cf_ide_device = { 106 static struct platform_device heartbeat_device = { 142 static struct platform_device sh_eth0_device = { 170 static struct platform_device sh_eth1_device = { 181 static struct platform_device *se_devices[] __initdata = {
|
/openbmc/linux/drivers/gpu/drm/tests/ |
H A D | drm_kunit_helpers.c | 18 static int fake_probe(struct platform_device *pdev) in fake_probe() 40 struct platform_device *pdev = ptr; in kunit_action_platform_device_put() 47 struct platform_device *pdev = ptr; in kunit_action_platform_device_del() 69 struct platform_device *pdev; in drm_kunit_helper_alloc_device() 109 struct platform_device *pdev = to_platform_device(dev); in drm_kunit_helper_free_device()
|
/openbmc/linux/drivers/gpu/drm/msm/ |
H A D | msm_io_utils.c | 34 struct clk *msm_clk_get(struct platform_device *pdev, const char *name) in msm_clk_get() 53 static void __iomem *_msm_ioremap(struct platform_device *pdev, const char *name, in _msm_ioremap() 86 void __iomem *msm_ioremap(struct platform_device *pdev, const char *name) in msm_ioremap() 91 void __iomem *msm_ioremap_quiet(struct platform_device *pdev, const char *name) in msm_ioremap_quiet() 96 void __iomem *msm_ioremap_size(struct platform_device *pdev, const char *name, in msm_ioremap_size()
|
/openbmc/linux/arch/mips/sgi-ip32/ |
H A D | ip32-platform.c | 37 static struct platform_device uart8250_device = { 54 struct platform_device *pd; in meth_devinit() 72 struct platform_device *pd; in sgio2audio_devinit() 123 struct platform_device ip32_rtc_device = {
|
/openbmc/linux/arch/sh/boards/ |
H A D | board-sh2007.c | 59 static struct platform_device smsc9118_0_device = { 69 static struct platform_device smsc9118_1_device = { 97 static struct platform_device cf_device = { 104 static struct platform_device *sh2007_devices[] __initdata = {
|
/openbmc/linux/drivers/net/mdio/ |
H A D | mdio-mux-multiplexer.c | 34 struct platform_device *pdev; in mdio_mux_multiplexer_switch_fn() 38 pdev = (struct platform_device *)data; in mdio_mux_multiplexer_switch_fn() 64 static int mdio_mux_multiplexer_probe(struct platform_device *pdev) in mdio_mux_multiplexer_probe() 88 static int mdio_mux_multiplexer_remove(struct platform_device *pdev) in mdio_mux_multiplexer_remove()
|
/openbmc/linux/arch/arm/mach-s3c/ |
H A D | setup-sdhci-gpio-s3c64xx.c | 20 void s3c64xx_setup_sdhci0_cfg_gpio(struct platform_device *dev, int width) in s3c64xx_setup_sdhci0_cfg_gpio() 33 void s3c64xx_setup_sdhci1_cfg_gpio(struct platform_device *dev, int width) in s3c64xx_setup_sdhci1_cfg_gpio() 46 void s3c64xx_setup_sdhci2_cfg_gpio(struct platform_device *dev, int width) in s3c64xx_setup_sdhci2_cfg_gpio()
|
/openbmc/linux/drivers/net/can/softing/ |
H A D | softing_cs.c | 20 static int softingcs_reset(struct platform_device *pdev, int v); 21 static int softingcs_enable_irq(struct platform_device *pdev, int v); 165 static int softingcs_reset(struct platform_device *pdev, int v) in softingcs_reset() 173 static int softingcs_enable_irq(struct platform_device *pdev, int v) in softingcs_enable_irq() 207 struct platform_device *pdev = pcmcia->priv; in softingcs_remove() 221 struct platform_device *pdev = to_platform_device(dev); in softingcs_pdev_release() 228 struct platform_device *pdev; in softingcs_probe() 232 struct platform_device pdev; in softingcs_probe()
|
/openbmc/linux/drivers/usb/host/ |
H A D | fsl-mph-dr-of.c | 78 static struct platform_device *fsl_usb2_device_register( in fsl_usb2_device_register() 79 struct platform_device *ofdev, in fsl_usb2_device_register() 83 struct platform_device *pdev; in fsl_usb2_device_register() 177 static int fsl_usb2_mph_dr_of_probe(struct platform_device *ofdev) in fsl_usb2_mph_dr_of_probe() 180 struct platform_device *usb_dev; in fsl_usb2_mph_dr_of_probe() 269 static void fsl_usb2_mph_dr_of_remove(struct platform_device *ofdev) in fsl_usb2_mph_dr_of_remove() 291 int fsl_usb2_mpc5121_init(struct platform_device *pdev) in fsl_usb2_mpc5121_init() 324 static void fsl_usb2_mpc5121_exit(struct platform_device *pdev) in fsl_usb2_mpc5121_exit()
|
/openbmc/linux/arch/sh/kernel/cpu/sh2a/ |
H A D | setup-sh7264.c | 240 static struct platform_device scif0_device = { 264 static struct platform_device scif1_device = { 288 static struct platform_device scif2_device = { 312 static struct platform_device scif3_device = { 336 static struct platform_device scif4_device = { 360 static struct platform_device scif5_device = { 384 static struct platform_device scif6_device = { 408 static struct platform_device scif7_device = { 428 static struct platform_device cmt_device = { 444 static struct platform_device mtu2_device = { [all …]
|
H A D | setup-sh7206.c | 144 static struct platform_device scif0_device = { 164 static struct platform_device scif1_device = { 184 static struct platform_device scif2_device = { 204 static struct platform_device scif3_device = { 224 static struct platform_device cmt_device = { 241 static struct platform_device mtu2_device = { 248 static struct platform_device *sh7206_devices[] __initdata = { 269 static struct platform_device *sh7206_early_devices[] __initdata = {
|
/openbmc/linux/drivers/input/misc/ |
H A D | m68kspkr.c | 23 static struct platform_device *m68kspkr_platform_device; 46 static int m68kspkr_probe(struct platform_device *dev) in m68kspkr_probe() 78 static int m68kspkr_remove(struct platform_device *dev) in m68kspkr_remove() 89 static void m68kspkr_shutdown(struct platform_device *dev) in m68kspkr_shutdown()
|
/openbmc/linux/arch/powerpc/platforms/85xx/ |
H A D | sgy_cts1000.c | 55 struct platform_device *pdev = __data; in gpio_halt_irq() 63 static int __gpio_halt_probe(struct platform_device *pdev, in __gpio_halt_probe() 98 static int gpio_halt_probe(struct platform_device *pdev) in gpio_halt_probe() 117 static int gpio_halt_remove(struct platform_device *pdev) in gpio_halt_remove()
|
/openbmc/linux/drivers/acpi/arm64/ |
H A D | agdi.c | 28 static int agdi_sdei_probe(struct platform_device *pdev, in agdi_sdei_probe() 51 static int agdi_probe(struct platform_device *pdev) in agdi_probe() 61 static int agdi_remove(struct platform_device *pdev) in agdi_remove() 100 struct platform_device *pdev; in acpi_agdi_init()
|
/openbmc/linux/arch/sh/boards/mach-sdk7786/ |
H A D | setup.c | 33 static struct platform_device heartbeat_device = { 68 static struct platform_device smsc911x_device = { 84 static struct platform_device smbus_fpga_device = { 97 static struct platform_device smbus_pcie_device = { 110 static struct platform_device *sh7786_devices[] __initdata = {
|
/openbmc/linux/arch/mips/sni/ |
H A D | a20r.c | 35 static struct platform_device a20r_serial8250_device = { 51 static struct platform_device a20r_ds1216_device = { 83 static struct platform_device snirm_82596_pdev = { 102 static struct platform_device snirm_53c710_pdev = { 137 static struct platform_device sc26xx_pdev = {
|
/openbmc/linux/drivers/fpga/ |
H A D | dfl-afu-main.c | 38 int __afu_port_enable(struct platform_device *pdev) in __afu_port_enable() 78 int __afu_port_disable(struct platform_device *pdev) in __afu_port_disable() 121 static int __port_reset(struct platform_device *pdev) in __port_reset() 132 static int port_reset(struct platform_device *pdev) in port_reset() 144 static int port_get_id(struct platform_device *pdev) in port_get_id() 417 static int port_hdr_init(struct platform_device *pdev, in port_hdr_init() 620 struct platform_device *pdev = filp->private_data; in afu_release() 759 struct platform_device *pdev = filp->private_data; in afu_ioctl() 807 struct platform_device *pdev = filp->private_data; in afu_mmap() 907 static int afu_probe(struct platform_device *pdev) in afu_probe() [all …]
|
/openbmc/linux/drivers/char/ipmi/ |
H A D | ipmi_si_platform.c | 112 ipmi_get_info_from_resources(struct platform_device *pdev, in ipmi_get_info_from_resources() 134 static int platform_ipmi_probe(struct platform_device *pdev) in platform_ipmi_probe() 225 static int of_ipmi_probe(struct platform_device *pdev) in of_ipmi_probe() 292 static int of_ipmi_probe(struct platform_device *dev) in of_ipmi_probe() 311 static int acpi_ipmi_probe(struct platform_device *pdev) in acpi_ipmi_probe() 395 static int acpi_ipmi_probe(struct platform_device *dev) in acpi_ipmi_probe() 401 static int ipmi_probe(struct platform_device *pdev) in ipmi_probe() 412 static int ipmi_remove(struct platform_device *pdev) in ipmi_remove() 421 struct platform_device *pdev = to_platform_device(dev); in pdev_match_name() 433 struct platform_device *pdev = to_platform_device(dev); in ipmi_remove_platform_device_by_name()
|
/openbmc/linux/drivers/platform/x86/ |
H A D | asus-wmi.h | 76 int (*probe) (struct platform_device *device); 80 struct platform_device *platform_device; member
|
/openbmc/linux/sound/soc/meson/ |
H A D | meson-card.h | 11 struct platform_device; 51 int meson_card_probe(struct platform_device *pdev); 52 int meson_card_remove(struct platform_device *pdev);
|
/openbmc/linux/drivers/usb/dwc2/ |
H A D | pci.c | 32 struct platform_device *dwc2; 33 struct platform_device *phy; 55 struct platform_device *dwc2; in dwc2_pci_probe() 56 struct platform_device *phy; in dwc2_pci_probe()
|
/openbmc/linux/drivers/usb/chipidea/ |
H A D | ci_hdrc_npcm.c | 16 struct platform_device *ci; 38 static int npcm_udc_probe(struct platform_device *pdev) in npcm_udc_probe() 42 struct platform_device *plat_ci; in npcm_udc_probe() 83 static int npcm_udc_remove(struct platform_device *pdev) in npcm_udc_remove()
|
/openbmc/linux/include/linux/mfd/ |
H A D | tmio.h | 103 void (*set_pwr)(struct platform_device *host, int state); 104 void (*set_clk_div)(struct platform_device *host, int state); 121 int (*lcd_set_power)(struct platform_device *fb_dev, 123 int (*lcd_mode)(struct platform_device *fb_dev,
|