Searched refs:bus (Results 1 - 25 of 61) sorted by relevance

123

/include/sound/
H A Di2c.h28 struct snd_i2c_bus *bus; /* I2C bus */ member in struct:snd_i2c_device
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, 1 = read) */
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);
60 struct snd_i2c_bus *master; /* master bus whe
84 snd_i2c_lock(struct snd_i2c_bus *bus) argument
92 snd_i2c_unlock(struct snd_i2c_bus *bus) argument
[all...]
H A 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/
H A Dpci-acpi.h29 struct pci_bus *pbus = pdev->bus;
31 /* Find a PCI root bus */
45 /* If pbus is a virtual bus, there is no bridge to it */
55 void acpi_pci_add_bus(struct pci_bus *bus);
56 void acpi_pci_remove_bus(struct pci_bus *bus);
60 void acpi_pci_slot_enumerate(struct pci_bus *bus);
61 void acpi_pci_slot_remove(struct pci_bus *bus);
64 static inline void acpi_pci_slot_enumerate(struct pci_bus *bus) { } argument
65 static inline void acpi_pci_slot_remove(struct pci_bus *bus) { } argument
70 void acpiphp_enumerate_slots(struct pci_bus *bus);
75 acpiphp_enumerate_slots(struct pci_bus *bus) argument
76 acpiphp_remove_slots(struct pci_bus *bus) argument
81 acpi_pci_add_bus(struct pci_bus *bus) argument
82 acpi_pci_remove_bus(struct pci_bus *bus) argument
[all...]
H A Dmdio-gpio.h2 * MDIO-GPIO bus platform data structures
17 /* GPIO numbers for bus pins */
29 int (*reset)(struct mii_bus *bus);
H A Dmdio-bitbang.h36 int (*reset)(struct mii_bus *bus);
39 /* The returned bus is not yet registered with the phy layer. */
42 /* The bus must already have been unregistered. */
43 void free_mdio_bitbang(struct mii_bus *bus);
H A Dmcb.h26 * @bus_nr: mcb bus number
41 * @bus_list: internal list handling for bus code
43 * @bus: mcb bus the device is plugged to
45 * @is_added: flag to check if device is added to bus
59 struct mcb_bus *bus; member in struct:mcb_device
110 extern void mcb_bus_add_devices(const struct mcb_bus *bus);
111 extern int mcb_device_register(struct mcb_bus *bus, struct mcb_device *dev);
113 extern struct mcb_bus *mcb_bus_get(struct mcb_bus *bus);
114 extern void mcb_bus_put(struct mcb_bus *bus);
[all...]
H A Dpci.h48 #define PCI_DEVID(bus, devfn) ((((u16)(bus)) << 8) | (devfn))
49 /* return bus from PCI devid = ((u16)bus_number) << 8) | devfn */
54 struct pci_bus *bus; /* The bus this slot is on */ member in struct:pci_slot
55 struct list_head list; /* node in list of slots on this bus */
66 /* File state for mmap()s on /proc/bus/pci/X/Y */
133 * the pci device. If some PCI bus between here and the pci device
252 struct list_head bus_list; /* node in per-bus list */
253 struct pci_bus *bus; /* bu member in struct:pci_dev
405 struct pci_bus *bus; /* root bus */ member in struct:pci_host_bridge
839 pci_get_bus_and_slot(unsigned int bus, unsigned int devfn) argument
1301 pci_domain_nr(struct pci_bus *bus) argument
1302 pci_proc_domain(struct pci_bus *bus) argument
1312 pci_domain_nr(struct pci_bus *bus) argument
1318 pci_bus_assign_domain_nr(struct pci_bus *bus, struct device *parent) argument
1423 pci_get_slot(struct pci_bus *bus, unsigned int devfn) argument
1426 pci_get_bus_and_slot(unsigned int bus, unsigned int devfn) argument
1430 pci_domain_nr(struct pci_bus *bus) argument
1837 pci_bus_to_OF_node(struct pci_bus *bus) argument
1845 pci_set_bus_of_node(struct pci_bus *bus) argument
1846 pci_release_bus_of_node(struct pci_bus *bus) argument
[all...]
H A Dpci-aspm.h32 void pcie_clear_aspm(struct pci_bus *bus);
50 static inline void pcie_clear_aspm(struct pci_bus *bus) argument
H A Dsuperhyway.h69 struct superhyway_bus *bus; member in struct:superhyway_device
85 return dev->bus->ops->read_vcr(base, vcr);
92 return dev->bus->ops->write_vcr(base, vcr);
101 int superhyway_add_devices(struct superhyway_bus *bus, struct superhyway_device **devices, int nr_devices);
H A Dphy.h135 /* Used when trying to connect to a specific phy (mii bus id:phy device id) */
159 int (*read)(struct mii_bus *bus, int phy_id, int regnum);
160 int (*write)(struct mii_bus *bus, int phy_id, int regnum, u16 val);
161 int (*reset)(struct mii_bus *bus);
165 * the MDIO bus at a time
178 /* list of all PHYs on bus */
198 int mdiobus_register(struct mii_bus *bus);
199 void mdiobus_unregister(struct mii_bus *bus);
200 void mdiobus_free(struct mii_bus *bus);
207 void devm_mdiobus_free(struct device *dev, struct mii_bus *bus);
357 struct mii_bus *bus; member in struct:phy_device
[all...]
H A 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, argument
H A Daer.h63 void aer_recover_queue(int domain, unsigned int bus, unsigned int devfn,
/include/asm-generic/
H A Dtopology.h54 #define pcibus_to_node(bus) ((void)(bus), -1)
58 #define cpumask_of_pcibus(bus) (pcibus_to_node(bus) == -1 ? \
60 cpumask_of_node(pcibus_to_node(bus)))
/include/linux/ssb/
H A 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);
H A Dssb_driver_gige.h24 #define SSB_GIGE_TMSHIGH_RGMII 0x00010000 /* Have an RGMII PHY-bus */
42 /* True, if the device has an RGMII bus.
43 * False, if the device has a GMII bus. */
61 return container_of(pdev->bus->ops, struct ssb_gige, pci_ops);
64 /* Returns whether the PHY is connected by an RGMII bus. */
76 return !!(dev->dev->bus->sprom.boardflags_lo &
86 return ((dev->dev->bus->chip_id == 0x4785) &&
87 (dev->dev->bus->chip_rev < 2));
96 return (dev->dev->bus->chip_id == 0x4785);
107 memcpy(macaddr, dev->dev->bus
[all...]
H A Dssb.h268 struct ssb_bus *bus; member in struct:ssb_device
333 SSB_BUSTYPE_SSB, /* This SSB bus is the system bus */
334 SSB_BUSTYPE_PCI, /* SSB is connected to PCI bus */
335 SSB_BUSTYPE_PCMCIA, /* SSB is connected to PCMCIA bus */
336 SSB_BUSTYPE_SDIO, /* SSB is connected to SDIO bus */
428 /* The host-bus this backplane is running on. */
430 /* Pointers to the host-bus. Check bustype before using any of these pointers. */
432 /* Pointer to the PCI bus (only valid if bustype == SSB_BUSTYPE_PCI). */
459 /* Software ID number for this bus
[all...]
/include/linux/bcma/
H A Dbcma_soc.h7 struct bcma_bus bus; member in struct:bcma_soc
15 int bcma_bus_register(struct bcma_bus *bus);
H A Dbcma.h257 struct bcma_bus *bus; member in struct:bcma_device
311 int (*sprom_callback)(struct bcma_bus *bus,
322 /* Pointer to the PCI bus (only for BCMA_HOSTTYPE_PCI) */
353 return core->bus->ops->read8(core, offset);
357 return core->bus->ops->read16(core, offset);
361 return core->bus->ops->read32(core, offset);
366 core->bus->ops->write8(core, offset, value);
371 core->bus->ops->write16(core, offset, value);
376 core->bus->ops->write32(core, offset, value);
382 core->bus
430 bcma_find_core(struct bcma_bus *bus, u16 coreid) argument
[all...]
/include/xen/interface/
H A Dphysdev.h146 int bus; member in struct:physdev_map_pirq
171 uint8_t bus; member in struct:physdev_manage_pci
178 uint8_t bus; member in struct:physdev_restore_msi
185 uint8_t bus; member in struct:physdev_manage_pci_ext
190 uint8_t bus; member in struct:physdev_manage_pci_ext::__anon2415
255 uint8_t bus; member in struct:physdev_pci_device_add
259 uint8_t bus; member in struct:physdev_pci_device_add::__anon2417
280 uint8_t bus; member in struct:physdev_pci_device
294 uint8_t bus; member in struct:physdev_dbgp_op
/include/linux/platform_data/
H A Ddma-s3c24xx.h21 * @bus: on which bus does the peripheral reside - AHB or APB.
28 enum s3c24xx_dma_bus bus; member in struct:s3c24xx_dma_channel
/include/net/bluetooth/
H A Dhci_mon.h45 __u8 bus; member in struct:hci_mon_new_index
/include/xen/interface/io/
H A Dpciif.h78 uint32_t bus; member in struct:xen_pci_op
102 uint32_t bus; member in struct:xen_pcie_aer_op
/include/linux/usb/
H A Dhcd.h84 struct usb_bus self; /* hcd is-a bus */
92 char irq_descr[24]; /* driver + bus # */
160 * any new bus bandwidth constraints:
211 static inline struct usb_hcd *bus_to_hcd(struct usb_bus *bus) argument
213 return container_of(bus, struct usb_hcd, self);
248 * a whole, not just the root hub; they're for PCI bus glue.
344 * endpoint_enable and endpoint_disable, does not exceed bus
456 void *hcd_buffer_alloc(struct usb_bus *bus, size_t size,
458 void hcd_buffer_free(struct usb_bus *bus, size_t size,
461 /* generic bus glu
652 usbmon_urb_submit(struct usb_bus *bus, struct urb *urb) argument
658 usbmon_urb_submit_error(struct usb_bus *bus, struct urb *urb, int error) argument
665 usbmon_urb_complete(struct usb_bus *bus, struct urb *urb, int status) argument
677 usbmon_urb_submit(struct usb_bus *bus, struct urb *urb) argument
678 usbmon_urb_submit_error(struct usb_bus *bus, struct urb *urb, int error) argument
680 usbmon_urb_complete(struct usb_bus *bus, struct urb *urb, int status) argument
[all...]
/include/media/
H A Domap4iss.h57 } bus; /* gcc < 4.6.0 chokes on anonymous union initializers */ member in struct:iss_v4l2_subdevs_group
H A Dv4l2-of.h27 * struct v4l2_of_bus_mipi_csi2 - MIPI CSI-2 bus data structure
28 * @flags: media bus (V4L2_MBUS_*) flags
41 * struct v4l2_of_bus_parallel - parallel data bus data structure
42 * @flags: media bus (V4L2_MBUS_*) flags
43 * @bus_width: bus width in bits
55 * @bus_type: bus type
56 * @bus: bus configuration data structure
65 } bus; member in struct:v4l2_of_endpoint

Completed in 1234 milliseconds

123