| /linux/arch/arm/mach-pxa/ |
| H A D | devices.h | 6 extern struct platform_device pxa_device_pmu; 7 extern struct platform_device pxa3xx_device_mci2; 8 extern struct platform_device pxa3xx_device_mci3; 9 extern struct platform_device pxa25x_device_udc; 10 extern struct platform_device pxa27x_device_udc; 11 extern struct platform_device pxa_device_fb; 12 extern struct platform_device pxa_device_ffuart; 13 extern struct platform_device pxa_device_btuart; 14 extern struct platform_device pxa_device_stuart; 15 extern struct platform_device pxa_device_hwuart; [all …]
|
| H A D | devices.c | 27 void __init pxa_register_device(struct platform_device *dev, void *data) in pxa_register_device() 44 struct platform_device pxa_device_pmu = { 77 struct platform_device *mci_dev; in pxa_set_mci_info() 105 struct platform_device pxa25x_device_udc = { 116 struct platform_device pxa27x_device_udc = { 142 struct platform_device pxa_device_fb = { 171 struct platform_device pxa_device_ffuart = { 195 struct platform_device pxa_device_btuart = { 219 struct platform_device pxa_device_stuart = { 243 struct platform_device pxa_device_hwuart = { [all …]
|
| /linux/include/linux/ |
| H A D | platform_device.h | 23 struct platform_device { struct 50 #define to_platform_device(x) container_of((x), struct platform_device, dev) argument 52 extern int platform_device_register(struct platform_device *); 53 extern void platform_device_unregister(struct platform_device *); 58 extern struct resource *platform_get_resource(struct platform_device *, 60 extern struct resource *platform_get_mem_or_io(struct platform_device *, 69 devm_platform_get_and_ioremap_resource(struct platform_device *pdev, 72 devm_platform_ioremap_resource(struct platform_device *pdev, 75 devm_platform_ioremap_resource_byname(struct platform_device *pdev, 80 devm_platform_get_and_ioremap_resource(struct platform_device *pdev, in devm_platform_get_and_ioremap_resource() [all …]
|
| /linux/arch/arm/mach-s3c/ |
| H A D | devs.h | 25 extern struct platform_device *s3c24xx_uart_devs[]; 26 extern struct platform_device *s3c24xx_uart_src[]; 28 extern struct platform_device s3c64xx_device_iis0; 29 extern struct platform_device s3c64xx_device_iis1; 30 extern struct platform_device s3c64xx_device_spi0; 32 extern struct platform_device s3c_device_fb; 33 extern struct platform_device s3c_device_hsmmc0; 34 extern struct platform_device s3c_device_hsmmc1; 35 extern struct platform_device s3c_device_hsmmc2; 36 extern struct platform_device s3c_device_hsmmc3; [all …]
|
| H A D | dev-uart.c | 17 static struct platform_device s3c24xx_uart_device0 = { 21 static struct platform_device s3c24xx_uart_device1 = { 25 static struct platform_device s3c24xx_uart_device2 = { 29 static struct platform_device s3c24xx_uart_device3 = { 33 struct platform_device *s3c24xx_uart_src[4] = { 40 struct platform_device *s3c24xx_uart_devs[4] = {
|
| H A D | devs.c | 61 struct platform_device s3c_device_fb = { 93 struct platform_device s3c_device_hsmmc0 = { 123 struct platform_device s3c_device_hsmmc1 = { 155 struct platform_device s3c_device_hsmmc2 = { 185 struct platform_device s3c_device_hsmmc3 = { 210 struct platform_device s3c_device_i2c0 = { 245 struct platform_device s3c_device_i2c1 = { 276 struct platform_device samsung_device_keypad = { 301 struct platform_device samsung_device_pwm = { 322 struct platform_device s3c_device_ohci = { [all …]
|
| /linux/include/linux/platform_data/ |
| H A D | i2c-s3c2410.h | 14 struct platform_device; 35 void (*cfg_gpio)(struct platform_device *dev); 64 extern void s3c_i2c0_cfg_gpio(struct platform_device *dev); 65 extern void s3c_i2c1_cfg_gpio(struct platform_device *dev); 66 extern void s3c_i2c2_cfg_gpio(struct platform_device *dev); 67 extern void s3c_i2c3_cfg_gpio(struct platform_device *dev); 68 extern void s3c_i2c4_cfg_gpio(struct platform_device *dev); 69 extern void s3c_i2c5_cfg_gpio(struct platform_device *dev); 70 extern void s3c_i2c6_cfg_gpio(struct platform_device *dev); 71 extern void s3c_i2c7_cfg_gpio(struct platform_device *dev);
|
| H A D | iommu-omap.h | 14 int (*assert_reset)(struct platform_device *pdev, const char *name); 15 int (*deassert_reset)(struct platform_device *pdev, const char *name); 16 int (*device_enable)(struct platform_device *pdev); 17 int (*device_idle)(struct platform_device *pdev); 18 int (*set_pwrdm_constraint)(struct platform_device *pdev, bool request,
|
| /linux/drivers/gpu/drm/renesas/rcar-du/ |
| H A D | rcar_cmm.h | 14 struct platform_device; 29 int rcar_cmm_init(struct platform_device *pdev); 31 int rcar_cmm_enable(struct platform_device *pdev); 32 void rcar_cmm_disable(struct platform_device *pdev); 34 int rcar_cmm_setup(struct platform_device *pdev, 37 static inline int rcar_cmm_init(struct platform_device *pdev) in rcar_cmm_init() 42 static inline int rcar_cmm_enable(struct platform_device *pdev) in rcar_cmm_enable() 47 static inline void rcar_cmm_disable(struct platform_device *pdev) in rcar_cmm_disable() 51 static inline int rcar_cmm_setup(struct platform_device *pdev, in rcar_cmm_setup()
|
| /linux/drivers/platform/x86/dell/ |
| H A D | dell-smbios-smm.c | 25 static struct platform_device *platform_device; variable 118 platform_device = platform_device_alloc("dell-smbios", 1); in init_dell_smbios_smm() 119 if (!platform_device) { in init_dell_smbios_smm() 124 ret = platform_device_add(platform_device); in init_dell_smbios_smm() 128 ret = dell_smbios_register_device(&platform_device->dev, 0, &dell_smbios_smm_call); in init_dell_smbios_smm() 135 platform_device_del(platform_device); in init_dell_smbios_smm() 138 platform_device_put(platform_device); in init_dell_smbios_smm() 148 if (platform_device) { in exit_dell_smbios_smm() 149 dell_smbios_unregister_device(&platform_device->dev); in exit_dell_smbios_smm() 150 platform_device_unregister(platform_device); in exit_dell_smbios_smm()
|
| /linux/arch/arm/plat-orion/ |
| H A D | common.c | 52 static void fill_resources(struct platform_device *device, in fill_resources() 64 static void fill_resources_irq(struct platform_device *device, in fill_resources_irq() 88 struct platform_device *orion_uart, in uart_complete() 120 static struct platform_device orion_uart0 = { 148 static struct platform_device orion_uart1 = { 176 static struct platform_device orion_uart2 = { 204 static struct platform_device orion_uart3 = { 242 struct platform_device *orion_ge_shared, in ge_complete() 243 struct platform_device *orion_ge_mvmdio, in ge_complete() 245 struct platform_device *orion_ge) in ge_complete() [all …]
|
| /linux/drivers/usb/fotg210/ |
| H A D | fotg210.h | 23 int fotg210_hcd_probe(struct platform_device *pdev, struct fotg210 *fotg); 24 int fotg210_hcd_remove(struct platform_device *pdev); 28 static inline int fotg210_hcd_probe(struct platform_device *pdev, in fotg210_hcd_probe() 33 static inline int fotg210_hcd_remove(struct platform_device *pdev) in fotg210_hcd_remove() 47 int fotg210_udc_probe(struct platform_device *pdev, struct fotg210 *fotg); 48 int fotg210_udc_remove(struct platform_device *pdev); 50 static inline int fotg210_udc_probe(struct platform_device *pdev, in fotg210_udc_probe() 55 static inline int fotg210_udc_remove(struct platform_device *pdev) in fotg210_udc_remove()
|
| /linux/drivers/net/ethernet/ibm/emac/ |
| H A D | rgmii.h | 50 struct platform_device *ofdev; 57 int rgmii_attach(struct platform_device *ofdev, int input, int mode); 58 void rgmii_detach(struct platform_device *ofdev, int input); 59 void rgmii_get_mdio(struct platform_device *ofdev, int input); 60 void rgmii_put_mdio(struct platform_device *ofdev, int input); 61 void rgmii_set_speed(struct platform_device *ofdev, int input, int speed); 62 int rgmii_get_regs_len(struct platform_device *ofdev); 63 void *rgmii_dump_regs(struct platform_device *ofdev, void *buf);
|
| H A D | zmii.h | 46 struct platform_device *ofdev; 53 int zmii_attach(struct platform_device *ofdev, int input, 55 void zmii_detach(struct platform_device *ofdev, int input); 56 void zmii_get_mdio(struct platform_device *ofdev, int input); 57 void zmii_put_mdio(struct platform_device *ofdev, int input); 58 void zmii_set_speed(struct platform_device *ofdev, int input, int speed); 59 int zmii_get_regs_len(struct platform_device *ocpdev); 60 void *zmii_dump_regs(struct platform_device *ofdev, void *buf);
|
| H A D | tah.h | 47 struct platform_device *ofdev; 73 int tah_attach(struct platform_device *ofdev, int channel); 74 void tah_detach(struct platform_device *ofdev, int channel); 75 void tah_reset(struct platform_device *ofdev); 76 int tah_get_regs_len(struct platform_device *ofdev); 77 void *tah_dump_regs(struct platform_device *ofdev, void *buf);
|
| /linux/drivers/net/dsa/realtek/ |
| H A D | realtek-smi.h | 18 int realtek_smi_probe(struct platform_device *pdev); 19 void realtek_smi_remove(struct platform_device *pdev); 20 void realtek_smi_shutdown(struct platform_device *pdev); 33 static inline int realtek_smi_probe(struct platform_device *pdev) in realtek_smi_probe() 38 static inline void realtek_smi_remove(struct platform_device *pdev) in realtek_smi_remove() 42 static inline void realtek_smi_shutdown(struct platform_device *pdev) in realtek_smi_shutdown()
|
| /linux/sound/soc/fsl/ |
| H A D | imx-pcm.h | 31 int imx_pcm_dma_init(struct platform_device *pdev); 33 static inline int imx_pcm_dma_init(struct platform_device *pdev) in imx_pcm_dma_init() 40 int imx_pcm_fiq_init(struct platform_device *pdev, 42 void imx_pcm_fiq_exit(struct platform_device *pdev); 44 static inline int imx_pcm_fiq_init(struct platform_device *pdev, in imx_pcm_fiq_init() 50 static inline void imx_pcm_fiq_exit(struct platform_device *pdev) in imx_pcm_fiq_exit()
|
| /linux/arch/arm/mach-omap2/ |
| H A D | omap_device.h | 53 struct platform_device *pdev; 63 int omap_device_enable(struct platform_device *pdev); 64 int omap_device_idle(struct platform_device *pdev); 68 int omap_device_assert_hardreset(struct platform_device *pdev, 70 int omap_device_deassert_hardreset(struct platform_device *pdev, 74 static inline struct omap_device *to_omap_device(struct platform_device *pdev) in to_omap_device()
|
| /linux/include/linux/usb/ |
| H A D | renesas_usbhs.h | 12 #include <linux/platform_device.h> 39 int (*hardware_init)(struct platform_device *pdev); 47 int (*hardware_exit)(struct platform_device *pdev); 54 int (*power_ctrl)(struct platform_device *pdev, 62 int (*phy_reset)(struct platform_device *pdev); 69 int (*get_id)(struct platform_device *pdev); 74 int (*get_vbus)(struct platform_device *pdev); 81 int (*set_vbus)(struct platform_device *pdev, int enable);
|
| /linux/include/linux/mfd/ |
| H A D | dln2.h | 25 typedef void (*dln2_event_cb_t)(struct platform_device *pdev, u16 echo, 37 int dln2_register_event_cb(struct platform_device *pdev, u16 event, 46 void dln2_unregister_event_cb(struct platform_device *pdev, u16 event); 64 int dln2_transfer(struct platform_device *pdev, u16 cmd, 81 static inline int dln2_transfer_rx(struct platform_device *pdev, u16 cmd, in dln2_transfer_rx() 98 static inline int dln2_transfer_tx(struct platform_device *pdev, u16 cmd, in dln2_transfer_tx()
|
| /linux/drivers/video/fbdev/omap2/omapfb/dss/ |
| H A D | dsi.c | 206 static int dsi_display_init_dispc(struct platform_device *dsidev, 208 static void dsi_display_uninit_dispc(struct platform_device *dsidev, 268 struct platform_device *dsidev; 292 struct platform_device *pdev; 385 struct platform_device *dsidev; 401 static inline struct dsi_data *dsi_get_dsidrv_data(struct platform_device *dsidev) in dsi_get_dsidrv_data() 406 static inline struct platform_device *dsi_get_dsidev_from_dssdev(struct omap_dss_device *dssdev) in dsi_get_dsidev_from_dssdev() 411 static struct platform_device *dsi_get_dsidev_from_id(int module) in dsi_get_dsidev_from_id() 432 static inline void dsi_write_reg(struct platform_device *dsidev, in dsi_write_reg() 448 static inline u32 dsi_read_reg(struct platform_device *dsidev, in dsi_read_reg() [all …]
|
| /linux/drivers/watchdog/ |
| H A D | xen_wdt.c | 25 static struct platform_device *platform_device; variable 119 static int xen_wdt_probe(struct platform_device *pdev) in xen_wdt_probe() 150 static int xen_wdt_suspend(struct platform_device *dev, pm_message_t state) in xen_wdt_suspend() 159 static int xen_wdt_resume(struct platform_device *dev) in xen_wdt_resume() 187 platform_device = platform_device_register_simple(DRV_NAME, in xen_wdt_init_module() 189 if (IS_ERR(platform_device)) { in xen_wdt_init_module() 190 err = PTR_ERR(platform_device); in xen_wdt_init_module() 199 platform_device_unregister(platform_device); in xen_wdt_cleanup_module()
|
| /linux/drivers/mtd/nand/raw/ |
| H A D | txx9ndfmc.c | 60 struct platform_device *dev; 75 static struct platform_device *mtd_to_platdev(struct mtd_info *mtd) in mtd_to_platdev() 82 static void __iomem *ndregaddr(struct platform_device *dev, unsigned int reg) in ndregaddr() 90 static u32 txx9ndfmc_read(struct platform_device *dev, unsigned int reg) in txx9ndfmc_read() 95 static void txx9ndfmc_write(struct platform_device *dev, in txx9ndfmc_write() 103 struct platform_device *dev = mtd_to_platdev(nand_to_mtd(chip)); in txx9ndfmc_read_byte() 111 struct platform_device *dev = mtd_to_platdev(nand_to_mtd(chip)); in txx9ndfmc_write_buf() 123 struct platform_device *dev = mtd_to_platdev(nand_to_mtd(chip)); in txx9ndfmc_read_buf() 134 struct platform_device *dev = txx9_priv->dev; in txx9ndfmc_cmd_ctrl() 162 struct platform_device *dev = mtd_to_platdev(nand_to_mtd(chip)); in txx9ndfmc_dev_ready() [all …]
|
| /linux/lib/kunit/ |
| H A D | platform.c | 22 struct platform_device *pdev; in kunit_platform_device_alloc_init() 35 struct platform_device *pdev = res->data; in kunit_platform_device_alloc_exit() 50 struct platform_device * 67 struct platform_device *pdev = res->data; in kunit_platform_device_add_exit() 76 struct platform_device *pdev = match_data; in kunit_platform_device_alloc_match() 82 platform_device_unregister, struct platform_device *); 93 int kunit_platform_device_add(struct kunit *test, struct platform_device *pdev) in kunit_platform_device_add() 204 struct platform_device *pdev, in kunit_platform_device_prepare_wait_for_probe()
|
| /linux/tools/testing/cxl/test/ |
| H A D | cxl.c | 33 static struct platform_device *cxl_acpi; 34 static struct platform_device *cxl_host_bridge[NR_CXL_HOST_BRIDGES]; 36 static struct platform_device *cxl_root_port[NR_MULTI_ROOT]; 37 static struct platform_device *cxl_switch_uport[NR_MULTI_ROOT]; 40 static struct platform_device *cxl_switch_dport[NR_MEM_MULTI]; 42 static struct platform_device *cxl_hb_single[NR_CXL_SINGLE_HOST]; 43 static struct platform_device *cxl_root_single[NR_CXL_SINGLE_HOST]; 44 static struct platform_device *cxl_swu_single[NR_CXL_SINGLE_HOST]; 46 static struct platform_device *cxl_swd_single[NR_MEM_SINGLE]; 48 struct platform_device *cxl_mem[NR_MEM_MULTI]; [all …]
|