Searched refs:bus (Results 26 - 50 of 61) sorted by relevance

123

/include/linux/
H A Dipack.h2 * Industry-pack bus.
87 * @bus: ipack_bus_device where the device is plugged to.
95 * by the carrier board throught bus->ops.
99 struct ipack_bus_device *bus; member in struct:ipack_device
171 * @bus_nr: ipack bus number
172 * @ops: bus operations for the mezzanine drivers
183 * ipack_bus_register -- register a new ipack bus
186 * @slots: number of slots available in the bus device.
187 * @ops: bus operations for the mezzanine drivers.
190 * available bus devic
[all...]
H A Diommu.h145 extern int bus_set_iommu(struct bus_type *bus, const struct iommu_ops *ops);
146 extern bool iommu_present(struct bus_type *bus);
147 extern bool iommu_capable(struct bus_type *bus, enum iommu_cap cap);
148 extern struct iommu_domain *iommu_domain_alloc(struct bus_type *bus);
249 static inline bool iommu_present(struct bus_type *bus) argument
254 static inline bool iommu_capable(struct bus_type *bus, enum iommu_cap cap) argument
259 static inline struct iommu_domain *iommu_domain_alloc(struct bus_type *bus) argument
H A Ddevice.h46 ssize_t (*show)(struct bus_type *bus, char *buf);
47 ssize_t (*store)(struct bus_type *bus, const char *buf, size_t count);
62 * struct bus_type - The bus type of the device
64 * @name: The name of the bus.
67 * @dev_attrs: Default attributes of the devices on the bus.
68 * @bus_groups: Default attributes of the bus.
69 * @dev_groups: Default attributes of the devices on the bus.
70 * @drv_groups: Default attributes of the device drivers on the bus.
72 * is added for this bus. It should return a nonzero value if the
76 * @probe: Called when a new device or driver add to this bus, an
231 struct bus_type *bus; member in struct:device_driver
743 struct bus_type *bus; /* type of bus device is on */ member in struct:device
[all...]
H A Ddmar.h41 u8 bus; member in struct:dmar_dev_scope
60 u8 bus; member in struct:dmar_pci_path
68 int bus; member in struct:dmar_pci_notify_info
H A Ducb1400.h117 return ac97->bus->ops->read(ac97, reg);
122 ac97->bus->ops->write(ac97, reg, val);
H A Ddma-debug.h31 extern void dma_debug_add_bus(struct bus_type *bus);
92 static inline void dma_debug_add_bus(struct bus_type *bus) argument
H A Dtc.h62 * TURBOchannel bus.
65 struct list_head devices; /* List of devices on this bus. */
66 struct resource resource[2]; /* Address space routed to this bus. */
82 struct tc_bus *bus; /* Bus this device is on. */ member in struct:tc_dev
H A Ddmi.h92 int bus; member in struct:dmi_dev_onboard
H A Dhid.h474 __u16 bus; /* BUS ID */ member in struct:hid_device
582 .bus = (b), .group = (g), .vendor = (ven), .product = (prod)
584 .bus = BUS_USB, .vendor = (ven), .product = (prod)
586 .bus = BUS_BLUETOOTH, .vendor = (ven), .product = (prod)
588 .bus = BUS_I2C, .vendor = (ven), .product = (prod)
H A Dregmap.h140 * read operation on a bus such as SPI, I2C, etc. Most of the
148 * Use it only for "no-bus" cases.
177 * regmap bus is used.
180 * regmap bus is used.
287 * Description of a hardware bus for the register map infrastructure.
327 const struct regmap_bus *bus,
345 const struct regmap_bus *bus,
/include/media/
H A Domap3isp.h152 } bus; /* gcc < 4.6.0 chokes on anonymous union initializers */ member in struct:isp_v4l2_subdevs_group
/include/sound/
H A Dcs8427.h191 int snd_cs8427_init(struct snd_i2c_bus *bus, struct snd_i2c_device *device);
192 int snd_cs8427_create(struct snd_i2c_bus *bus, unsigned char addr,
H A Dac97_codec.h35 /* maximum number of devices on the AC97 bus */
452 void (*private_free) (struct snd_ac97_bus *bus);
455 unsigned short num; /* bus number */
490 struct snd_ac97_bus *bus; member in struct:snd_ac97
561 /* create new AC97 bus */
565 int snd_ac97_mixer(struct snd_ac97_bus *bus, struct snd_ac97_template *template,
628 struct snd_ac97_bus *bus; member in struct:ac97_pcm
/include/linux/usb/
H A Dotg.h93 extern int usb_bus_start_enum(struct usb_bus *bus, unsigned port_num);
/include/acpi/
H A Dactbl1.h460 u32 bus; /* Bus and Segment numbers */ member in struct:acpi_hest_aer_common
477 * Macros to access the bus/segment numbers in Bus field above:
481 #define ACPI_HEST_BUS(bus) ((bus) & 0xFF)
482 #define ACPI_HEST_SEGMENT(bus) (((bus) >> 8) & 0xFFFF)
706 u8 bus; /* 0 - ISA */ member in struct:acpi_madt_interrupt_override
H A Dacpi_bus.h392 /* acpi_device.dev.bus == &acpi_bus_type */
495 struct pci_bus *bus; member in struct:acpi_pci_root
497 struct resource secondary; /* downstream bus range */
581 static inline int register_acpi_bus_type(void *bus) { return 0; } argument
582 static inline int unregister_acpi_bus_type(void *bus) { return 0; } argument
/include/uapi/linux/
H A Duhid.h49 __u16 bus; member in struct:uhid_create2_req
135 __u16 bus; member in struct:uhid_create_req
H A Dcciss_ioctl.h13 unsigned char bus; member in struct:_cciss_pci_info_struct
H A Dedd.h93 __u8 bus; member in struct:edd_device_params::__anon1747::__anon1749
H A Dvfio.h174 * Implementation of region mapping is bus driver specific. This is
175 * intended to describe MMIO, I/O port, as well as bus specific
199 * Implementation of IRQ mapping is bus driver specific. Indexes
305 * The VFIO-PCI bus driver makes use of the following fixed region and
349 __u8 bus; member in struct:vfio_pci_dependent_device
443 * The SPAPR TCE info struct provides the information about the PCI bus
447 * The DMA 32 bit window start is an absolute PCI bus address.
448 * The IOVA address passed via map/unmap ioctls are absolute PCI bus
/include/linux/bcma/
H A Dbcma_driver_pci.h17 #define BCMA_CORE_PCI_ARBCTL_PARKID 0x00000006 /* Mask, selects which agent is parked on an idle bus */
243 extern void bcma_core_pci_up(struct bcma_bus *bus);
244 extern void bcma_core_pci_down(struct bcma_bus *bus);
245 extern void bcma_core_pci_power_save(struct bcma_bus *bus, bool up);
/include/scsi/
H A Dlibfcoe.h401 ssize_t fcoe_ctlr_create_store(struct bus_type *bus,
403 ssize_t fcoe_ctlr_destroy_store(struct bus_type *bus,
H A Dscsi.h230 scsi_register_acpi_bus_type(struct acpi_bus_type *bus);
233 scsi_unregister_acpi_bus_type(struct acpi_bus_type *bus);
575 /* Used to obtain the bus number for a device */
/include/drm/ttm/
H A Dttm_bo_api.h84 * @base: bus base address
91 * Structure indicating the bus placement of an object.
112 * @bus: Placement on io bus accessible to the CPU
126 struct ttm_bus_placement bus; member in struct:ttm_mem_reg
/include/pcmcia/
H A Dss.h183 void (*tune_bridge)(struct pcmcia_socket *sock, struct pci_bus *bus);

Completed in 608 milliseconds

123