Home
last modified time | relevance | path

Searched refs:ssb_device (Results 1 - 25 of 54) sorted by relevance

123

/kernel/linux/linux-5.10/include/linux/ssb/
H A Dssb.h204 struct ssb_device;
208 u8 (*read8)(struct ssb_device *dev, u16 offset);
209 u16 (*read16)(struct ssb_device *dev, u16 offset);
210 u32 (*read32)(struct ssb_device *dev, u16 offset);
211 void (*write8)(struct ssb_device *dev, u16 offset, u8 value);
212 void (*write16)(struct ssb_device *dev, u16 offset, u16 value);
213 void (*write32)(struct ssb_device *dev, u16 offset, u32 value);
215 void (*block_read)(struct ssb_device *dev, void *buffer,
217 void (*block_write)(struct ssb_device *dev, const void *buffer,
262 * following ugly workaround to get from struct device to struct ssb_device */
268 struct ssb_device { global() struct
[all...]
H A Dssb_driver_mips.h7 struct ssb_device;
37 struct ssb_device *dev;
51 extern unsigned int ssb_mips_irq(struct ssb_device *dev);
64 static inline unsigned int ssb_mips_irq(struct ssb_device *dev) in ssb_mips_irq()
H A Dssb_driver_gige.h39 struct ssb_device *dev;
122 extern int ssb_gige_pcibios_plat_dev_init(struct ssb_device *sdev,
124 extern int ssb_gige_map_irq(struct ssb_device *sdev,
142 static inline int ssb_gige_pcibios_plat_dev_init(struct ssb_device *sdev, in ssb_gige_pcibios_plat_dev_init()
147 static inline int ssb_gige_map_irq(struct ssb_device *sdev, in ssb_gige_map_irq()
H A Dssb_driver_pci.h85 struct ssb_device *dev;
95 struct ssb_device *dev);
114 struct ssb_device *dev) in ssb_pcicore_dev_irqvecs_enable()
/kernel/linux/linux-6.6/include/linux/ssb/
H A Dssb.h204 struct ssb_device;
208 u8 (*read8)(struct ssb_device *dev, u16 offset);
209 u16 (*read16)(struct ssb_device *dev, u16 offset);
210 u32 (*read32)(struct ssb_device *dev, u16 offset);
211 void (*write8)(struct ssb_device *dev, u16 offset, u8 value);
212 void (*write16)(struct ssb_device *dev, u16 offset, u16 value);
213 void (*write32)(struct ssb_device *dev, u16 offset, u32 value);
215 void (*block_read)(struct ssb_device *dev, void *buffer,
217 void (*block_write)(struct ssb_device *dev, const void *buffer,
262 * following ugly workaround to get from struct device to struct ssb_device */
268 struct ssb_device { global() struct
[all...]
H A Dssb_driver_mips.h7 struct ssb_device;
37 struct ssb_device *dev;
51 extern unsigned int ssb_mips_irq(struct ssb_device *dev);
64 static inline unsigned int ssb_mips_irq(struct ssb_device *dev) in ssb_mips_irq()
H A Dssb_driver_gige.h39 struct ssb_device *dev;
122 extern int ssb_gige_pcibios_plat_dev_init(struct ssb_device *sdev,
124 extern int ssb_gige_map_irq(struct ssb_device *sdev,
142 static inline int ssb_gige_pcibios_plat_dev_init(struct ssb_device *sdev, in ssb_gige_pcibios_plat_dev_init()
147 static inline int ssb_gige_map_irq(struct ssb_device *sdev, in ssb_gige_map_irq()
H A Dssb_driver_pci.h85 struct ssb_device *dev;
95 struct ssb_device *dev);
114 struct ssb_device *dev) in ssb_pcicore_dev_irqvecs_enable()
/kernel/linux/linux-5.10/drivers/ssb/
H A Ddriver_mipscore.c73 static inline u32 ssb_irqflag(struct ssb_device *dev) in ssb_irqflag()
83 static struct ssb_device *find_device(struct ssb_device *rdev, int irqflag) in find_device()
88 struct ssb_device *dev; in find_device()
101 unsigned int ssb_mips_irq(struct ssb_device *dev) in ssb_mips_irq()
104 struct ssb_device *mdev = bus->mipscore.dev; in ssb_mips_irq()
129 struct ssb_device *dev = bus->mipscore.dev; in clear_irq()
141 static void set_irq(struct ssb_device *dev, unsigned int irq) in set_irq()
145 struct ssb_device *mdev = bus->mipscore.dev; in set_irq()
165 struct ssb_device *oldde in set_irq()
[all...]
H A Dhost_soc.c16 static u8 ssb_host_soc_read8(struct ssb_device *dev, u16 offset) in ssb_host_soc_read8()
24 static u16 ssb_host_soc_read16(struct ssb_device *dev, u16 offset) in ssb_host_soc_read16()
32 static u32 ssb_host_soc_read32(struct ssb_device *dev, u16 offset) in ssb_host_soc_read32()
41 static void ssb_host_soc_block_read(struct ssb_device *dev, void *buffer, in ssb_host_soc_block_read()
89 static void ssb_host_soc_write8(struct ssb_device *dev, u16 offset, u8 value) in ssb_host_soc_write8()
97 static void ssb_host_soc_write16(struct ssb_device *dev, u16 offset, u16 value) in ssb_host_soc_write16()
105 static void ssb_host_soc_write32(struct ssb_device *dev, u16 offset, u32 value) in ssb_host_soc_write32()
114 static void ssb_host_soc_block_write(struct ssb_device *dev, const void *buffer, in ssb_host_soc_block_write()
H A Dmain.c112 static struct ssb_device *ssb_device_get(struct ssb_device *dev) in ssb_device_get()
119 static void ssb_device_put(struct ssb_device *dev) in ssb_device_put()
127 struct ssb_device *ssb_dev = dev_to_ssb_dev(dev); in ssb_device_resume()
144 struct ssb_device *ssb_dev = dev_to_ssb_dev(dev); in ssb_device_suspend()
206 struct ssb_device *sdev; in ssb_devices_freeze()
241 struct ssb_device *sdev; in ssb_devices_thaw()
273 struct ssb_device *ssb_dev = dev_to_ssb_dev(dev); in ssb_device_shutdown()
285 struct ssb_device *ssb_dev = dev_to_ssb_dev(dev); in ssb_device_remove()
297 struct ssb_device *ssb_de in ssb_device_probe()
384 ATTRIBUTE_GROUPS(ssb_device); global() variable
[all...]
H A Dsdio.c203 static int ssb_sdio_switch_core(struct ssb_bus *bus, struct ssb_device *dev) in ssb_sdio_switch_core()
229 static u8 ssb_sdio_read8(struct ssb_device *dev, u16 offset) in ssb_sdio_read8()
251 static u16 ssb_sdio_read16(struct ssb_device *dev, u16 offset) in ssb_sdio_read16()
273 static u32 ssb_sdio_read32(struct ssb_device *dev, u16 offset) in ssb_sdio_read32()
297 static void ssb_sdio_block_read(struct ssb_device *dev, void *buffer, in ssb_sdio_block_read()
343 static void ssb_sdio_write8(struct ssb_device *dev, u16 offset, u8 val) in ssb_sdio_write8()
362 static void ssb_sdio_write16(struct ssb_device *dev, u16 offset, u16 val) in ssb_sdio_write16()
381 static void ssb_sdio_write32(struct ssb_device *dev, u16 offset, u32 val) in ssb_sdio_write32()
404 static void ssb_sdio_block_write(struct ssb_device *dev, const void *buffer, in ssb_sdio_block_write()
H A Dpcmcia.c150 static int ssb_pcmcia_switch_core(struct ssb_bus *bus, struct ssb_device *dev) in ssb_pcmcia_switch_core()
196 static int select_core_and_segment(struct ssb_device *dev, in select_core_and_segment()
223 static u8 ssb_pcmcia_read8(struct ssb_device *dev, u16 offset) in ssb_pcmcia_read8()
239 static u16 ssb_pcmcia_read16(struct ssb_device *dev, u16 offset) in ssb_pcmcia_read16()
255 static u32 ssb_pcmcia_read32(struct ssb_device *dev, u16 offset) in ssb_pcmcia_read32()
274 static void ssb_pcmcia_block_read(struct ssb_device *dev, void *buffer, in ssb_pcmcia_block_read()
331 static void ssb_pcmcia_write8(struct ssb_device *dev, u16 offset, u8 value) in ssb_pcmcia_write8()
344 static void ssb_pcmcia_write16(struct ssb_device *dev, u16 offset, u16 value) in ssb_pcmcia_write16()
357 static void ssb_pcmcia_write32(struct ssb_device *dev, u16 offset, u32 value) in ssb_pcmcia_write32()
373 static void ssb_pcmcia_block_write(struct ssb_device *de
[all...]
H A Ddriver_gige.c170 static int ssb_gige_probe(struct ssb_device *sdev, in ssb_gige_probe()
250 int ssb_gige_pcibios_plat_dev_init(struct ssb_device *sdev, in ssb_gige_pcibios_plat_dev_init()
275 int ssb_gige_map_irq(struct ssb_device *sdev, in ssb_gige_map_irq()
H A Ddriver_pcicore.c456 struct ssb_device *pdev = pc->dev; in ssb_pcicore_pci_setup_workarounds()
530 struct ssb_device *pdev = pc->dev; in ssb_pcicore_init_clientmode()
549 struct ssb_device *dev = pc->dev; in ssb_pcicore_init()
678 struct ssb_device *dev) in ssb_pcicore_dev_irqvecs_enable()
680 struct ssb_device *pdev = pc->dev; in ssb_pcicore_dev_irqvecs_enable()
/kernel/linux/linux-6.6/drivers/ssb/
H A Ddriver_mipscore.c73 static inline u32 ssb_irqflag(struct ssb_device *dev) in ssb_irqflag()
83 static struct ssb_device *find_device(struct ssb_device *rdev, int irqflag) in find_device()
88 struct ssb_device *dev; in find_device()
101 unsigned int ssb_mips_irq(struct ssb_device *dev) in ssb_mips_irq()
104 struct ssb_device *mdev = bus->mipscore.dev; in ssb_mips_irq()
129 struct ssb_device *dev = bus->mipscore.dev; in clear_irq()
141 static void set_irq(struct ssb_device *dev, unsigned int irq) in set_irq()
145 struct ssb_device *mdev = bus->mipscore.dev; in set_irq()
165 struct ssb_device *oldde in set_irq()
[all...]
H A Dhost_soc.c16 static u8 ssb_host_soc_read8(struct ssb_device *dev, u16 offset) in ssb_host_soc_read8()
24 static u16 ssb_host_soc_read16(struct ssb_device *dev, u16 offset) in ssb_host_soc_read16()
32 static u32 ssb_host_soc_read32(struct ssb_device *dev, u16 offset) in ssb_host_soc_read32()
41 static void ssb_host_soc_block_read(struct ssb_device *dev, void *buffer, in ssb_host_soc_block_read()
89 static void ssb_host_soc_write8(struct ssb_device *dev, u16 offset, u8 value) in ssb_host_soc_write8()
97 static void ssb_host_soc_write16(struct ssb_device *dev, u16 offset, u16 value) in ssb_host_soc_write16()
105 static void ssb_host_soc_write32(struct ssb_device *dev, u16 offset, u32 value) in ssb_host_soc_write32()
114 static void ssb_host_soc_block_write(struct ssb_device *dev, const void *buffer, in ssb_host_soc_block_write()
H A Dmain.c114 static struct ssb_device *ssb_device_get(struct ssb_device *dev) in ssb_device_get()
121 static void ssb_device_put(struct ssb_device *dev) in ssb_device_put()
129 struct ssb_device *ssb_dev = dev_to_ssb_dev(dev); in ssb_device_resume()
146 struct ssb_device *ssb_dev = dev_to_ssb_dev(dev); in ssb_device_suspend()
209 struct ssb_device *sdev; in ssb_devices_freeze()
244 struct ssb_device *sdev; in ssb_devices_thaw()
276 struct ssb_device *ssb_dev = dev_to_ssb_dev(dev); in ssb_device_shutdown()
288 struct ssb_device *ssb_dev = dev_to_ssb_dev(dev); in ssb_device_remove()
298 struct ssb_device *ssb_de in ssb_device_probe()
385 ATTRIBUTE_GROUPS(ssb_device); global() variable
[all...]
H A Dsdio.c203 static int ssb_sdio_switch_core(struct ssb_bus *bus, struct ssb_device *dev) in ssb_sdio_switch_core()
229 static u8 ssb_sdio_read8(struct ssb_device *dev, u16 offset) in ssb_sdio_read8()
251 static u16 ssb_sdio_read16(struct ssb_device *dev, u16 offset) in ssb_sdio_read16()
273 static u32 ssb_sdio_read32(struct ssb_device *dev, u16 offset) in ssb_sdio_read32()
297 static void ssb_sdio_block_read(struct ssb_device *dev, void *buffer, in ssb_sdio_block_read()
343 static void ssb_sdio_write8(struct ssb_device *dev, u16 offset, u8 val) in ssb_sdio_write8()
362 static void ssb_sdio_write16(struct ssb_device *dev, u16 offset, u16 val) in ssb_sdio_write16()
381 static void ssb_sdio_write32(struct ssb_device *dev, u16 offset, u32 val) in ssb_sdio_write32()
404 static void ssb_sdio_block_write(struct ssb_device *dev, const void *buffer, in ssb_sdio_block_write()
H A Dpcmcia.c150 static int ssb_pcmcia_switch_core(struct ssb_bus *bus, struct ssb_device *dev) in ssb_pcmcia_switch_core()
196 static int select_core_and_segment(struct ssb_device *dev, in select_core_and_segment()
223 static u8 ssb_pcmcia_read8(struct ssb_device *dev, u16 offset) in ssb_pcmcia_read8()
239 static u16 ssb_pcmcia_read16(struct ssb_device *dev, u16 offset) in ssb_pcmcia_read16()
255 static u32 ssb_pcmcia_read32(struct ssb_device *dev, u16 offset) in ssb_pcmcia_read32()
274 static void ssb_pcmcia_block_read(struct ssb_device *dev, void *buffer, in ssb_pcmcia_block_read()
331 static void ssb_pcmcia_write8(struct ssb_device *dev, u16 offset, u8 value) in ssb_pcmcia_write8()
344 static void ssb_pcmcia_write16(struct ssb_device *dev, u16 offset, u16 value) in ssb_pcmcia_write16()
357 static void ssb_pcmcia_write32(struct ssb_device *dev, u16 offset, u32 value) in ssb_pcmcia_write32()
373 static void ssb_pcmcia_block_write(struct ssb_device *de
[all...]
H A Ddriver_gige.c170 static int ssb_gige_probe(struct ssb_device *sdev, in ssb_gige_probe()
250 int ssb_gige_pcibios_plat_dev_init(struct ssb_device *sdev, in ssb_gige_pcibios_plat_dev_init()
275 int ssb_gige_map_irq(struct ssb_device *sdev, in ssb_gige_map_irq()
/kernel/linux/linux-5.10/drivers/usb/host/
H A Dssb-hcd.c41 static void ssb_hcd_5354wa(struct ssb_device *dev) in ssb_hcd_5354wa()
55 static void ssb_hcd_usb20wa(struct ssb_device *dev) in ssb_hcd_usb20wa()
82 static u32 ssb_hcd_init_chip(struct ssb_device *dev) in ssb_hcd_init_chip()
103 static struct platform_device *ssb_hcd_create_pdev(struct ssb_device *dev, bool ohci, u32 addr, u32 len) in ssb_hcd_create_pdev()
149 static int ssb_hcd_probe(struct ssb_device *dev, in ssb_hcd_probe()
204 static void ssb_hcd_remove(struct ssb_device *dev) in ssb_hcd_remove()
218 static void ssb_hcd_shutdown(struct ssb_device *dev) in ssb_hcd_shutdown()
225 static int ssb_hcd_suspend(struct ssb_device *dev, pm_message_t state) in ssb_hcd_suspend()
232 static int ssb_hcd_resume(struct ssb_device *dev) in ssb_hcd_resume()
/kernel/linux/linux-6.6/drivers/usb/host/
H A Dssb-hcd.c41 static void ssb_hcd_5354wa(struct ssb_device *dev) in ssb_hcd_5354wa()
55 static void ssb_hcd_usb20wa(struct ssb_device *dev) in ssb_hcd_usb20wa()
82 static u32 ssb_hcd_init_chip(struct ssb_device *dev) in ssb_hcd_init_chip()
103 static struct platform_device *ssb_hcd_create_pdev(struct ssb_device *dev, bool ohci, u32 addr, u32 len) in ssb_hcd_create_pdev()
149 static int ssb_hcd_probe(struct ssb_device *dev, in ssb_hcd_probe()
204 static void ssb_hcd_remove(struct ssb_device *dev) in ssb_hcd_remove()
218 static void ssb_hcd_shutdown(struct ssb_device *dev) in ssb_hcd_shutdown()
225 static int ssb_hcd_suspend(struct ssb_device *dev, pm_message_t state) in ssb_hcd_suspend()
232 static int ssb_hcd_resume(struct ssb_device *dev) in ssb_hcd_resume()
/kernel/linux/linux-5.10/drivers/net/wireless/broadcom/b43/
H A Dbus.h18 struct ssb_device *sdev;
91 struct b43_bus_dev *b43_bus_dev_ssb_init(struct ssb_device *sdev);
/kernel/linux/linux-6.6/drivers/net/wireless/broadcom/b43/
H A Dbus.h18 struct ssb_device *sdev;
91 struct b43_bus_dev *b43_bus_dev_ssb_init(struct ssb_device *sdev);

Completed in 16 milliseconds

123