Home
last modified time | relevance | path

Searched refs:bus (Results 1 – 25 of 55) sorted by relevance

123

/include/sound/
Di2c.h28 struct snd_i2c_bus *bus; /* I2C bus */ member
40 void (*start)(struct snd_i2c_bus *bus); /* transfer start */
41 void (*stop)(struct snd_i2c_bus *bus); /* transfer stop */
42 …void (*direction)(struct snd_i2c_bus *bus, int clock, int data); /* set line direction (0 = write…
43 void (*setlines)(struct snd_i2c_bus *bus, int clock, int data);
44 int (*getclock)(struct snd_i2c_bus *bus);
45 int (*getdata)(struct snd_i2c_bus *bus, int ack);
51 int (*probeaddr)(struct snd_i2c_bus *bus, unsigned short addr);
73 void (*private_free)(struct snd_i2c_bus *bus);
80 int snd_i2c_device_create(struct snd_i2c_bus *bus, const char *name,
[all …]
Dtea6330t.h27 int snd_tea6330t_detect(struct snd_i2c_bus *bus, int equalizer);
28 int snd_tea6330t_update_mixer(struct snd_card *card, struct snd_i2c_bus *bus,
/include/linux/ssb/
Dssb_embedded.h8 extern int ssb_watchdog_timer_set(struct ssb_bus *bus, u32 ticks);
11 u32 ssb_gpio_in(struct ssb_bus *bus, u32 mask);
12 u32 ssb_gpio_out(struct ssb_bus *bus, u32 mask, u32 value);
13 u32 ssb_gpio_outen(struct ssb_bus *bus, u32 mask, u32 value);
14 u32 ssb_gpio_control(struct ssb_bus *bus, u32 mask, u32 value);
15 u32 ssb_gpio_intmask(struct ssb_bus *bus, u32 mask, u32 value);
16 u32 ssb_gpio_polarity(struct ssb_bus *bus, u32 mask, u32 value);
Dssb_driver_gige.h61 return container_of(pdev->bus->ops, struct ssb_gige, pci_ops); in pdev_to_ssb_gige()
76 return !!(dev->dev->bus->sprom.boardflags_lo & in ssb_gige_have_roboswitch()
86 return ((dev->dev->bus->chip_id == 0x4785) && in ssb_gige_one_dma_at_once()
87 (dev->dev->bus->chip_rev < 2)); in ssb_gige_one_dma_at_once()
96 return (dev->dev->bus->chip_id == 0x4785); in ssb_gige_must_flush_posted_writes()
Dssb.h265 struct ssb_bus *bus; member
462 typedef int (*ssb_invariants_func_t)(struct ssb_bus *bus,
469 extern int ssb_bus_ssbbus_register(struct ssb_bus *bus,
473 extern int ssb_bus_pcibus_register(struct ssb_bus *bus,
477 extern int ssb_bus_pcmciabus_register(struct ssb_bus *bus,
482 extern int ssb_bus_sdiobus_register(struct ssb_bus *bus,
488 extern void ssb_bus_unregister(struct ssb_bus *bus);
491 extern bool ssb_is_sprom_available(struct ssb_bus *bus);
496 int (*sprom_callback)(struct ssb_bus *bus,
501 extern int ssb_bus_suspend(struct ssb_bus *bus);
[all …]
/include/asm-generic/
Dtopology.h54 #define pcibus_to_node(bus) ((void)(bus), -1) argument
58 #define cpumask_of_pcibus(bus) (pcibus_to_node(bus) == -1 ? \ argument
60 cpumask_of_node(pcibus_to_node(bus)))
/include/xen/interface/
Dphysdev.h145 int bus; member
165 uint8_t bus; member
172 uint8_t bus; member
179 uint8_t bus; member
184 uint8_t bus; member
238 uint8_t bus; member
242 uint8_t bus; member
257 uint8_t bus; member
/include/linux/
Dphy.h101 int (*read)(struct mii_bus *bus, int phy_id, int regnum);
102 int (*write)(struct mii_bus *bus, int phy_id, int regnum, u16 val);
103 int (*reset)(struct mii_bus *bus);
140 int mdiobus_register(struct mii_bus *bus);
141 void mdiobus_unregister(struct mii_bus *bus);
142 void mdiobus_free(struct mii_bus *bus);
143 struct phy_device *mdiobus_scan(struct mii_bus *bus, int addr);
144 int mdiobus_read(struct mii_bus *bus, int addr, u32 regnum);
145 int mdiobus_write(struct mii_bus *bus, int addr, u32 regnum, u16 val);
282 struct mii_bus *bus; member
[all …]
Dpci.h62 struct pci_bus *bus; /* The bus this slot is on */ member
240 struct pci_bus *bus; /* bus this device is on */ member
379 struct pci_bus *bus; /* root bus */ member
473 int (*read)(struct pci_bus *bus, unsigned int devfn, int where, int size, u32 *val);
474 int (*write)(struct pci_bus *bus, unsigned int devfn, int where, int size, u32 val);
481 extern int raw_pci_read(unsigned int domain, unsigned int bus,
483 extern int raw_pci_write(unsigned int domain, unsigned int bus,
617 extern void pcie_bus_configure_settings(struct pci_bus *bus, u8 smpss);
657 void pci_bus_add_devices(const struct pci_bus *bus);
658 struct pci_bus *pci_scan_bus_parented(struct device *parent, int bus,
[all …]
Dsuperhyway.h69 struct superhyway_bus *bus; member
85 return dev->bus->ops->read_vcr(base, vcr); in superhyway_read_vcr()
92 return dev->bus->ops->write_vcr(base, vcr); in superhyway_write_vcr()
101 int superhyway_add_devices(struct superhyway_bus *bus, struct superhyway_device **devices, int nr_d…
Dmdio-bitbang.h36 int (*reset)(struct mii_bus *bus);
43 void free_mdio_bitbang(struct mii_bus *bus);
Diommu.h81 extern int bus_set_iommu(struct bus_type *bus, struct iommu_ops *ops);
82 extern bool iommu_present(struct bus_type *bus);
83 extern struct iommu_domain *iommu_domain_alloc(struct bus_type *bus);
144 static inline bool iommu_present(struct bus_type *bus) in iommu_present() argument
149 static inline struct iommu_domain *iommu_domain_alloc(struct bus_type *bus) in iommu_domain_alloc() argument
Dpci-aspm.h32 extern void pcie_clear_aspm(struct pci_bus *bus);
50 static inline void pcie_clear_aspm(struct pci_bus *bus) in pcie_clear_aspm() argument
Dpm_clock.h62 extern void pm_clk_add_notifier(struct bus_type *bus,
65 static inline void pm_clk_add_notifier(struct bus_type *bus, in pm_clk_add_notifier() argument
Dmdio-gpio.h24 int (*reset)(struct mii_bus *bus);
Ddevice.h41 ssize_t (*show)(struct bus_type *bus, char *buf);
42 ssize_t (*store)(struct bus_type *bus, const char *buf, size_t count);
120 extern int __must_check __bus_register(struct bus_type *bus,
122 extern void bus_unregister(struct bus_type *bus);
124 extern int __must_check bus_rescan_devices(struct bus_type *bus);
138 int bus_for_each_dev(struct bus_type *bus, struct device *start, void *data,
140 struct device *bus_find_device(struct bus_type *bus, struct device *start,
143 struct device *bus_find_device_by_name(struct bus_type *bus,
146 struct device *subsys_find_device_by_id(struct bus_type *bus, unsigned int id,
148 int bus_for_each_drv(struct bus_type *bus, struct device_driver *start,
[all …]
Dpci-acpi.h23 struct pci_bus *pbus = pdev->bus; in acpi_find_root_bridge_handle()
Ducb1400.h117 return ac97->bus->ops->read(ac97, reg); in ucb1400_reg_read()
122 ac97->bus->ops->write(ac97, reg, val); in ucb1400_reg_write()
/include/linux/bcma/
Dbcma_soc.h7 struct bcma_bus bus; member
14 int bcma_bus_register(struct bcma_bus *bus);
Dbcma.h129 struct bcma_bus *bus; member
182 int (*sprom_callback)(struct bcma_bus *bus,
218 return core->bus->ops->read8(core, offset); in bcma_read8()
222 return core->bus->ops->read16(core, offset); in bcma_read16()
226 return core->bus->ops->read32(core, offset); in bcma_read32()
231 core->bus->ops->write8(core, offset, value); in bcma_write8()
236 core->bus->ops->write16(core, offset, value); in bcma_write16()
241 core->bus->ops->write32(core, offset, value); in bcma_write32()
247 core->bus->ops->block_read(core, buffer, count, offset, reg_width); in bcma_block_read()
253 core->bus->ops->block_write(core, buffer, count, offset, reg_width); in bcma_block_write()
[all …]
/include/linux/usb/
Dhcd.h188 static inline struct usb_hcd *bus_to_hcd(struct usb_bus *bus) in bus_to_hcd() argument
190 return container_of(bus, struct usb_hcd, self); in bus_to_hcd()
405 void *hcd_buffer_alloc(struct usb_bus *bus, size_t size,
407 void hcd_buffer_free(struct usb_bus *bus, size_t size,
613 void (*urb_submit)(struct usb_bus *bus, struct urb *urb);
614 void (*urb_submit_error)(struct usb_bus *bus, struct urb *urb, int err);
615 void (*urb_complete)(struct usb_bus *bus, struct urb *urb, int status);
621 static inline void usbmon_urb_submit(struct usb_bus *bus, struct urb *urb) in usbmon_urb_submit() argument
623 if (bus->monitored) in usbmon_urb_submit()
624 (*mon_ops->urb_submit)(bus, urb); in usbmon_urb_submit()
[all …]
/include/xen/interface/io/
Dpciif.h78 uint32_t bus; member
102 uint32_t bus; member
/include/acpi/
Dacpi_drivers.h95 int acpi_pci_irq_add_prt(acpi_handle handle, struct pci_bus *bus);
96 void acpi_pci_irq_del_prt(struct pci_bus *bus);
/include/net/bluetooth/
Dhci_mon.h45 __u8 bus; member
/include/media/
Domap3isp.h132 } bus; /* gcc < 4.6.0 chokes on anonymous union initializers */ member

123