| /linux/tools/testing/selftests/kvm/arm64/ |
| H A D | smccc_filter.c | 36 #define for_each_conduit(conduit) \ argument 37 for (conduit = test_runs_at_el2() ? SMC_INSN : HVC_INSN; \ 38 conduit <= SMC_INSN; conduit++) 40 static void guest_main(u32 func_id, enum smccc_conduit conduit) in guest_main() argument 44 if (conduit == SMC_INSN) in guest_main() 207 enum smccc_conduit conduit; in test_filter_denied() 211 for_each_conduit(conduit) { in test_filter_denied() 215 vcpu_args_set(vcpu, 2, PSCI_0_2_FN_PSCI_VERSION, conduit); in test_filter_denied() 225 enum smccc_conduit conduit) in expect_call_fwd_to_user() 203 enum smccc_conduit conduit; test_filter_denied() local 221 expect_call_fwd_to_user(struct kvm_vcpu * vcpu,u32 func_id,enum smccc_conduit conduit) expect_call_fwd_to_user() argument 241 enum smccc_conduit conduit; test_filter_fwd_to_user() local [all...] |
| /linux/net/dsa/ |
| H A D | dsa.c | 374 return cpu_dp->conduit; in dsa_tree_find_first_conduit() 795 struct net_device *conduit = cpu_dp->conduit; in dsa_tree_setup_conduit() local 796 bool admin_up = (conduit->flags & IFF_UP) && in dsa_tree_setup_conduit() 797 !qdisc_tx_is_noop(conduit); in dsa_tree_setup_conduit() 799 err = dsa_conduit_setup(conduit, cpu_dp); in dsa_tree_setup_conduit() 804 dsa_tree_conduit_admin_state_change(dst, conduit, admin_up); in dsa_tree_setup_conduit() 805 dsa_tree_conduit_oper_state_change(dst, conduit, in dsa_tree_setup_conduit() 806 netif_oper_up(conduit)); in dsa_tree_setup_conduit() 821 struct net_device *conduit = cpu_dp->conduit; in dsa_tree_teardown_conduit() local 827 dsa_tree_conduit_admin_state_change(dst, conduit, false); in dsa_tree_teardown_conduit() [all …]
|
| H A D | netlink.c | 25 struct net_device *conduit; in dsa_changelink() local 27 conduit = __dev_get_by_index(dev_net(dev), ifindex); in dsa_changelink() 28 if (!conduit) in dsa_changelink() 31 err = dsa_user_change_conduit(dev, conduit, extack); in dsa_changelink() 47 struct net_device *conduit = dsa_user_to_conduit(dev); in dsa_fill_info() local 49 if (nla_put_u32(skb, IFLA_DSA_CONDUIT, conduit->ifindex)) in dsa_fill_info()
|
| H A D | tag_8021q.c | 344 struct net_device *conduit; in dsa_tag_8021q_port_setup() local 353 conduit = dsa_port_to_conduit(dp); in dsa_tag_8021q_port_setup() 364 vlan_vid_add(conduit, ctx->proto, vid); in dsa_tag_8021q_port_setup() 374 struct net_device *conduit; in dsa_tag_8021q_port_teardown() local 382 conduit = dsa_port_to_conduit(dp); in dsa_tag_8021q_port_teardown() 386 vlan_vid_del(conduit, ctx->proto, vid); in dsa_tag_8021q_port_teardown() 475 dsa_tag_8021q_find_port_by_vbid(struct net_device *conduit, int vbid) in dsa_tag_8021q_find_port_by_vbid() argument 477 struct dsa_port *cpu_dp = conduit->dsa_ptr; in dsa_tag_8021q_find_port_by_vbid() 502 struct net_device *dsa_tag_8021q_find_user(struct net_device *conduit, in dsa_tag_8021q_find_user() argument 508 return dsa_conduit_find_user(conduit, switch_id, source_port); in dsa_tag_8021q_find_user() [all …]
|
| H A D | user.c | 200 struct net_device *conduit = dsa_user_to_conduit(dev); in dsa_user_sync_uc() local 208 dev_uc_add(conduit, addr); in dsa_user_sync_uc() 220 struct net_device *conduit = dsa_user_to_conduit(dev); in dsa_user_unsync_uc() local 228 dev_uc_del(conduit, addr); in dsa_user_unsync_uc() 240 struct net_device *conduit = dsa_user_to_conduit(dev); in dsa_user_sync_mc() local 248 dev_mc_add(conduit, addr); in dsa_user_sync_mc() 260 struct net_device *conduit = dsa_user_to_conduit(dev); in dsa_user_unsync_mc() local 268 dev_mc_del(conduit, addr); in dsa_user_unsync_mc() 361 struct net_device *conduit = dsa_user_to_conduit(dev); in dsa_user_host_uc_install() local 372 if (!ether_addr_equal(addr, conduit->dev_addr)) { in dsa_user_host_uc_install() [all …]
|
| H A D | port.c | 1046 struct net_device *conduit = dsa_port_to_conduit(dp); in dsa_port_bridge_host_fdb_add() local 1060 if (conduit->priv_flags & IFF_UNICAST_FLT) { in dsa_port_bridge_host_fdb_add() 1061 err = dev_uc_add(conduit, addr); in dsa_port_bridge_host_fdb_add() 1097 struct net_device *conduit = dsa_port_to_conduit(dp); in dsa_port_bridge_host_fdb_del() local 1107 if (conduit->priv_flags & IFF_UNICAST_FLT) { in dsa_port_bridge_host_fdb_del() 1108 err = dev_uc_del(conduit, addr); in dsa_port_bridge_host_fdb_del() 1228 struct net_device *conduit = dsa_port_to_conduit(dp); in dsa_port_bridge_host_mdb_add() local 1238 err = dev_mc_add(conduit, mdb->addr); in dsa_port_bridge_host_mdb_add() 1272 struct net_device *conduit = dsa_port_to_conduit(dp); in dsa_port_bridge_host_mdb_del() local 1282 err = dev_mc_del(conduit, mdb->addr); in dsa_port_bridge_host_mdb_del() [all …]
|
| H A D | dsa.h | 29 struct net_device *conduit, 32 struct net_device *conduit,
|
| H A D | tag_8021q.h | 19 struct net_device *dsa_tag_8021q_find_user(struct net_device *conduit,
|
| H A D | user.h | 51 int dsa_user_change_conduit(struct net_device *dev, struct net_device *conduit,
|
| H A D | switch.h | 110 const struct net_device *conduit; member
|
| H A D | Makefile | 11 conduit.o \
|
| H A D | tag_sja1105.c | 535 struct net_device *conduit = skb->dev; in sja1110_rcv_meta() local 540 cpu_dp = conduit->dsa_ptr; in sja1110_rcv_meta() 544 conduit->name, switch_id); in sja1110_rcv_meta()
|
| H A D | port.h | 112 int dsa_port_change_conduit(struct dsa_port *dp, struct net_device *conduit,
|
| H A D | switch.c | 969 ds->ops->conduit_state_change(ds, info->conduit, info->operational); in dsa_switch_conduit_state_change()
|
| /linux/Documentation/networking/dsa/ |
| H A D | configuration.rst | 34 The corresponding linux Ethernet interface is called the conduit interface. 37 The user interfaces depend on the conduit interface being up in order for them 38 to send or receive traffic. Prior to kernel v5.12, the state of the conduit 42 - when a DSA user interface is brought up, the conduit interface is 44 - when the conduit interface is brought down, all DSA user interfaces are 50 the conduit interface 53 another conduit interface 99 # For kernels earlier than v5.12, the conduit interface needs to be 111 # For kernels earlier than v5.12, the conduit interface needs to be 137 # For kernels earlier than v5.12, the conduit interface needs to be [all …]
|
| H A D | b53.rst | 71 # The conduit interface needs to be brought up before the user ports. 116 # The conduit interface needs to be brought up before the user ports. 152 # The conduit interface needs to be brought up before the user ports.
|
| H A D | sja1105.rst | 125 sub-interface on the DSA conduit port, and send normal (0x8100) VLAN-tagged 392 MDIO bus available to Linux within the system (e.g. to the DSA conduit's MDIO
|
| /linux/drivers/acpi/arm64/ |
| H A D | ffh.c | 24 enum arm_smccc_conduit conduit; in acpi_ffh_address_space_arch_setup() local 30 conduit = arm_smccc_1_1_get_conduit(); in acpi_ffh_address_space_arch_setup() 31 if (conduit == SMCCC_CONDUIT_NONE) { in acpi_ffh_address_space_arch_setup() 40 if (conduit == SMCCC_CONDUIT_SMC) { in acpi_ffh_address_space_arch_setup()
|
| /linux/drivers/firmware/smccc/ |
| H A D | smccc.c | 22 void __init arm_smccc_version_init(u32 version, enum arm_smccc_conduit conduit) in arm_smccc_version_init() argument 27 smccc_conduit = conduit; in arm_smccc_version_init()
|
| /linux/drivers/firmware/psci/ |
| H A D | psci.c | 271 static void set_conduit(enum arm_smccc_conduit conduit) in set_conduit() argument 273 switch (conduit) { in set_conduit() 281 WARN(1, "Unexpected PSCI conduit %d\n", conduit); in set_conduit() 284 psci_conduit = conduit; in set_conduit()
|
| /linux/include/net/ |
| H A D | dsa.h | 250 struct net_device *conduit; member 753 return dp->cpu_dp->conduit; in dsa_port_to_conduit() 886 struct net_device *conduit, 1265 const struct net_device *conduit,
|
| /linux/Documentation/arch/powerpc/ |
| H A D | hvcs.rst | 230 act as a conduit for data transfer to and from the tty device. They do not 282 almost all data writes. When hvcs is being used as a tty conduit to tunnel 548 Q: Can I use /dev/hvcs* as a conduit to another partition and use a tty 553 In order to get a tty conduit working between the two partitions the HMC 565 read or write to /dev/hvcs*. Now you have a tty conduit between two
|
| /linux/drivers/net/dsa/mxl862xx/ |
| H A D | mxl862xx-host.c | 49 dev_close(dp->conduit); in mxl862xx_crc_err_work_fn()
|
| /linux/drivers/net/dsa/ |
| H A D | mt7530.c | 2475 dn = cpu_dp->conduit->dev.of_node->parent; in mt7530_setup() 3328 const struct net_device *conduit, in mt753x_conduit_state_change() argument 3331 struct dsa_port *cpu_dp = conduit->dsa_ptr; in mt753x_conduit_state_change()
|
| /linux/Documentation/networking/ |
| H A D | switchdev.rst | 88 the physical port and provides a conduit for control traffic to/from the
|