| /Linux-v5.4/arch/arm/plat-samsung/include/plat/ |
| 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_ac97; 29 extern struct platform_device s3c64xx_device_iis0; 30 extern struct platform_device s3c64xx_device_iis1; 31 extern struct platform_device s3c64xx_device_iisv4; 32 extern struct platform_device s3c64xx_device_onenand1; 33 extern struct platform_device s3c64xx_device_pcm0; 34 extern struct platform_device s3c64xx_device_pcm1; 35 extern struct platform_device s3c64xx_device_spi0; [all …]
|
| /Linux-v5.4/arch/arm/mach-pxa/ |
| D | devices.h | 6 extern struct platform_device pxa_device_pmu; 7 extern struct platform_device pxa_device_mci; 8 extern struct platform_device pxa3xx_device_mci2; 9 extern struct platform_device pxa3xx_device_mci3; 10 extern struct platform_device pxa25x_device_udc; 11 extern struct platform_device pxa27x_device_udc; 12 extern struct platform_device pxa3xx_device_u2d; 13 extern struct platform_device pxa_device_fb; 14 extern struct platform_device pxa_device_ffuart; 15 extern struct platform_device pxa_device_btuart; [all …]
|
| D | devices.c | 29 void __init pxa_register_device(struct platform_device *dev, void *data) in pxa_register_device() 46 struct platform_device pxa_device_pmu = { 68 struct platform_device pxa_device_mci = { 109 struct platform_device pxa25x_device_udc = { 120 struct platform_device pxa27x_device_udc = { 145 struct platform_device pxa3xx_device_u2d = { 173 struct platform_device pxa_device_fb = { 202 struct platform_device pxa_device_ffuart = { 226 struct platform_device pxa_device_btuart = { 250 struct platform_device pxa_device_stuart = { [all …]
|
| /Linux-v5.4/include/linux/ |
| D | platform_device.h | 22 struct platform_device { struct 44 #define to_platform_device(x) container_of((x), struct platform_device, dev) argument 46 extern int platform_device_register(struct platform_device *); 47 extern void platform_device_unregister(struct platform_device *); 52 extern struct resource *platform_get_resource(struct platform_device *, 58 devm_platform_ioremap_resource(struct platform_device *pdev, 60 extern int platform_get_irq(struct platform_device *, unsigned int); 61 extern int platform_get_irq_optional(struct platform_device *, unsigned int); 62 extern int platform_irq_count(struct platform_device *); 63 extern struct resource *platform_get_resource_byname(struct platform_device *, [all …]
|
| /Linux-v5.4/arch/arm/mach-imx/devices/ |
| D | devices-common.h | 14 static inline struct platform_device *imx_add_platform_device_dmamask( in imx_add_platform_device_dmamask() 31 static inline struct platform_device *imx_add_platform_device( in imx_add_platform_device() 46 struct platform_device *__init imx_add_fec( 56 struct platform_device *__init imx_add_flexcan( 65 struct platform_device *__init imx_add_fsl_usb2_udc( 70 struct platform_device *__init imx_add_gpio_keys( 78 struct platform_device *__init imx_add_imx21_hcd( 87 struct platform_device *__init imx_add_imx27_coda( 95 struct platform_device *__init imx_add_imx2_wdt( 102 struct platform_device *__init imx_add_imxdi_rtc( [all …]
|
| /Linux-v5.4/include/linux/soc/cirrus/ |
| D | ep93xx.h | 5 struct platform_device; 14 int ep93xx_pwm_acquire_gpio(struct platform_device *pdev); 15 void ep93xx_pwm_release_gpio(struct platform_device *pdev); 16 int ep93xx_ide_acquire_gpio(struct platform_device *pdev); 17 void ep93xx_ide_release_gpio(struct platform_device *pdev); 18 int ep93xx_keypad_acquire_gpio(struct platform_device *pdev); 19 void ep93xx_keypad_release_gpio(struct platform_device *pdev); 25 static inline int ep93xx_pwm_acquire_gpio(struct platform_device *pdev) { return 0; } in ep93xx_pwm_acquire_gpio() 26 static inline void ep93xx_pwm_release_gpio(struct platform_device *pdev) {} in ep93xx_pwm_release_gpio() 27 static inline int ep93xx_ide_acquire_gpio(struct platform_device *pdev) { return 0; } in ep93xx_ide_acquire_gpio() [all …]
|
| /Linux-v5.4/arch/mips/include/asm/mach-loongson32/ |
| D | platform.h | 14 extern struct platform_device ls1x_uart_pdev; 15 extern struct platform_device ls1x_cpufreq_pdev; 16 extern struct platform_device ls1x_eth0_pdev; 17 extern struct platform_device ls1x_eth1_pdev; 18 extern struct platform_device ls1x_ehci_pdev; 19 extern struct platform_device ls1x_gpio0_pdev; 20 extern struct platform_device ls1x_gpio1_pdev; 21 extern struct platform_device ls1x_rtc_pdev; 22 extern struct platform_device ls1x_wdt_pdev; 25 void __init ls1x_rtc_set_extclk(struct platform_device *pdev); [all …]
|
| /Linux-v5.4/include/linux/platform_data/ |
| 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);
|
| /Linux-v5.4/arch/arm/mach-omap2/ |
| D | omap_device.h | 56 struct platform_device *pdev; 66 int omap_device_enable(struct platform_device *pdev); 67 int omap_device_idle(struct platform_device *pdev); 71 struct platform_device *omap_device_build(const char *pdev_name, int pdev_id, 75 struct omap_device *omap_device_alloc(struct platform_device *pdev, 78 int omap_device_register(struct platform_device *pdev); 83 int omap_device_get_context_loss_count(struct platform_device *pdev); 87 int omap_device_assert_hardreset(struct platform_device *pdev, 89 int omap_device_deassert_hardreset(struct platform_device *pdev, 93 static inline struct omap_device *to_omap_device(struct platform_device *pdev) in to_omap_device()
|
| /Linux-v5.4/drivers/media/platform/mtk-vpu/ |
| D | mtk_vpu.h | 92 int vpu_ipi_register(struct platform_device *pdev, enum ipi_id id, 110 int vpu_ipi_send(struct platform_device *pdev, 123 struct platform_device *vpu_get_plat_device(struct platform_device *pdev); 139 int vpu_wdt_reg_handler(struct platform_device *pdev, 150 unsigned int vpu_get_vdec_hw_capa(struct platform_device *pdev); 159 unsigned int vpu_get_venc_hw_capa(struct platform_device *pdev); 169 int vpu_load_firmware(struct platform_device *pdev); 184 void *vpu_mapping_dm_addr(struct platform_device *pdev,
|
| /Linux-v5.4/include/linux/mfd/ |
| D | tc6393xb.h | 24 int (*enable)(struct platform_device *dev); 25 int (*disable)(struct platform_device *dev); 26 int (*suspend)(struct platform_device *dev); 27 int (*resume)(struct platform_device *dev); 31 int (*setup)(struct platform_device *dev); 32 void (*teardown)(struct platform_device *dev); 42 extern int tc6393xb_lcd_mode(struct platform_device *fb, 44 extern int tc6393xb_lcd_set_power(struct platform_device *fb, bool on);
|
| D | core.h | 35 int (*enable)(struct platform_device *dev); 36 int (*disable)(struct platform_device *dev); 38 int (*suspend)(struct platform_device *dev); 39 int (*resume)(struct platform_device *dev); 86 extern int mfd_cell_enable(struct platform_device *pdev); 87 extern int mfd_cell_disable(struct platform_device *pdev); 111 static inline const struct mfd_cell *mfd_get_cell(struct platform_device *pdev) in mfd_get_cell()
|
| /Linux-v5.4/drivers/platform/x86/ |
| D | dell-smbios-smm.c | 24 static struct platform_device *platform_device; variable 147 platform_device = platform_device_alloc("dell-smbios", 1); in init_dell_smbios_smm() 148 if (!platform_device) { in init_dell_smbios_smm() 153 ret = platform_device_add(platform_device); in init_dell_smbios_smm() 157 ret = dell_smbios_register_device(&platform_device->dev, in init_dell_smbios_smm() 165 platform_device_del(platform_device); in init_dell_smbios_smm() 168 platform_device_put(platform_device); in init_dell_smbios_smm() 178 if (platform_device) { in exit_dell_smbios_smm() 179 dell_smbios_unregister_device(&platform_device->dev); in exit_dell_smbios_smm() 180 platform_device_unregister(platform_device); in exit_dell_smbios_smm()
|
| /Linux-v5.4/drivers/net/ethernet/ibm/emac/ |
| D | zmii.h | 46 struct platform_device *ofdev; 53 int zmii_attach(struct platform_device *ofdev, int input, int *mode); 54 void zmii_detach(struct platform_device *ofdev, int input); 55 void zmii_get_mdio(struct platform_device *ofdev, int input); 56 void zmii_put_mdio(struct platform_device *ofdev, int input); 57 void zmii_set_speed(struct platform_device *ofdev, int input, int speed); 58 int zmii_get_regs_len(struct platform_device *ocpdev); 59 void *zmii_dump_regs(struct platform_device *ofdev, void *buf);
|
| 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);
|
| /Linux-v5.4/arch/arm/plat-samsung/ |
| D | devs.c | 74 struct platform_device s3c_device_ac97 = { 95 struct platform_device s3c_device_adc = { 110 struct platform_device s3c_device_adc = { 127 struct platform_device s3c_device_camif = { 149 struct platform_device s3c_device_fb = { 170 struct platform_device s3c_device_hwmon = { 197 struct platform_device s3c_device_hsmmc0 = { 227 struct platform_device s3c_device_hsmmc1 = { 259 struct platform_device s3c_device_hsmmc2 = { 289 struct platform_device s3c_device_hsmmc3 = { [all …]
|
| 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] = {
|
| /Linux-v5.4/drivers/fpga/ |
| D | dfl.h | 161 int (*get_id)(struct platform_device *pdev); 162 int (*enable_set)(struct platform_device *pdev, bool enable); 167 struct dfl_fpga_port_ops *dfl_fpga_port_ops_get(struct platform_device *pdev); 169 int dfl_fpga_check_port_id(struct platform_device *pdev, void *pport_id); 231 struct platform_device *dev; 271 int (*init)(struct platform_device *pdev, struct dfl_feature *feature); 272 void (*uinit)(struct platform_device *pdev, 274 long (*ioctl)(struct platform_device *pdev, struct dfl_feature *feature, 287 void dfl_fpga_dev_feature_uinit(struct platform_device *pdev); 288 int dfl_fpga_dev_feature_init(struct platform_device *pdev, [all …]
|
| /Linux-v5.4/arch/arm/plat-orion/ |
| D | common.c | 53 static void fill_resources(struct platform_device *device, in fill_resources() 65 static void fill_resources_irq(struct platform_device *device, in fill_resources_irq() 89 struct platform_device *orion_uart, in uart_complete() 121 static struct platform_device orion_uart0 = { 149 static struct platform_device orion_uart1 = { 177 static struct platform_device orion_uart2 = { 205 static struct platform_device orion_uart3 = { 243 struct platform_device *orion_ge_shared, in ge_complete() 244 struct platform_device *orion_ge_mvmdio, in ge_complete() 246 struct platform_device *orion_ge) in ge_complete() [all …]
|
| /Linux-v5.4/drivers/gpu/drm/msm/dsi/pll/ |
| D | dsi_pll.h | 74 void msm_dsi_pll_helper_unregister_clks(struct platform_device *pdev, 81 struct msm_dsi_pll *msm_dsi_pll_28nm_init(struct platform_device *pdev, 85 struct platform_device *pdev, enum msm_dsi_phy_type type, int id) in msm_dsi_pll_28nm_init() 91 struct msm_dsi_pll *msm_dsi_pll_28nm_8960_init(struct platform_device *pdev, 95 struct platform_device *pdev, int id) in msm_dsi_pll_28nm_8960_init() 102 struct msm_dsi_pll *msm_dsi_pll_14nm_init(struct platform_device *pdev, int id); 105 msm_dsi_pll_14nm_init(struct platform_device *pdev, int id) in msm_dsi_pll_14nm_init() 111 struct msm_dsi_pll *msm_dsi_pll_10nm_init(struct platform_device *pdev, int id); 114 msm_dsi_pll_10nm_init(struct platform_device *pdev, int id) in msm_dsi_pll_10nm_init()
|
| /Linux-v5.4/arch/arm/mach-s3c64xx/ |
| D | dev-audio.c | 22 static int s3c64xx_i2s_cfg_gpio(struct platform_device *pdev) in s3c64xx_i2s_cfg_gpio() 58 struct platform_device s3c64xx_device_iis0 = { 77 struct platform_device s3c64xx_device_iis1 = { 99 struct platform_device s3c64xx_device_iisv4 = { 113 static int s3c64xx_pcm_cfg_gpio(struct platform_device *pdev) in s3c64xx_pcm_cfg_gpio() 142 struct platform_device s3c64xx_device_pcm0 = { 161 struct platform_device s3c64xx_device_pcm1 = { 174 static int s3c64xx_ac97_cfg_gpd(struct platform_device *pdev) in s3c64xx_ac97_cfg_gpd() 179 static int s3c64xx_ac97_cfg_gpe(struct platform_device *pdev) in s3c64xx_ac97_cfg_gpe() 194 struct platform_device s3c64xx_device_ac97 = {
|
| /Linux-v5.4/drivers/usb/misc/ |
| D | usb_u132.h | 58 void ftdi_elan_gone_away(struct platform_device *pdev); 67 int usb_ftdi_elan_edset_single(struct platform_device *pdev, u8 ed_number, 72 int usb_ftdi_elan_edset_output(struct platform_device *pdev, u8 ed_number, 77 int usb_ftdi_elan_edset_empty(struct platform_device *pdev, u8 ed_number, 82 int usb_ftdi_elan_edset_input(struct platform_device *pdev, u8 ed_number, 87 int usb_ftdi_elan_edset_setup(struct platform_device *pdev, u8 ed_number, 92 int usb_ftdi_elan_edset_flush(struct platform_device *pdev, u8 ed_number, 94 int usb_ftdi_elan_read_pcimem(struct platform_device *pdev, int mem_offset, 96 int usb_ftdi_elan_write_pcimem(struct platform_device *pdev, int mem_offset,
|
| /Linux-v5.4/include/linux/usb/ |
| D | renesas_usbhs.h | 49 int (*hardware_init)(struct platform_device *pdev); 57 int (*hardware_exit)(struct platform_device *pdev); 64 int (*power_ctrl)(struct platform_device *pdev, 72 int (*phy_reset)(struct platform_device *pdev); 79 int (*get_id)(struct platform_device *pdev); 84 int (*get_vbus)(struct platform_device *pdev); 91 int (*set_vbus)(struct platform_device *pdev, int enable);
|
| /Linux-v5.4/drivers/base/ |
| D | platform.c | 48 struct resource *platform_get_resource(struct platform_device *dev, in platform_get_resource() 72 void __iomem *devm_platform_ioremap_resource(struct platform_device *pdev, in devm_platform_ioremap_resource() 83 static int __platform_get_irq(struct platform_device *dev, unsigned int num) in __platform_get_irq() 164 int platform_get_irq(struct platform_device *dev, unsigned int num) in platform_get_irq() 193 int platform_get_irq_optional(struct platform_device *dev, unsigned int num) in platform_get_irq_optional() 205 int platform_irq_count(struct platform_device *dev) in platform_irq_count() 225 struct resource *platform_get_resource_byname(struct platform_device *dev, in platform_get_resource_byname() 244 static int __platform_get_irq_byname(struct platform_device *dev, in __platform_get_irq_byname() 273 int platform_get_irq_byname(struct platform_device *dev, const char *name) in platform_get_irq_byname() 295 int platform_get_irq_byname_optional(struct platform_device *dev, in platform_get_irq_byname_optional() [all …]
|
| /Linux-v5.4/sound/soc/fsl/ |
| D | imx-pcm.h | 43 int imx_pcm_dma_init(struct platform_device *pdev, size_t size); 45 static inline int imx_pcm_dma_init(struct platform_device *pdev, size_t size) in imx_pcm_dma_init() 52 int imx_pcm_fiq_init(struct platform_device *pdev, 54 void imx_pcm_fiq_exit(struct platform_device *pdev); 56 static inline int imx_pcm_fiq_init(struct platform_device *pdev, in imx_pcm_fiq_init() 62 static inline void imx_pcm_fiq_exit(struct platform_device *pdev) in imx_pcm_fiq_exit()
|