platform_device 19 arch/x86/include/asm/intel-mid.h extern void intel_scu_device_register(struct platform_device *pdev); platform_device 798 include/drm/drmP.h struct platform_device *platformdev; /**< Platform device struture */ platform_device 1043 include/drm/drmP.h extern int drm_platform_init(struct drm_driver *driver, struct platform_device *platform_device); platform_device 435 include/linux/acpi.h struct platform_device *acpi_create_platform_device(struct acpi_device *); platform_device 23 include/linux/ahci_platform.h struct platform_device; platform_device 30 include/linux/ahci_platform.h struct platform_device *pdev); platform_device 31 include/linux/ahci_platform.h int ahci_platform_init_host(struct platform_device *pdev, platform_device 17 include/linux/atmel-ssc.h struct platform_device *pdev; platform_device 64 include/linux/atmel_tc.h struct platform_device *pdev; platform_device 327 include/linux/bcma/bcma.h struct platform_device *host_pdev; platform_device 637 include/linux/bcma/bcma_driver_chipcommon.h struct platform_device *watchdog; platform_device 26 include/linux/cb710.h struct platform_device pdev; platform_device 87 include/linux/cb710.h struct platform_device *pdev) platform_device 70 include/linux/fsl_devices.h struct platform_device; platform_device 80 include/linux/fsl_devices.h int (*init)(struct platform_device *); platform_device 81 include/linux/fsl_devices.h void (*exit)(struct platform_device *); platform_device 75 include/linux/hid-sensor-hub.h struct platform_device *pdev; platform_device 190 include/linux/hid-sensor-hub.h struct platform_device *pdev; platform_device 15 include/linux/i2c-pnx.h struct platform_device; platform_device 9 include/linux/irqchip/metag-ext.h struct platform_device; platform_device 281 include/linux/leds.h struct platform_device *gpio_led_register_device( platform_device 1241 include/linux/libata.h struct platform_device; platform_device 1243 include/linux/libata.h extern int ata_platform_remove_one(struct platform_device *pdev); platform_device 347 include/linux/mfd/88pm80x.h struct platform_device *pdev = to_platform_device(dev); platform_device 359 include/linux/mfd/88pm80x.h struct platform_device *pdev = to_platform_device(dev); platform_device 32 include/linux/mfd/core.h int (*enable)(struct platform_device *dev); platform_device 33 include/linux/mfd/core.h int (*disable)(struct platform_device *dev); platform_device 35 include/linux/mfd/core.h int (*suspend)(struct platform_device *dev); platform_device 36 include/linux/mfd/core.h int (*resume)(struct platform_device *dev); platform_device 79 include/linux/mfd/core.h extern int mfd_cell_enable(struct platform_device *pdev); platform_device 80 include/linux/mfd/core.h extern int mfd_cell_disable(struct platform_device *pdev); platform_device 104 include/linux/mfd/core.h static inline const struct mfd_cell *mfd_get_cell(struct platform_device *pdev) platform_device 95 include/linux/mfd/davinci_voicecodec.h struct platform_device *pdev; platform_device 103 include/linux/mfd/davinci_voicecodec.h struct platform_device *pdev; platform_device 113 include/linux/mfd/davinci_voicecodec.h struct platform_device *pdev; platform_device 391 include/linux/mfd/max8997-private.h struct platform_device *battery; /* battery control (not fuel gauge) */ platform_device 155 include/linux/mfd/pcf50633/core.h struct platform_device *rtc_pdev; platform_device 156 include/linux/mfd/pcf50633/core.h struct platform_device *mbc_pdev; platform_device 157 include/linux/mfd/pcf50633/core.h struct platform_device *adc_pdev; platform_device 158 include/linux/mfd/pcf50633/core.h struct platform_device *input_pdev; platform_device 159 include/linux/mfd/pcf50633/core.h struct platform_device *bl_pdev; platform_device 160 include/linux/mfd/pcf50633/core.h struct platform_device *regulator_pdev[PCF50633_NUM_REGULATORS]; platform_device 43 include/linux/mfd/rtsx_common.h struct platform_device; platform_device 46 include/linux/mfd/rtsx_common.h struct platform_device *p_dev; platform_device 47 include/linux/mfd/rtsx_common.h void (*card_event)(struct platform_device *p_dev); platform_device 513 include/linux/mfd/sta2x11-mfd.h extern int sta2x11_mfd_get_regs_data(struct platform_device *pdev, platform_device 18 include/linux/mfd/t7l66xb.h int (*enable)(struct platform_device *dev); platform_device 19 include/linux/mfd/t7l66xb.h int (*disable)(struct platform_device *dev); platform_device 20 include/linux/mfd/t7l66xb.h int (*suspend)(struct platform_device *dev); platform_device 21 include/linux/mfd/t7l66xb.h int (*resume)(struct platform_device *dev); platform_device 14 include/linux/mfd/tc6387xb.h int (*enable)(struct platform_device *dev); platform_device 15 include/linux/mfd/tc6387xb.h int (*disable)(struct platform_device *dev); platform_device 16 include/linux/mfd/tc6387xb.h int (*suspend)(struct platform_device *dev); platform_device 17 include/linux/mfd/tc6387xb.h int (*resume)(struct platform_device *dev); platform_device 27 include/linux/mfd/tc6393xb.h int (*enable)(struct platform_device *dev); platform_device 28 include/linux/mfd/tc6393xb.h int (*disable)(struct platform_device *dev); platform_device 29 include/linux/mfd/tc6393xb.h int (*suspend)(struct platform_device *dev); platform_device 30 include/linux/mfd/tc6393xb.h int (*resume)(struct platform_device *dev); platform_device 34 include/linux/mfd/tc6393xb.h int (*setup)(struct platform_device *dev); platform_device 35 include/linux/mfd/tc6393xb.h void (*teardown)(struct platform_device *dev); platform_device 45 include/linux/mfd/tc6393xb.h extern int tc6393xb_lcd_mode(struct platform_device *fb, platform_device 47 include/linux/mfd/tc6393xb.h extern int tc6393xb_lcd_set_power(struct platform_device *fb, bool on); platform_device 176 include/linux/mfd/ti_am335x_tscadc.h static inline struct ti_tscadc_dev *ti_tscadc_dev_get(struct platform_device *p) platform_device 140 include/linux/mfd/tmio.h void (*set_pwr)(struct platform_device *host, int state); platform_device 141 include/linux/mfd/tmio.h void (*set_clk_div)(struct platform_device *host, int state); platform_device 144 include/linux/mfd/tmio.h int (*clk_enable)(struct platform_device *pdev, unsigned int *f); platform_device 145 include/linux/mfd/tmio.h void (*clk_disable)(struct platform_device *pdev); platform_device 163 include/linux/mfd/tmio.h int (*lcd_set_power)(struct platform_device *fb_dev, platform_device 165 include/linux/mfd/tmio.h int (*lcd_mode)(struct platform_device *fb_dev, platform_device 107 include/linux/mfd/viperboard.h struct platform_device pdev; platform_device 623 include/linux/mfd/wm8350/audio.h struct platform_device *pdev; platform_device 594 include/linux/mfd/wm8350/core.h struct platform_device *pdev; platform_device 353 include/linux/mfd/wm8350/gpio.h struct platform_device *pdev; platform_device 704 include/linux/mfd/wm8350/pmic.h struct platform_device; platform_device 717 include/linux/mfd/wm8350/pmic.h struct platform_device *pdev; platform_device 750 include/linux/mfd/wm8350/pmic.h struct platform_device *pdev[NUM_WM8350_REGULATORS]; platform_device 263 include/linux/mfd/wm8350/rtc.h struct platform_device *pdev; platform_device 125 include/linux/mfd/wm8350/supply.h struct platform_device *pdev; platform_device 25 include/linux/mfd/wm8350/wdt.h struct platform_device *pdev; platform_device 35 include/linux/mfd/wm8400-private.h struct platform_device regulators[6]; platform_device 29 include/linux/mmc/sdhci-spear.h sdhci_set_plat_data(struct platform_device *pdev, struct sdhci_plat_data *data) platform_device 35 include/linux/mmc/sh_mmcif.h int (*get_cd)(struct platform_device *pdef); platform_device 6 include/linux/mmc/sh_mobile_sdhi.h struct platform_device; platform_device 17 include/linux/mmc/sh_mobile_sdhi.h void (*cd_wakeup)(const struct platform_device *pdev); platform_device 30 include/linux/mmc/sh_mobile_sdhi.h int (*init)(struct platform_device *pdev, platform_device 32 include/linux/mmc/sh_mobile_sdhi.h void (*cleanup)(struct platform_device *pdev); platform_device 168 include/linux/mtd/fsmc.h extern int __init fsmc_nor_init(struct platform_device *pdev, platform_device 170 include/linux/mtd/fsmc.h extern void __init fsmc_init_board_info(struct platform_device *pdev, platform_device 857 include/linux/mtd/nand.h struct platform_device; platform_device 876 include/linux/mtd/nand.h int (*probe)(struct platform_device *pdev); platform_device 877 include/linux/mtd/nand.h void (*remove)(struct platform_device *pdev); platform_device 22 include/linux/mtd/physmap.h struct platform_device; platform_device 26 include/linux/mtd/physmap.h int (*init)(struct platform_device *); platform_device 27 include/linux/mtd/physmap.h void (*exit)(struct platform_device *); platform_device 28 include/linux/mtd/physmap.h void (*set_vpp)(struct platform_device *, int); platform_device 148 include/linux/mtd/sh_flctl.h struct platform_device *pdev; platform_device 39 include/linux/mv643xx_eth.h struct platform_device *shared; platform_device 29 include/linux/of_device.h extern struct platform_device *of_dev_get(struct platform_device *dev); platform_device 30 include/linux/of_device.h extern void of_dev_put(struct platform_device *dev); platform_device 32 include/linux/of_device.h extern int of_device_add(struct platform_device *pdev); platform_device 33 include/linux/of_device.h extern int of_device_register(struct platform_device *ofdev); platform_device 34 include/linux/of_device.h extern void of_device_unregister(struct platform_device *ofdev); platform_device 57 include/linux/of_platform.h extern struct platform_device *of_device_alloc(struct device_node *np, platform_device 60 include/linux/of_platform.h extern struct platform_device *of_find_device_by_node(struct device_node *np); platform_device 63 include/linux/of_platform.h extern struct platform_device *of_platform_device_create(struct device_node *np, platform_device 18 include/linux/olpc-ec.h struct platform_device; platform_device 21 include/linux/olpc-ec.h int (*probe)(struct platform_device *); platform_device 22 include/linux/olpc-ec.h int (*suspend)(struct platform_device *); platform_device 23 include/linux/olpc-ec.h int (*resume)(struct platform_device *); platform_device 43 include/linux/pata_arasan_cf_data.h set_arasan_cf_pdata(struct platform_device *pdev, struct arasan_cf_pdata *data) platform_device 40 include/linux/platform_data/asoc-s3c.h int (*cfg_gpio)(struct platform_device *); platform_device 25 include/linux/platform_data/dmtimer-omap.h int (*set_timer_src)(struct platform_device *pdev, int source); platform_device 20 include/linux/platform_data/dwc3-exynos.h int (*phy_init)(struct platform_device *pdev, int type); platform_device 21 include/linux/platform_data/dwc3-exynos.h int (*phy_exit)(struct platform_device *pdev, int type); platform_device 17 include/linux/platform_data/i2c-s3c2410.h struct platform_device; platform_device 38 include/linux/platform_data/i2c-s3c2410.h void (*cfg_gpio)(struct platform_device *dev); platform_device 67 include/linux/platform_data/i2c-s3c2410.h extern void s3c_i2c0_cfg_gpio(struct platform_device *dev); platform_device 68 include/linux/platform_data/i2c-s3c2410.h extern void s3c_i2c1_cfg_gpio(struct platform_device *dev); platform_device 69 include/linux/platform_data/i2c-s3c2410.h extern void s3c_i2c2_cfg_gpio(struct platform_device *dev); platform_device 70 include/linux/platform_data/i2c-s3c2410.h extern void s3c_i2c3_cfg_gpio(struct platform_device *dev); platform_device 71 include/linux/platform_data/i2c-s3c2410.h extern void s3c_i2c4_cfg_gpio(struct platform_device *dev); platform_device 72 include/linux/platform_data/i2c-s3c2410.h extern void s3c_i2c5_cfg_gpio(struct platform_device *dev); platform_device 73 include/linux/platform_data/i2c-s3c2410.h extern void s3c_i2c6_cfg_gpio(struct platform_device *dev); platform_device 74 include/linux/platform_data/i2c-s3c2410.h extern void s3c_i2c7_cfg_gpio(struct platform_device *dev); platform_device 19 include/linux/platform_data/intel-mid_wdt.h int (*probe)(struct platform_device *pdev); platform_device 46 include/linux/platform_data/iommu-omap.h int (*assert_reset)(struct platform_device *pdev, const char *name); platform_device 47 include/linux/platform_data/iommu-omap.h int (*deassert_reset)(struct platform_device *pdev, const char *name); platform_device 4 include/linux/platform_data/mmc-sdhci-s3c.h struct platform_device; platform_device 47 include/linux/platform_data/mmc-sdhci-s3c.h int (*ext_cd_init)(void (*notify_func)(struct platform_device *, platform_device 49 include/linux/platform_data/mmc-sdhci-s3c.h int (*ext_cd_cleanup)(void (*notify_func)(struct platform_device *, platform_device 52 include/linux/platform_data/mmc-sdhci-s3c.h void (*cfg_gpio)(struct platform_device *dev, int width); platform_device 36 include/linux/platform_data/mtd-davinci-aemif.h int davinci_aemif_setup(struct platform_device *pdev); platform_device 21 include/linux/platform_data/remoteproc-omap.h struct platform_device; platform_device 42 include/linux/platform_data/remoteproc-omap.h int (*device_enable) (struct platform_device *pdev); platform_device 43 include/linux/platform_data/remoteproc-omap.h int (*device_shutdown) (struct platform_device *pdev); platform_device 18 include/linux/platform_data/s3c-hsotg.h struct platform_device; platform_device 36 include/linux/platform_data/s3c-hsotg.h int (*phy_init)(struct platform_device *pdev, int type); platform_device 37 include/linux/platform_data/s3c-hsotg.h int (*phy_exit)(struct platform_device *pdev, int type); platform_device 15 include/linux/platform_data/spi-s3c64xx.h struct platform_device; platform_device 16 include/linux/platform_data/touchscreen-s3c2410.h void (*cfg_gpio)(struct platform_device *dev); platform_device 22 include/linux/platform_data/touchscreen-s3c2410.h extern void s3c24xx_ts_cfg_gpio(struct platform_device *dev); platform_device 5 include/linux/platform_data/usb-ehci-mxc.h int (*init)(struct platform_device *pdev); platform_device 6 include/linux/platform_data/usb-ehci-mxc.h int (*exit)(struct platform_device *pdev); platform_device 42 include/linux/platform_data/usb-omap1.h struct platform_device *udc_device; platform_device 43 include/linux/platform_data/usb-omap1.h struct platform_device *ohci_device; platform_device 44 include/linux/platform_data/usb-omap1.h struct platform_device *otg_device; platform_device 4 include/linux/platform_data/video-ep93xx.h struct platform_device; platform_device 47 include/linux/platform_data/video-ep93xx.h int (*setup)(struct platform_device *pdev); platform_device 48 include/linux/platform_data/video-ep93xx.h void (*teardown)(struct platform_device *pdev); platform_device 68 include/linux/platform_data/video-imxfb.h int (*init)(struct platform_device *); platform_device 69 include/linux/platform_data/video-imxfb.h void (*exit)(struct platform_device *); platform_device 42 include/linux/platform_device.h #define to_platform_device(x) container_of((x), struct platform_device, dev) platform_device 44 include/linux/platform_device.h extern int platform_device_register(struct platform_device *); platform_device 45 include/linux/platform_device.h extern void platform_device_unregister(struct platform_device *); platform_device 50 include/linux/platform_device.h extern void arch_setup_pdev_archdata(struct platform_device *); platform_device 51 include/linux/platform_device.h extern struct resource *platform_get_resource(struct platform_device *, platform_device 53 include/linux/platform_device.h extern int platform_get_irq(struct platform_device *, unsigned int); platform_device 54 include/linux/platform_device.h extern struct resource *platform_get_resource_byname(struct platform_device *, platform_device 57 include/linux/platform_device.h extern int platform_get_irq_byname(struct platform_device *, const char *); platform_device 58 include/linux/platform_device.h extern int platform_add_devices(struct platform_device **, int); platform_device 74 include/linux/platform_device.h extern struct platform_device *platform_device_register_full( platform_device 91 include/linux/platform_device.h static inline struct platform_device *platform_device_register_resndata( platform_device 132 include/linux/platform_device.h static inline struct platform_device *platform_device_register_simple( platform_device 156 include/linux/platform_device.h static inline struct platform_device *platform_device_register_data( platform_device 164 include/linux/platform_device.h extern struct platform_device *platform_device_alloc(const char *name, int id); platform_device 165 include/linux/platform_device.h extern int platform_device_add_resources(struct platform_device *pdev, platform_device 168 include/linux/platform_device.h extern int platform_device_add_data(struct platform_device *pdev, platform_device 170 include/linux/platform_device.h extern int platform_device_add(struct platform_device *pdev); platform_device 171 include/linux/platform_device.h extern void platform_device_del(struct platform_device *pdev); platform_device 172 include/linux/platform_device.h extern void platform_device_put(struct platform_device *pdev); platform_device 175 include/linux/platform_device.h int (*probe)(struct platform_device *); platform_device 176 include/linux/platform_device.h int (*remove)(struct platform_device *); platform_device 177 include/linux/platform_device.h void (*shutdown)(struct platform_device *); platform_device 178 include/linux/platform_device.h int (*suspend)(struct platform_device *, pm_message_t state); platform_device 179 include/linux/platform_device.h int (*resume)(struct platform_device *); platform_device 201 include/linux/platform_device.h int (*probe)(struct platform_device *)); platform_device 203 include/linux/platform_device.h static inline void *platform_get_drvdata(const struct platform_device *pdev) platform_device 208 include/linux/platform_device.h static inline void platform_set_drvdata(struct platform_device *pdev, platform_device 241 include/linux/platform_device.h extern struct platform_device *platform_create_bundle( platform_device 242 include/linux/platform_device.h struct platform_driver *driver, int (*probe)(struct platform_device *), platform_device 261 include/linux/platform_device.h extern void early_platform_add_devices(struct platform_device **devs, int num); platform_device 263 include/linux/platform_device.h static inline int is_early_platform_device(struct platform_device *pdev) platform_device 149 include/linux/power/smartreflex.h struct platform_device *pdev; platform_device 181 include/linux/pxa2xx_ssp.h struct platform_device *pdev; platform_device 63 include/linux/regulator/fixed.h struct platform_device *regulator_register_always_on(int id, const char *name, platform_device 66 include/linux/regulator/fixed.h static inline struct platform_device *regulator_register_always_on(int id, const char *name, platform_device 486 include/linux/ssb/ssb.h struct platform_device *watchdog; platform_device 51 include/linux/ste_modem_shm.h struct platform_device pdev; platform_device 119 include/linux/stmmac.h void *(*setup)(struct platform_device *pdev); platform_device 120 include/linux/stmmac.h void (*free)(struct platform_device *pdev, void *priv); platform_device 121 include/linux/stmmac.h int (*init)(struct platform_device *pdev, void *priv); platform_device 122 include/linux/stmmac.h void (*exit)(struct platform_device *pdev, void *priv); platform_device 140 include/linux/stmmac.h void *(*setup)(struct platform_device *pdev); platform_device 141 include/linux/stmmac.h void (*free)(struct platform_device *pdev, void *priv); platform_device 142 include/linux/stmmac.h int (*init)(struct platform_device *pdev, void *priv); platform_device 143 include/linux/stmmac.h void (*exit)(struct platform_device *pdev, void *priv); platform_device 260 include/linux/ti_wilink_st.h struct platform_device *kim_pdev; platform_device 443 include/linux/ti_wilink_st.h int (*suspend)(struct platform_device *, pm_message_t); platform_device 444 include/linux/ti_wilink_st.h int (*resume)(struct platform_device *); platform_device 104 include/linux/ucb1400.h struct platform_device *ucb1400_ts; platform_device 105 include/linux/ucb1400.h struct platform_device *ucb1400_gpio; platform_device 41 include/linux/usb/chipidea.h struct platform_device *ci_hdrc_add_device(struct device *dev, platform_device 45 include/linux/usb/chipidea.h void ci_hdrc_remove_device(struct platform_device *pdev); platform_device 22 include/linux/usb/ehci_pdriver.h struct platform_device; platform_device 50 include/linux/usb/ehci_pdriver.h int (*power_on)(struct platform_device *pdev); platform_device 52 include/linux/usb/ehci_pdriver.h void (*power_off)(struct platform_device *pdev); platform_device 55 include/linux/usb/ehci_pdriver.h void (*power_suspend)(struct platform_device *pdev); platform_device 434 include/linux/usb/hcd.h struct platform_device; platform_device 435 include/linux/usb/hcd.h extern void usb_hcd_platform_shutdown(struct platform_device *dev); platform_device 40 include/linux/usb/ohci_pdriver.h int (*power_on)(struct platform_device *pdev); platform_device 42 include/linux/usb/ohci_pdriver.h void (*power_off)(struct platform_device *pdev); platform_device 45 include/linux/usb/ohci_pdriver.h void (*power_suspend)(struct platform_device *pdev); platform_device 41 include/linux/usb/renesas_usbhs.h int (*notify_hotplug)(struct platform_device *pdev); platform_device 57 include/linux/usb/renesas_usbhs.h int (*hardware_init)(struct platform_device *pdev); platform_device 65 include/linux/usb/renesas_usbhs.h int (*hardware_exit)(struct platform_device *pdev); platform_device 72 include/linux/usb/renesas_usbhs.h int (*power_ctrl)(struct platform_device *pdev, platform_device 80 include/linux/usb/renesas_usbhs.h int (*phy_reset)(struct platform_device *pdev); platform_device 87 include/linux/usb/renesas_usbhs.h int (*get_id)(struct platform_device *pdev); platform_device 92 include/linux/usb/renesas_usbhs.h int (*get_vbus)(struct platform_device *pdev); platform_device 99 include/linux/usb/renesas_usbhs.h int (*set_vbus)(struct platform_device *pdev, int enable); platform_device 18 include/linux/usb/usb_phy_generic.h extern struct platform_device *usb_phy_generic_register(void); platform_device 19 include/linux/usb/usb_phy_generic.h extern void usb_phy_generic_unregister(struct platform_device *); platform_device 21 include/linux/usb/usb_phy_generic.h static inline struct platform_device *usb_phy_generic_register(void) platform_device 26 include/linux/usb/usb_phy_generic.h static inline void usb_phy_generic_unregister(struct platform_device *pdev) platform_device 67 include/linux/vexpress.h int vexpress_syscfg_device_register(struct platform_device *pdev); platform_device 274 include/linux/wm97xx.h struct platform_device *battery_dev; platform_device 275 include/linux/wm97xx.h struct platform_device *touch_dev; platform_device 95 include/media/blackfin/ppi.h struct ppi_if *ppi_create_instance(struct platform_device *pdev, platform_device 6 include/media/mmp-camera.h struct platform_device *i2c_device; platform_device 29 include/media/sh_mobile_csi2.h struct platform_device; platform_device 35 include/media/sh_mobile_csi2.h struct platform_device *pdev; /* client platform device */ platform_device 30 include/media/soc_camera_platform.h static inline void soc_camera_platform_release(struct platform_device **pdev) platform_device 36 include/media/soc_camera_platform.h struct platform_device **pdev, platform_device 72 include/media/soc_camera_platform.h struct platform_device *pdev, platform_device 147 include/net/caif/caif_hsi.h struct platform_device *pdev; platform_device 102 include/net/caif/caif_spi.h struct platform_device *pdev; platform_device 148 include/net/caif/caif_spi.h int cfspi_spi_remove(struct platform_device *pdev); platform_device 149 include/net/caif/caif_spi.h int cfspi_spi_probe(struct platform_device *pdev); platform_device 35 include/sound/pxa2xx-lib.h extern int pxa2xx_ac97_hw_probe(struct platform_device *dev); platform_device 36 include/sound/pxa2xx-lib.h extern void pxa2xx_ac97_hw_remove(struct platform_device *dev); platform_device 509 include/sound/soc.h struct platform_device *pdev); platform_device 54 include/video/sh_mipi_dsi.h int (*set_dot_clock)(struct platform_device *pdev, platform_device 188 include/video/sh_mobile_lcdc.h struct platform_device *tx_dev; /* HDMI/DSI transmitter device */ platform_device 27 include/video/sh_mobile_meram.h struct platform_device *pdev;