| /linux/drivers/staging/vme_user/ |
| H A D | vme_fake.c | 64 struct fake_slave_window slaves[FAKE_MAX_SLAVE]; member 208 bridge->slaves[i].enabled = enabled; in fake_slave_set() 209 bridge->slaves[i].vme_base = vme_base; in fake_slave_set() 210 bridge->slaves[i].size = size; in fake_slave_set() 211 bridge->slaves[i].buf_base = fake_pci_to_ptr(buf_base); in fake_slave_set() 212 bridge->slaves[i].aspace = aspace; in fake_slave_set() 213 bridge->slaves[i].cycle = cycle; in fake_slave_set() 236 *enabled = bridge->slaves[i].enabled; in fake_slave_get() 237 *vme_base = bridge->slaves[i].vme_base; in fake_slave_get() 238 *size = bridge->slaves[i].size; in fake_slave_get() [all …]
|
| /linux/net/sched/ |
| H A D | sch_teql.c | 55 struct Qdisc __rcu *slaves; member 106 rcu_assign_pointer(dat->m->slaves, sch); in teql_dequeue() 145 prev = rcu_dereference_protected(master->slaves, in teql_destroy() 162 head = rcu_dereference_protected(master->slaves, in teql_destroy() 165 rcu_assign_pointer(master->slaves, next); in teql_destroy() 168 rcu_assign_pointer(master->slaves, NULL); in teql_destroy() 174 } while (prev != rcu_dereference_protected(master->slaves, in teql_destroy() 207 first = rcu_dereference_protected(m->slaves, lockdep_is_held(&m->slaves_lock)); in teql_qdisc_init() 236 rcu_assign_pointer(m->slaves, sch); in teql_qdisc_init() 320 start = rcu_dereference(master->slaves); in teql_master_xmit() [all …]
|
| /linux/tools/testing/selftests/drivers/net/hw/ |
| H A D | devlink_rate_cross_esw.py | 48 slaves = [] 53 slaves.append(name) 54 return slaves 59 slaves = get_bond_slaves(cfg.ifname) 60 if len(slaves) != 2: 63 pf0, pf1 = slaves[0], slaves[1]
|
| /linux/Documentation/devicetree/bindings/fsi/ |
| H A D | fsi.txt | 4 The FSI bus is probe-able, so the OS is able to enumerate FSI slaves, and 5 engines within those slaves. However, we have a facility to match devicetree 16 represent the FSI slaves and their slave engines. As a basic outline: 66 FSI slaves 94 Engines are identified by their address under the slaves' address spaces. We 115 The FSI master may be connected to additional slaves, and slaves may have
|
| /linux/Documentation/networking/ |
| H A D | ipvlan.rst | 13 exception of using L3 for mux-ing /demux-ing among slaves. This property makes 62 you can select one of these two modes and all slaves on that master will 64 that in L3 mode the slaves won't receive any multicast / broadcast traffic. 73 out. In this mode the slaves will RX/TX multicast and broadcast (if applicable) 82 used before packets are queued on the outbound device. In this mode the slaves 102 anything. This is the traditional mode where slaves can cross-talk among 108 mode. i.e. port won't allow cross communication between slaves. 161 (b) Create two ipvlan slaves on eth0 (master device):: 166 (c) Assign slaves to the respective network namespaces::
|
| /linux/drivers/net/ethernet/ti/ |
| H A D | cpsw_priv.c | 328 for (i = 0, speed = 0; i < cpsw->data.slaves; i++) in cpsw_get_common_speed() 329 if (cpsw->slaves[i].phy && cpsw->slaves[i].phy->link) in cpsw_get_common_speed() 330 speed += cpsw->slaves[i].phy->speed; in cpsw_get_common_speed() 503 for (i = 0; i < cpsw->data.slaves; i++) { in cpsw_init_common() 504 struct cpsw_slave *slave = &cpsw->slaves[i]; in cpsw_init_common() 575 struct cpsw_slave *slave = &cpsw->slaves[cpsw_slave_index(cpsw, priv)]; in cpsw_hwtstamp_v1() 602 slave = &cpsw->slaves[cpsw_slave_index(cpsw, priv)]; in cpsw_hwtstamp_v2() 772 for (i = 0; i < cpsw->data.slaves; i++) { in cpsw_ndo_set_tx_maxrate() 773 slave = &cpsw->slaves[i]; in cpsw_ndo_set_tx_maxrate() 801 slave = &cpsw->slaves[cpsw_slave_index(cpsw, priv)]; in cpsw_shp_is_off() [all …]
|
| H A D | cpsw_switchdev.c | 130 pvid = slave_read(cpsw->slaves + (priv->emac_port - 1), reg); in cpsw_get_pvid() 157 slave_write(cpsw->slaves + (priv->emac_port - 1), pvid, reg); in cpsw_set_pvid()
|
| /linux/Documentation/ABI/stable/ |
| H A D | sysfs-driver-w1_ds2438 | 5 see Documentation/w1/slaves/w1_ds2438.rst for detailed information 12 see Documentation/w1/slaves/w1_ds2438.rst for detailed information
|
| H A D | sysfs-driver-w1_ds28e04 | 5 see Documentation/w1/slaves/w1_ds28e04.rst for detailed information 14 see Documentation/w1/slaves/w1_ds28e04.rst for detailed information
|
| H A D | sysfs-driver-w1_ds28ea00 | 5 see Documentation/w1/slaves/w1_therm.rst for detailed information
|
| /linux/Documentation/devicetree/bindings/net/ |
| H A D | cpsw.txt | 19 - slaves : Specifies number for slaves 81 slaves = <2>; 112 slaves = <2>;
|
| /linux/drivers/net/ethernet/mellanox/mlx5/core/en/rep/ |
| H A D | bond.c | 32 int slaves; member 128 mdata->slaves++; in mlx5e_rep_bond_enslave() 138 if (!mdata->slaves) in mlx5e_rep_bond_enslave() 179 if (--mdata->slaves == 0) in mlx5e_rep_bond_unslave()
|
| /linux/drivers/net/ethernet/netronome/nfp/flower/ |
| H A D | lag_conf.c | 311 int active_count = 0, slaves = 0; in nfp_fl_lag_do_work() local 354 slaves = 0; in nfp_fl_lag_do_work() 361 slaves = 0; in nfp_fl_lag_do_work() 365 slaves++; in nfp_fl_lag_do_work() 366 if (slaves > entry->slave_cnt) in nfp_fl_lag_do_work() 384 if (slaves != entry->slave_cnt || !entry->dirty) { in nfp_fl_lag_do_work()
|
| /linux/Documentation/w1/ |
| H A D | w1-generic.rst | 12 communication with slaves. 95 w1_master_max_slave_count (rw) maximum number of slaves to search for at a time 101 w1_master_slave_count (ro) the number of slaves found 102 w1_master_slaves (ro) the names of the slaves, one per line
|
| /linux/drivers/w1/ |
| H A D | Makefile | 9 obj-y += masters/ slaves/
|
| H A D | Kconfig | 30 source "drivers/w1/slaves/Kconfig"
|
| /linux/drivers/net/bonding/ |
| H A D | bond_main.c | 5104 static void bond_skip_slave(struct bond_up_slave *slaves, in bond_skip_slave() argument 5117 for (idx = 0; slaves && idx < slaves->count; idx++) { in bond_skip_slave() 5118 if (skipslave == slaves->arr[idx]) { in bond_skip_slave() 5119 slaves->arr[idx] = in bond_skip_slave() 5120 slaves->arr[slaves->count - 1]; in bond_skip_slave() 5121 slaves->count--; in bond_skip_slave() 5232 struct bond_up_slave *slaves) in bond_xmit_3ad_xor_slave_get() argument 5239 count = slaves ? READ_ONCE(slaves->count) : 0; in bond_xmit_3ad_xor_slave_get() 5243 slave = slaves->arr[hash % count]; in bond_xmit_3ad_xor_slave_get() 5250 struct bond_up_slave *slaves; in bond_xdp_xmit_3ad_xor_slave_get() local [all …]
|
| H A D | bond_alb.c | 1394 struct bond_up_slave *slaves; in bond_xmit_tlb_slave_get() local 1397 slaves = rcu_dereference(bond->usable_slaves); in bond_xmit_tlb_slave_get() 1398 count = slaves ? READ_ONCE(slaves->count) : 0; in bond_xmit_tlb_slave_get() 1400 tx_slave = slaves->arr[hash_index % in bond_xmit_tlb_slave_get() 1510 struct bond_up_slave *slaves; in bond_xmit_alb_slave_get() local 1513 slaves = rcu_dereference(bond->usable_slaves); in bond_xmit_alb_slave_get() 1514 count = slaves ? READ_ONCE(slaves->count) : 0; in bond_xmit_alb_slave_get() 1516 tx_slave = slaves->arr[bond_xmit_hash(bond, skb) % in bond_xmit_alb_slave_get()
|
| /linux/drivers/soundwire/ |
| H A D | amd_init.c | 203 list_for_each(node, &bus->slaves) in sdw_amd_get_slave_info() 217 list_for_each_entry(slave, &bus->slaves, node) { in sdw_amd_get_slave_info()
|
| H A D | intel_init.c | 252 list_for_each(node, &bus->slaves) in sdw_intel_probe_controller() 263 list_for_each_entry(slave, &bus->slaves, node) { in sdw_intel_probe_controller()
|
| H A D | bus.c | 89 INIT_LIST_HEAD(&bus->slaves); in sdw_bus_master_add() 703 list_for_each_entry(slave, &bus->slaves, node) { in sdw_get_slave() 869 list_for_each_entry_safe(slave, _s, &bus->slaves, node) { in sdw_program_device_num() 1072 list_for_each_entry(slave, &bus->slaves, node) { in sdw_bus_prep_clk_stop() 1127 list_for_each_entry(slave, &bus->slaves, node) { in sdw_bus_prep_clk_stop() 1198 list_for_each_entry(slave, &bus->slaves, node) { in sdw_bus_exit_clk_stop() 1240 list_for_each_entry(slave, &bus->slaves, node) { in sdw_bus_exit_clk_stop()
|
| /linux/drivers/parport/ |
| H A D | share.c | 526 struct parport *slave = port->slaves[i-1]; in parport_announce_port() 535 struct parport *slave = port->slaves[i-1]; in parport_announce_port() 578 struct parport *slave = port->slaves[i-1]; in parport_remove_port() 590 struct parport *slave = port->slaves[i-1]; in parport_remove_port() 601 struct parport *slave = port->slaves[i-1]; in parport_remove_port()
|
| /linux/Documentation/ABI/testing/ |
| H A D | sysfs-bus-fsi | 15 link to any connected slaves. A BREAK resets connected
|
| /linux/arch/arm/boot/dts/broadcom/ |
| H A D | bcm2166x-common.dtsi | 63 slaves: slaves-bus@3e000000 { label
|
| H A D | bcm23550-sparrow.dts | 44 stdout-path = "/slaves@3e000000/serial@0:115200n8";
|