/include/linux/ |
H A D | ipack.h | 2 * 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 D | iommu.h | 145 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 D | device.h | 46 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 D | dmar.h | 41 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 D | ucb1400.h | 117 return ac97->bus->ops->read(ac97, reg); 122 ac97->bus->ops->write(ac97, reg, val);
|
H A D | dma-debug.h | 31 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 D | tc.h | 62 * 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 D | dmi.h | 92 int bus; member in struct:dmi_dev_onboard
|
H A D | hid.h | 474 __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 D | regmap.h | 140 * 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 D | omap3isp.h | 152 } bus; /* gcc < 4.6.0 chokes on anonymous union initializers */ member in struct:isp_v4l2_subdevs_group
|
/include/sound/ |
H A D | cs8427.h | 191 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 D | ac97_codec.h | 35 /* 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 D | otg.h | 93 extern int usb_bus_start_enum(struct usb_bus *bus, unsigned port_num);
|
/include/acpi/ |
H A D | actbl1.h | 460 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 D | acpi_bus.h | 392 /* 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 D | uhid.h | 49 __u16 bus; member in struct:uhid_create2_req 135 __u16 bus; member in struct:uhid_create_req
|
H A D | cciss_ioctl.h | 13 unsigned char bus; member in struct:_cciss_pci_info_struct
|
H A D | edd.h | 93 __u8 bus; member in struct:edd_device_params::__anon1747::__anon1749
|
H A D | vfio.h | 174 * 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 D | bcma_driver_pci.h | 17 #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 D | libfcoe.h | 401 ssize_t fcoe_ctlr_create_store(struct bus_type *bus, 403 ssize_t fcoe_ctlr_destroy_store(struct bus_type *bus,
|
H A D | scsi.h | 230 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 D | ttm_bo_api.h | 84 * @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 D | ss.h | 183 void (*tune_bridge)(struct pcmcia_socket *sock, struct pci_bus *bus);
|