| /kernel/linux/linux-5.10/drivers/net/mdio/ |
| D | mdio-thunder.c | 19 struct cavium_mdiobus *buses[4]; member 84 nexus->buses[i] = bus; in thunder_mdiobus_pci_probe() 104 if (i >= ARRAY_SIZE(nexus->buses)) in thunder_mdiobus_pci_probe() 122 for (i = 0; i < ARRAY_SIZE(nexus->buses); i++) { in thunder_mdiobus_pci_remove() 123 struct cavium_mdiobus *bus = nexus->buses[i]; in thunder_mdiobus_pci_remove()
|
| D | Kconfig | 64 tristate "Bitbanged MDIO buses" 94 tristate "GPIO lib-based bitbanged MDIO buses" 145 tristate "Octeon and some ThunderX SOCs MDIO buses" 152 buses. It is required by the Octeon and ThunderX ethernet device 171 tristate "ThunderX SOCs MDIO buses" 211 child MDIO bus to a parent bus. Buses could be internal as well as
|
| /kernel/linux/linux-4.19/drivers/net/phy/ |
| D | mdio-thunder.c | 22 struct cavium_mdiobus *buses[4]; member 87 nexus->buses[i] = bus; in thunder_mdiobus_pci_probe() 107 if (i >= ARRAY_SIZE(nexus->buses)) in thunder_mdiobus_pci_probe() 125 for (i = 0; i < ARRAY_SIZE(nexus->buses); i++) { in thunder_mdiobus_pci_remove() 126 struct cavium_mdiobus *bus = nexus->buses[i]; in thunder_mdiobus_pci_remove()
|
| D | Kconfig | 39 tristate "Bitbanged MDIO buses" 64 child MDIO bus to a parent bus. Buses could be internal as well as 94 tristate "GPIO lib-based bitbanged MDIO buses" 135 tristate "Octeon and some ThunderX SOCs MDIO buses" 141 buses. It is required by the Octeon and ThunderX ethernet device 153 tristate "ThunderX SOCs MDIO buses"
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/interconnect/ |
| D | fsl,imx8m-noc.yaml | 13 The i.MX SoC family has multiple buses for which clock frequency (and 16 Some of those buses expose register areas mentioned in the memory maps as GPV 20 The buses are based on externally licensed IPs such as ARM NIC-301 and
|
| /kernel/linux/linux-5.10/sound/i2c/ |
| D | i2c.c | 46 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()
|
| /kernel/linux/linux-4.19/sound/i2c/ |
| D | i2c.c | 60 list_del(&bus->buses); in snd_i2c_bus_free() 62 while (!list_empty(&bus->buses)) { in snd_i2c_bus_free() 63 slave = snd_i2c_slave_bus(bus->buses.next); in snd_i2c_bus_free() 94 INIT_LIST_HEAD(&bus->buses); in snd_i2c_bus_create() 98 list_add_tail(&bus->buses, &master->buses); in snd_i2c_bus_create()
|
| /kernel/linux/linux-5.10/drivers/pci/ |
| D | probe.c | 1196 * pci_scan_bridge_extend() - Scan buses behind a bridge 1199 * @max: Starting subordinate number of buses behind this bridge 1200 * @available_buses: Total number of buses available for this bridge and 1202 * been allocated the remaining buses will be 1213 * them, we proceed to assigning numbers to the remaining buses in 1216 * Return: New subordinate number covering all buses behind this bridge. 1224 u32 buses, i, j = 0; in pci_scan_bridge_extend() local 1238 pci_read_config_dword(dev, PCI_PRIMARY_BUS, &buses); in pci_scan_bridge_extend() 1239 primary = buses & 0xFF; in pci_scan_bridge_extend() 1240 secondary = (buses >> 8) & 0xFF; in pci_scan_bridge_extend() [all …]
|
| /kernel/linux/linux-4.19/drivers/pci/ |
| D | probe.c | 1091 * pci_scan_bridge_extend() - Scan buses behind a bridge 1094 * @max: Starting subordinate number of buses behind this bridge 1095 * @available_buses: Total number of buses available for this bridge and 1097 * been allocated the remaining buses will be 1108 * them, we proceed to assigning numbers to the remaining buses in 1111 * Return: New subordinate number covering all buses behind this bridge. 1119 u32 buses, i, j = 0; in pci_scan_bridge_extend() local 1130 pci_read_config_dword(dev, PCI_PRIMARY_BUS, &buses); in pci_scan_bridge_extend() 1131 primary = buses & 0xFF; in pci_scan_bridge_extend() 1132 secondary = (buses >> 8) & 0xFF; in pci_scan_bridge_extend() [all …]
|
| /kernel/linux/linux-5.10/include/sound/ |
| D | i2c.h | 45 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)
|
| /kernel/linux/linux-5.10/drivers/net/can/softing/ |
| D | Kconfig | 8 Softing Gmbh CAN cards come with 1 or 2 physical buses. 15 controls the 2 buses on the card together.
|
| /kernel/linux/linux-4.19/include/sound/ |
| D | i2c.h | 61 struct list_head buses; /* master: slave buses sharing SCK/SCL, slave: link list */ member 76 #define snd_i2c_slave_bus(n) list_entry(n, struct snd_i2c_bus, buses)
|
| /kernel/linux/linux-5.10/include/linux/amba/ |
| D | pl08x.h | 54 * these buses (use PL08X_AHB1 | PL08X_AHB2). 101 * @lli_buses: buses which LLIs can be fetched from: PL08X_AHB1 | PL08X_AHB2 102 * @mem_buses: buses which memory can be accessed from: PL08X_AHB1 | PL08X_AHB2
|
| /kernel/linux/linux-4.19/include/linux/amba/ |
| D | pl08x.h | 57 * these buses (use PL08X_AHB1 | PL08X_AHB2). 104 * @lli_buses: buses which LLIs can be fetched from: PL08X_AHB1 | PL08X_AHB2 105 * @mem_buses: buses which memory can be accessed from: PL08X_AHB1 | PL08X_AHB2
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/devfreq/ |
| D | exynos-bus.txt | 3 The Samsung Exynos SoC has many buses for data transfer between DRAM 5 for buses. Generally, each bus of Exynos SoC includes a source clock 43 - vdd-supply: the regulator to provide the buses with the voltage. 45 of buses. 139 Show the AXI buses of Exynos3250 SoC. Exynos3250 divides the buses to
|
| /kernel/linux/linux-4.19/Documentation/devicetree/bindings/devfreq/ |
| D | exynos-bus.txt | 3 The Samsung Exynos SoC has many buses for data transfer between DRAM 5 for buses. Generally, each bus of Exynos SoC includes a source clock 43 - vdd-supply: the regulator to provide the buses with the voltage. 45 of buses. 141 Show the AXI buses of Exynos3250 SoC. Exynos3250 divides the buses to
|
| /kernel/linux/linux-5.10/Documentation/mhi/ |
| D | mhi.rst | 14 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.
|
| /kernel/linux/linux-4.19/Documentation/devicetree/bindings/net/ |
| D | cavium-mdio.txt | 35 Several mdio buses may be gathered as children of a single PCI 36 device, this PCI device is the nexus of the buses.
|
| D | fsl-tsec-phy.txt | 40 This PHY is accessed through the local MDIO bus. These buses are defined 41 similarly to the mdio buses, except they are compatible with "fsl,gianfar-tbi".
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/net/ |
| D | cavium-mdio.txt | 35 Several mdio buses may be gathered as children of a single PCI 36 device, this PCI device is the nexus of the buses.
|
| D | fsl-tsec-phy.txt | 40 This PHY is accessed through the local MDIO bus. These buses are defined 41 similarly to the mdio buses, except they are compatible with "fsl,gianfar-tbi".
|
| /kernel/linux/linux-5.10/Documentation/driver-api/media/ |
| D | v4l2-intro.rst | 14 more I2C buses, but other buses can also be used. Such devices are
|
| /kernel/linux/linux-4.19/drivers/ssb/ |
| D | main.c | 33 /* Temporary list of yet-to-be-attached buses */ 35 /* List if running buses */ 36 static LIST_HEAD(buses); 61 list_for_each_entry(bus, &buses, list) { in ssb_pci_dev_to_bus() 80 list_for_each_entry(bus, &buses, list) { in ssb_pcmcia_dev_to_bus() 100 list_for_each_entry(bus, &buses, list) { in ssb_for_each_bus_call() 593 list_move_tail(&bus->list, &buses); in ssb_attach_queued_buses() 1154 /* On buses where more than one core may be working in ssb_bus_may_powerdown() 1291 /* Maybe we already registered some buses at early boot. in ssb_modinit()
|
| /kernel/linux/linux-5.10/drivers/ssb/ |
| D | main.c | 33 /* Temporary list of yet-to-be-attached buses */ 35 /* List if running buses */ 36 static LIST_HEAD(buses); 61 list_for_each_entry(bus, &buses, list) { in ssb_pci_dev_to_bus() 80 list_for_each_entry(bus, &buses, list) { in ssb_pcmcia_dev_to_bus() 100 list_for_each_entry(bus, &buses, list) { in ssb_for_each_bus_call() 593 list_move_tail(&bus->list, &buses); in ssb_attach_queued_buses() 1154 /* On buses where more than one core may be working in ssb_bus_may_powerdown() 1291 /* Maybe we already registered some buses at early boot. in ssb_modinit()
|
| /kernel/linux/linux-5.10/drivers/pci/hotplug/ |
| D | ibmphp_ebda.c | 67 struct ebda_hpc_bus *buses; in alloc_ebda_hpc() local 78 buses = kcalloc(bus_count, sizeof(struct ebda_hpc_bus), GFP_KERNEL); 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() 727 debug("count of buses controlled by this ctlr: %x\n", bus_num); in ebda_rsrc_controller() 772 bus_ptr = hpc_ptr->buses; in ebda_rsrc_controller()
|