Home
last modified time | relevance | path

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

12345678910>>...109

/linux/arch/arm/mach-pxa/
H A Ddevices.h6 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 Ddevices.c27 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 Dplatform_device.h23 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 Ddevs.h25 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 Ddev-uart.c17 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 Ddevs.c61 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 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);
H 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,
/linux/drivers/gpu/drm/renesas/rcar-du/
H A Drcar_cmm.h14 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 Ddell-smbios-smm.c25 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 Dcommon.c52 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 Dfotg210.h23 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 Drgmii.h50 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 Dzmii.h46 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 Dtah.h47 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 Drealtek-smi.h18 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 Dimx-pcm.h31 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 Domap_device.h53 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 Drenesas_usbhs.h12 #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 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()
/linux/drivers/video/fbdev/omap2/omapfb/dss/
H A Ddsi.c206 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 Dxen_wdt.c25 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 Dtxx9ndfmc.c60 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 Dplatform.c22 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 Dcxl.c33 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 …]

12345678910>>...109