Home
last modified time | relevance | path

Searched refs:platform_device (Results 1 – 25 of 99) sorted by relevance

1234

/include/linux/
A Dplatform_device.h23 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 Dof_platform.h14 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 Dsysfb.h16 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 Drtsx_common.h30 struct platform_device;
33 struct platform_device *p_dev;
34 void (*card_event)(struct platform_device *p_dev);
A Dahci_platform.h20 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 Daperture.h9 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 Di2c-s3c2410.h14 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 Diommu-omap.h14 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 Dmmc-sdhci-s3c.h5 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 Dwkup_m3.h13 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 Ds3c-hsotg.h15 struct platform_device;
33 int (*phy_init)(struct platform_device *pdev, int type);
34 int (*phy_exit)(struct platform_device *pdev, int type);
A Dusb-omap1.h42 struct platform_device *udc_device;
43 struct platform_device *ohci_device;
44 struct platform_device *otg_device;
A Dwilco-ec.h22 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 Dvideo-ep93xx.h5 struct platform_device;
40 int (*setup)(struct platform_device *pdev);
41 void (*teardown)(struct platform_device *pdev);
A Dtouchscreen-s3c2410.h13 void (*cfg_gpio)(struct platform_device *dev);
20 extern void s3c24xx_ts_cfg_gpio(struct platform_device *dev);
/include/linux/usb/
A Dusb_phy_generic.h9 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 Drenesas_usbhs.h39 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 Dehci_pdriver.h9 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 Dohci_pdriver.h27 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 Dphysmap.h17 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 Ddln2.h25 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 Dplatform_device.h7 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 Dmtk_rpmsg.h24 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 Damd_xdma.h12 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 Dirq-renesas-rzv2h.h16 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()

Completed in 30 milliseconds

1234