Home
last modified time | relevance | path

Searched refs:buses (Results 1 – 25 of 77) sorted by relevance

1234

/linux/sound/i2c/
H A Di2c.c46 list_del(&bus->buses); in snd_i2c_bus_free()
48 while (!list_empty(&bus->buses)) { in snd_i2c_bus_free()
49 slave = snd_i2c_slave_bus(bus->buses.next); in snd_i2c_bus_free()
80 INIT_LIST_HEAD(&bus->buses); in snd_i2c_bus_create()
84 list_add_tail(&bus->buses, &master->buses); in snd_i2c_bus_create()
/linux/include/sound/
H A Di2c.h45 struct list_head buses; /* master: slave buses sharing SCK/SCL, slave: link list */ member
60 #define snd_i2c_slave_bus(n) list_entry(n, struct snd_i2c_bus, buses)
/linux/drivers/pci/
H A Dprobe.c518 u32 buses; in pci_read_bridge_windows() local
523 pci_read_config_dword(bridge, PCI_PRIMARY_BUS, &buses); in pci_read_bridge_windows()
525 res.start = FIELD_GET(PCI_SECONDARY_BUS_MASK, buses); in pci_read_bridge_windows()
526 res.end = FIELD_GET(PCI_SUBORDINATE_BUS_MASK, buses); in pci_read_bridge_windows()
1400 u32 buses; in pci_scan_bridge_extend() local
1414 pci_read_config_dword(dev, PCI_PRIMARY_BUS, &buses); in pci_scan_bridge_extend()
1415 primary = FIELD_GET(PCI_PRIMARY_BUS_MASK, buses); in pci_scan_bridge_extend()
1416 secondary = FIELD_GET(PCI_SECONDARY_BUS_MASK, buses); in pci_scan_bridge_extend()
1417 subordinate = FIELD_GET(PCI_SUBORDINATE_BUS_MASK, buses); in pci_scan_bridge_extend()
1445 max = pci_cardbus_scan_bridge_extend(bus, dev, buses, max, in pci_scan_bridge_extend()
[all …]
/linux/drivers/media/v4l2-core/
H A Dv4l2-fwnode.c37 } buses[] = { variable
78 for (i = 0; i < ARRAY_SIZE(buses); i++) in get_v4l2_fwnode_bus_conv_by_fwnode_bus()
79 if (buses[i].fwnode_bus_type == type) in get_v4l2_fwnode_bus_conv_by_fwnode_bus()
80 return &buses[i]; in get_v4l2_fwnode_bus_conv_by_fwnode_bus()
108 for (i = 0; i < ARRAY_SIZE(buses); i++) in get_v4l2_fwnode_bus_conv_by_mbus()
109 if (buses[i].mbus_type == type) in get_v4l2_fwnode_bus_conv_by_mbus()
110 return &buses[i]; in get_v4l2_fwnode_bus_conv_by_mbus()
/linux/drivers/net/can/softing/
H A DKconfig8 Softing Gmbh CAN cards come with 1 or 2 physical buses.
15 controls the 2 buses on the card together.
/linux/Documentation/devicetree/bindings/net/
H A Dcavium-mdio.txt35 Several mdio buses may be gathered as children of a single PCI
36 device, this PCI device is the nexus of the buses.
/linux/drivers/pci/hotplug/
H A Dibmphp_ebda.c67 struct ebda_hpc_bus *buses; in alloc_ebda_hpc() local
78 buses = kzalloc_objs(struct ebda_hpc_bus, bus_count); in alloc_ebda_hpc()
79 if (!buses) in alloc_ebda_hpc()
81 controller->buses = buses; in alloc_ebda_hpc()
95 kfree(controller->buses); in free_ebda_hpc()
205 …debug("%s - bus# of each bus controlled by this ctlr: %x\n", __func__, hpc_ptr->buses[index].bus_n… in print_ebda_hpc()
772 bus_ptr = hpc_ptr->buses; in ebda_rsrc_controller()
H A Dacpiphp_glue.c193 u32 buses; in acpiphp_post_dock_fixup() local
205 pci_read_config_dword(bus->self, PCI_PRIMARY_BUS, &buses); in acpiphp_post_dock_fixup()
207 if (((buses >> 8) & 0xff) != bus->busn_res.start) { in acpiphp_post_dock_fixup()
208 buses = (buses & 0xff000000) in acpiphp_post_dock_fixup()
212 pci_write_config_dword(bus->self, PCI_PRIMARY_BUS, buses); in acpiphp_post_dock_fixup()
/linux/Documentation/driver-api/hte/
H A Dhte.rst13 monitor sets of system signals, lines, buses etc... in realtime for state
67 lines, GPIO, chip signals, buses etc...
/linux/drivers/ipack/
H A DKconfig13 hosted on these buses. While IndustryPack modules can provide a
/linux/Documentation/driver-api/media/
H A Dv4l2-intro.rst14 more I2C buses, but other buses can also be used. Such devices are
/linux/drivers/net/wireless/silabs/wfx/
H A DKconfig9 chipsets. This chip can be found on SPI or SDIO buses.
/linux/Documentation/mhi/
H A Dmhi.rst14 speed peripheral buses or shared memory. Even though MHI can be easily adapted
15 to any peripheral buses, it is primarily used with PCIe based devices. MHI
16 provides logical channels over the physical buses and allows transporting the
29 which are mapped to the host memory space by the peripheral buses like PCIe.
/linux/Documentation/ABI/removed/
H A Draw13946 access to FireWire buses. Its major drawbacks were its inability
/linux/Documentation/devicetree/bindings/powerpc/4xx/
H A Dhsta.txt6 between the plb4 and plb6 system buses to provide high speed data
/linux/Documentation/devicetree/bindings/clock/
H A Dmarvell,pxa1928.txt5 blocks called APMU, MPMU, and APBC roughly corresponding to internal buses.
/linux/drivers/ssb/
H A Dmain.c36 static LIST_HEAD(buses);
63 list_for_each_entry(bus, &buses, list) { in ssb_pci_dev_to_bus()
82 list_for_each_entry(bus, &buses, list) { in ssb_pcmcia_dev_to_bus()
102 list_for_each_entry(bus, &buses, list) { in ssb_for_each_bus_call()
596 list_move_tail(&bus->list, &buses); in ssb_attach_queued_buses()
/linux/drivers/dma/qcom/
H A DKconfig29 provides DMA capabilities for a variety of peripheral buses such
/linux/Documentation/i2c/
H A Dold-module-parameters.rst12 control how the driver would probe I2C buses and attach to devices. These
H A Dinstantiating-devices.rst198 * Only buses which are likely to have a supported device and agree to be
218 * I2C buses must now explicitly say which I2C driver classes can probe
219 them (by the means of the class bitfield), while all I2C buses were
/linux/drivers/usb/common/
H A DKconfig27 The ULPI interfaces (the buses) are registered by the drivers for USB
/linux/Documentation/userspace-api/media/
H A Dglossary.rst30 Unit of data transported by a bus. On parallel buses, the data unit
31 consists of one or more related samples while on serial buses the data
/linux/drivers/media/radio/si470x/
H A DKconfig7 chip (either via USB or I2C buses).
/linux/Documentation/w1/slaves/
H A Dw1_ds28e17.rst22 This driver creates a new I2C bus for any DS28E17 device detected. I2C buses
/linux/Documentation/driver-api/
H A Dzorro.rst15 There are two types of Zorro buses, Zorro II and Zorro III:

1234