| /include/linux/ |
| A D | platform_device.h | 23 struct platform_device { struct 52 extern int platform_device_register(struct platform_device *); 72 devm_platform_ioremap_resource(struct platform_device *pdev, 88 devm_platform_ioremap_resource(struct platform_device *pdev, in devm_platform_ioremap_resource() 105 extern int platform_irq_count(struct platform_device *); 136 extern struct platform_device *platform_device_register_full( 237 int (*probe)(struct platform_device *); 238 void (*remove)(struct platform_device *); 239 void (*shutdown)(struct platform_device *); 241 int (*resume)(struct platform_device *); [all …]
|
| A D | of_platform.h | 14 struct platform_device; 51 extern struct platform_device *of_device_alloc(struct device_node *np, 55 extern int of_device_add(struct platform_device *pdev); 56 extern int of_device_register(struct platform_device *ofdev); 57 extern void of_device_unregister(struct platform_device *ofdev); 60 extern struct platform_device *of_find_device_by_node(struct device_node *np); 62 static inline struct platform_device *of_find_device_by_node(struct device_node *np) in of_find_device_by_node() 74 extern struct platform_device *of_platform_device_create(struct device_node *np, 94 static inline struct platform_device *of_platform_device_create(struct device_node *np, in of_platform_device_create()
|
| A D | sysfb.h | 16 struct platform_device; 86 void sysfb_set_efifb_fwnode(struct platform_device *pd); 94 static inline void sysfb_set_efifb_fwnode(struct platform_device *pd) in sysfb_set_efifb_fwnode() 104 struct platform_device *sysfb_create_simplefb(const struct screen_info *si, 116 static inline struct platform_device *sysfb_create_simplefb(const struct screen_info *si, in sysfb_create_simplefb()
|
| A D | rtsx_common.h | 30 struct platform_device; 33 struct platform_device *p_dev; 34 void (*card_event)(struct platform_device *p_dev);
|
| A D | ahci_platform.h | 20 struct platform_device; 36 struct platform_device *pdev, unsigned int flags); 37 int ahci_platform_init_host(struct platform_device *pdev, 42 void ahci_platform_shutdown(struct platform_device *pdev);
|
| 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()
|
| /include/linux/platform_data/ |
| 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);
|
| 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,
|
| A D | mmc-sdhci-s3c.h | 5 struct platform_device; 48 int (*ext_cd_init)(void (*notify_func)(struct platform_device *, 50 int (*ext_cd_cleanup)(void (*notify_func)(struct platform_device *, 53 void (*cfg_gpio)(struct platform_device *dev, int width);
|
| A D | wkup_m3.h | 13 struct platform_device; 18 int (*assert_reset)(struct platform_device *pdev, const char *name); 19 int (*deassert_reset)(struct platform_device *pdev, const char *name);
|
| A D | s3c-hsotg.h | 15 struct platform_device; 33 int (*phy_init)(struct platform_device *pdev, int type); 34 int (*phy_exit)(struct platform_device *pdev, int type);
|
| A D | usb-omap1.h | 42 struct platform_device *udc_device; 43 struct platform_device *ohci_device; 44 struct platform_device *otg_device;
|
| A D | wilco-ec.h | 22 struct platform_device; 47 struct platform_device *debugfs_pdev; 48 struct platform_device *rtc_pdev; 49 struct platform_device *charger_pdev; 50 struct platform_device *telem_pdev;
|
| A D | video-ep93xx.h | 5 struct platform_device; 40 int (*setup)(struct platform_device *pdev); 41 void (*teardown)(struct platform_device *pdev);
|
| A D | touchscreen-s3c2410.h | 13 void (*cfg_gpio)(struct platform_device *dev); 20 extern void s3c24xx_ts_cfg_gpio(struct platform_device *dev);
|
| /include/linux/usb/ |
| A D | usb_phy_generic.h | 9 extern struct platform_device *usb_phy_generic_register(void); 10 extern void usb_phy_generic_unregister(struct platform_device *); 12 static inline struct platform_device *usb_phy_generic_register(void) in usb_phy_generic_register() 17 static inline void usb_phy_generic_unregister(struct platform_device *pdev) in usb_phy_generic_unregister()
|
| A D | renesas_usbhs.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);
|
| A D | ehci_pdriver.h | 9 struct platform_device; 42 int (*power_on)(struct platform_device *pdev); 44 void (*power_off)(struct platform_device *pdev); 47 void (*power_suspend)(struct platform_device *pdev);
|
| A D | ohci_pdriver.h | 27 int (*power_on)(struct platform_device *pdev); 29 void (*power_off)(struct platform_device *pdev); 32 void (*power_suspend)(struct platform_device *pdev);
|
| /include/linux/mtd/ |
| A D | physmap.h | 17 struct platform_device; 21 int (*init)(struct platform_device *); 22 void (*exit)(struct platform_device *); 23 void (*set_vpp)(struct platform_device *, int);
|
| /include/linux/mfd/ |
| 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()
|
| /include/kunit/ |
| A D | platform_device.h | 7 struct platform_device; 10 struct platform_device * 12 int kunit_platform_device_add(struct kunit *test, struct platform_device *pdev); 15 struct platform_device *pdev,
|
| /include/linux/rpmsg/ |
| A D | mtk_rpmsg.h | 24 int (*register_ipi)(struct platform_device *pdev, u32 id, 26 void (*unregister_ipi)(struct platform_device *pdev, u32 id); 27 int (*send_ipi)(struct platform_device *pdev, u32 id, 33 mtk_rpmsg_create_rproc_subdev(struct platform_device *pdev,
|
| /include/linux/dma/ |
| A D | amd_xdma.h | 12 int xdma_enable_user_irq(struct platform_device *pdev, u32 irq_num); 13 void xdma_disable_user_irq(struct platform_device *pdev, u32 irq_num); 14 int xdma_get_user_irq(struct platform_device *pdev, u32 user_irq_index);
|
| /include/linux/irqchip/ |
| A D | irq-renesas-rzv2h.h | 16 void rzv2h_icu_register_dma_req(struct platform_device *icu_dev, u8 dmac_index, u8 dmac_channel, 19 static inline void rzv2h_icu_register_dma_req(struct platform_device *icu_dev, u8 dmac_index, in rzv2h_icu_register_dma_req()
|