/linux/net/bridge/ |
A D | br_stp.c | 103 br = p->br; in br_should_become_root_port() 179 br->designated_root = br->bridge_id; in br_root_selection() 191 br->max_age = br->bridge_max_age; in br_become_root_bridge() 214 br = p->br; in br_transmit_config() 226 = br_get_port(br, br->root_port); in br_transmit_config() 273 p = br_get_port(br, br->root_port); in br_transmit_tcn() 287 br = p->br; in br_should_become_designated_port() 416 br = p->br; in br_become_designated_port() 443 struct net_bridge *br = p->br; in br_make_forwarding() local 521 br = p->br; in br_received_config_bpdu() [all …]
|
A D | br_stp_if.c | 53 spin_lock_bh(&br->lock); in br_stp_enable_bridge() 55 mod_timer(&br->hello_timer, jiffies + br->hello_time); in br_stp_enable_bridge() 65 spin_unlock_bh(&br->lock); in br_stp_enable_bridge() 73 spin_lock_bh(&br->lock); in br_stp_disable_bridge() 82 spin_unlock_bh(&br->lock); in br_stp_disable_bridge() 101 struct net_bridge *br = p->br; in br_stp_disable_port() local 158 spin_lock_bh(&br->lock); in br_stp_start() 174 mod_timer(&br->hello_timer, jiffies + br->hello_time); in br_stp_start() 212 br_stp_start(br); in br_stp_set_enabled() 215 br_stp_stop(br); in br_stp_set_enabled() [all …]
|
A D | br_stp_timer.c | 32 struct net_bridge *br = from_timer(br, t, hello_timer); in br_hello_timer_expired() local 35 spin_lock(&br->lock); in br_hello_timer_expired() 43 spin_unlock(&br->lock); in br_hello_timer_expired() 49 struct net_bridge *br = p->br; in br_message_age_timer_expired() local 65 spin_lock(&br->lock); in br_message_age_timer_expired() 82 struct net_bridge *br = p->br; in br_forward_delay_timer_expired() local 86 spin_lock(&br->lock); in br_forward_delay_timer_expired() 105 struct net_bridge *br = from_timer(br, t, tcn_timer); in br_tcn_timer_expired() local 109 if (!br_is_root_bridge(br) && (br->dev->flags & IFF_UP)) { in br_tcn_timer_expired() 112 mod_timer(&br->tcn_timer, jiffies + br->bridge_hello_time); in br_tcn_timer_expired() [all …]
|
A D | br_device.c | 59 if (!br_allowed_ingress(br, br_vlan_group_rcu(br), skb, &vid, in br_dev_xmit() 150 br_vlan_flush(br); in br_dev_init() 165 br_vlan_flush(br); in br_dev_uninit() 166 br_mdb_hash_fini(br); in br_dev_uninit() 167 br_fdb_hash_fini(br); in br_dev_uninit() 500 br->dev = dev; in br_dev_setup() 522 br->designated_root = br->bridge_id; in br_dev_setup() 523 br->bridge_max_age = br->max_age = 20 * HZ; in br_dev_setup() 524 br->bridge_hello_time = br->hello_time = 2 * HZ; in br_dev_setup() 525 br->bridge_forward_delay = br->forward_delay = 15 * HZ; in br_dev_setup() [all …]
|
A D | br_if.c | 67 struct net_bridge *br = p->br; in br_port_carrier_check() local 143 if ((br->dev->flags & IFF_PROMISC) || !br_vlan_enabled(br->dev)) in br_manage_promisc() 182 if (backup_p->br != p->br) in nbp_backup_change() 231 br->auto_cnt = cnt; in nbp_update_port_count() 275 p->br = NULL; in destroy_nbp() 325 struct net_bridge *br = p->br; in del_nbp() local 343 update_headroom(br, get_max_headroom(br)); in del_nbp() 425 p->br = br; in new_nbp() 514 dev_set_mtu(br->dev, br_mtu_min(br)); in br_mtu_auto_adjust() 741 if (!p || p->br != br) in br_del_if() [all …]
|
A D | br_fdb.c | 68 return br->topology_change ? br->forward_delay : br->ageing_time; in hold_time() 244 struct net_bridge *br; in br_fdb_find_port() local 351 vg = br_vlan_group(br); in fdb_delete_local() 442 struct net_bridge *br = p->br; in br_fdb_changeaddr() local 489 f = br_fdb_find(br, br->dev->dev_addr, 0); in br_fdb_change_mac_address() 495 vg = br_vlan_group(br); in br_fdb_change_mac_address() 505 f = br_fdb_find(br, br->dev->dev_addr, v->vid); in br_fdb_change_mac_address() 885 br->dev->name); in fdb_add_entry() 967 br->dev->name); in __br_fdb_add() 1034 br = p->br; in br_fdb_add() [all …]
|
A D | br_sysfs_br.c | 52 err = (*set)(br, val, &extack); in store_bridge_parm() 54 netdev_state_change(br->dev); in store_bridge_parm() 186 br->group_fwd_mask = val; in set_group_fwd_mask() 205 (br->bridge_id.prio[0] << 8) | br->bridge_id.prio[1]); in priority_show() 330 spin_lock_bh(&br->lock); in group_addr_store() 332 spin_unlock_bh(&br->lock); in group_addr_store() 335 br_recalculate_fwd_mask(br); in group_addr_store() 348 br_fdb_flush(br); in set_flush() 500 br->hash_max = val; in set_hash_max() 1061 if (!br->ifobj) { in br_sysfs_addbr() [all …]
|
A D | br_vlan.c | 234 br = v->br; in __vlan_add() 235 dev = br->dev; in __vlan_add() 239 br = p->br; in __vlan_add() 637 struct net_bridge *br = p->br; in br_should_learn() local 742 vlan->br = br; in br_vlan_add() 1630 .br = br in br_vlan_link_state_change() 1665 ret = br_vlan_add(br, br->default_pvid, in br_vlan_bridge_event() 1672 changed = !br_vlan_delete(br, br->default_pvid); in br_vlan_bridge_event() 1688 br_vlan_notify(br, NULL, br->default_pvid, 0, vlcmd); in br_vlan_bridge_event() 1905 br = p->br; in br_vlan_dump_dev() [all …]
|
A D | br.c | 34 struct net_bridge *br; in br_device_event() local 59 br = p->br; in br_device_event() 63 br_mtu_auto_adjust(br); in br_device_event() 78 spin_lock_bh(&br->lock); in br_device_event() 81 spin_unlock_bh(&br->lock); in br_device_event() 97 spin_lock_bh(&br->lock); in br_device_event() 102 spin_unlock_bh(&br->lock); in br_device_event() 107 spin_lock_bh(&br->lock); in br_device_event() 115 br_del_if(br, dev); in br_device_event() 155 struct net_bridge *br; in br_switchdev_event() local [all …]
|
A D | br_ioctl.c | 86 struct net *net = dev_net(br->dev); in add_del_if() 98 ret = br_add_if(br, dev, NULL); in add_del_if() 100 ret = br_del_if(br, dev); in add_del_if() 153 b.forward_delay = br->forward_delay; in br_dev_siocdevprivate() 159 b.root_port = br->root_port; in br_dev_siocdevprivate() 216 ret = br_set_max_age(br, args[1]); in br_dev_siocdevprivate() 279 spin_lock_bh(&br->lock); in br_dev_siocdevprivate() 284 spin_unlock_bh(&br->lock); in br_dev_siocdevprivate() 293 spin_lock_bh(&br->lock); in br_dev_siocdevprivate() 298 spin_unlock_bh(&br->lock); in br_dev_siocdevprivate() [all …]
|
A D | br_private.h | 118 struct net_bridge *br; member 198 struct net_bridge *br; member 300 struct net_bridge *br; member 334 struct net_bridge *br; member 347 struct net_bridge *br; member 601 return !memcmp(&br->bridge_id, &br->designated_root, 8); in br_is_root_bridge() 1468 const struct net_bridge *br) in br_vlan_group() argument 1480 const struct net_bridge *br) in br_vlan_group_rcu() argument 1643 const struct net_bridge *br) in br_vlan_group() argument 1866 struct net_bridge *br, [all …]
|
A D | br_netlink.c | 110 br = netdev_priv(dev); in br_get_link_af_size_filtered() 125 if (!br) in br_get_link_af_size_filtered() 439 struct net_bridge *br; in br_fill_ifinfo() local 444 br = port->br; in br_fill_ifinfo() 446 br = netdev_priv(dev); in br_fill_ifinfo() 590 br = port->br; in br_info_notify() 593 dev = br->dev; in br_info_notify() 1277 memcpy(br->group_addr, new_addr, sizeof(br->group_addr)); in br_changelink() 1284 br_fdb_flush(br); in br_changelink() 1524 u16 priority = (br->bridge_id.prio[0] << 8) | br->bridge_id.prio[1]; in br_fill_info() [all …]
|
A D | br_mrp.c | 453 spin_lock_bh(&br->lock); in br_mrp_del_impl() 465 spin_lock_bh(&br->lock); in br_mrp_del_impl() 477 spin_lock_bh(&br->lock); in br_mrp_del_impl() 527 spin_lock_bh(&br->lock); in br_mrp_add() 534 spin_lock_bh(&br->lock); in br_mrp_add() 554 br_mrp_del_impl(br, mrp); in br_mrp_add() 570 br_mrp_del_impl(br, mrp); in br_mrp_port_del() 583 br_mrp_del_impl(br, mrp); in br_mrp_del() 810 spin_lock_bh(&br->lock); in br_mrp_set_in_role() 1079 struct net_bridge *br; in br_mrp_rcv() local [all …]
|
A D | br_mrp_switchdev.c | 8 br_mrp_switchdev_port_obj(struct net_bridge *br, in br_mrp_switchdev_port_obj() argument 14 err = switchdev_port_obj_add(br->dev, obj, NULL); in br_mrp_switchdev_port_obj() 16 err = switchdev_port_obj_del(br->dev, obj); in br_mrp_switchdev_port_obj() 34 .obj.orig_dev = br->dev, in br_mrp_switchdev_add() 51 .obj.orig_dev = br->dev, in br_mrp_switchdev_del() 69 .obj.orig_dev = br->dev, in br_mrp_switchdev_set_ring_role() 107 .obj.orig_dev = br->dev, in br_mrp_switchdev_send_ring_test() 127 .obj.orig_dev = br->dev, in br_mrp_switchdev_set_ring_state() 145 .obj.orig_dev = br->dev, in br_mrp_switchdev_set_in_role() 183 .obj.orig_dev = br->dev, in br_mrp_switchdev_set_in_state() [all …]
|
A D | br_multicast.c | 147 struct net_bridge *br = brmctx->br; in br_mdb_get() local 611 struct net_bridge *br = mp->br; in br_multicast_del_mdb_entry() local 623 struct net_bridge *br = mp->br; in br_multicast_group_expired() local 1167 mp->br = br; in br_multicast_new_group() 2921 if (!p || p->br != br) in __br_multicast_get_querier_port() 3853 brmctx->br = br; in br_multicast_ctx_init() 4042 br = vlan->br; in br_multicast_toggle_one_vlan() 4064 br = vlan->port->br; in br_multicast_toggle_one_vlan() 4591 br = port->br; in br_multicast_list_adjacent() 4638 br = port->br; in br_multicast_has_querier_anywhere() [all …]
|
A D | br_input.c | 36 struct net_bridge *br = netdev_priv(brdev); in br_pass_frame_up() local 41 vg = br_vlan_group_rcu(br); in br_pass_frame_up() 54 skb = br_handle_vlan(br, NULL, vg, skb); in br_pass_frame_up() 77 struct net_bridge *br; in br_handle_frame_finish() local 84 brmctx = &p->br->multicast_ctx; in br_handle_frame_finish() 94 br = p->br; in br_handle_frame_finish() 114 BR_INPUT_SKB_CB(skb)->brdev = br->dev; in br_handle_frame_finish() 142 br->dev->stats.multicast++; in br_handle_frame_finish() 147 br->dev->stats.multicast++; in br_handle_frame_finish() 332 fwd_mask |= p->br->group_fwd_mask; in br_handle_frame() [all …]
|
A D | br_cfm.c | 379 struct net_bridge *br; in br_cfm_frame_rx() local 392 br = port->br; in br_cfm_frame_rx() 533 mep = br_mep_find(br, instance); in br_cfm_mep_create() 561 if (hlist_empty(&br->mep_list)) in br_cfm_mep_create() 590 if (hlist_empty(&br->mep_list)) in mep_delete_implementation() 602 mep = br_mep_find(br, instance); in br_cfm_mep_delete() 623 mep = br_mep_find(br, instance); in br_cfm_mep_config_set() 645 mep = br_mep_find(br, instance); in br_cfm_cc_config_set() 682 mep = br_mep_find(br, instance); in br_cfm_cc_peer_mep_add() 721 mep = br_mep_find(br, instance); in br_cfm_cc_peer_mep_remove() [all …]
|
A D | br_private_mrp.h | 66 int br_mrp_add(struct net_bridge *br, struct br_mrp_instance *instance); 67 int br_mrp_del(struct net_bridge *br, struct br_mrp_instance *instance); 72 int br_mrp_set_ring_state(struct net_bridge *br, 77 int br_mrp_set_in_role(struct net_bridge *br, struct br_mrp_in_role *role); 78 int br_mrp_start_in_test(struct net_bridge *br, 82 int br_mrp_switchdev_add(struct net_bridge *br, struct br_mrp *mrp); 83 int br_mrp_switchdev_del(struct net_bridge *br, struct br_mrp *mrp); 85 br_mrp_switchdev_set_ring_role(struct net_bridge *br, struct br_mrp *mrp, 90 br_mrp_switchdev_send_ring_test(struct net_bridge *br, struct br_mrp *mrp, 97 br_mrp_switchdev_set_in_role(struct net_bridge *br, struct br_mrp *mrp, [all …]
|
A D | br_switchdev.c | 188 struct net_bridge *br = joining->br; in nbp_switchdev_hwdom_set() local 211 struct net_bridge *br = leaving->br; in nbp_switchdev_hwdom_put() local 303 struct net_bridge *br; in br_switchdev_fdb_replay() local 313 br = netdev_priv(br_dev); in br_switchdev_fdb_replay() 363 struct net_bridge *br; in br_switchdev_vlan_replay() local 380 br = netdev_priv(dev); in br_switchdev_vlan_replay() 381 vg = br_vlan_group(br); in br_switchdev_vlan_replay() 388 br = p->br; in br_switchdev_vlan_replay() 434 struct net_bridge *br = port->br; in br_switchdev_mdb_complete() local 590 struct net_bridge *br; in br_switchdev_mdb_replay() local [all …]
|
A D | br_mdb.c | 831 brmctx = &br->multicast_ctx; in __br_mdb_choose_context() 990 struct net_bridge *br; in br_mdb_add() local 997 br = netdev_priv(dev); in br_mdb_add() 1022 if (p->br != br) { in br_mdb_add() 1032 vg = br_vlan_group(br); in br_mdb_add() 1061 if (!netif_running(br->dev) || !br_opt_get(br, BROPT_MULTICAST_ENABLED)) in __br_mdb_del() 1067 mp = br_mdb_ip_get(br, &ip); in __br_mdb_del() 1110 struct net_bridge *br; in br_mdb_del() local 1117 br = netdev_priv(dev); in br_mdb_del() 1125 if (!p || p->br != br || p->state == BR_STATE_DISABLED) in br_mdb_del() [all …]
|
/linux/drivers/base/regmap/ |
A D | regmap-spi-avmm.c | 315 br->phy_len = pb - br->phy_buf; in br_pkt_phy_tx_prepare() 321 aligned_phy_len = ALIGN(br->phy_len, br->word_len); in br_pkt_phy_tx_prepare() 349 br->swap_words(br->phy_buf, br->phy_len); in br_do_tx() 352 return spi_write(br->spi, br->phy_buf, br->phy_len); in br_do_tx() 374 tb_limit = br->trans_buf + ARRAY_SIZE(br->trans_buf); in br_do_rx_and_pkt_phy_parse() 378 ret = spi_read(br->spi, pb, br->word_len); in br_do_rx_and_pkt_phy_parse() 384 br->swap_words(pb, br->word_len); in br_do_rx_and_pkt_phy_parse() 464 br->trans_len = tb - br->trans_buf; in br_do_rx_and_pkt_phy_parse() 639 br = kzalloc(sizeof(*br), GFP_KERNEL); in spi_avmm_bridge_ctx_gen() 640 if (!br) in spi_avmm_bridge_ctx_gen() [all …]
|
/linux/drivers/clk/qcom/ |
A D | clk-branch.c | 20 if (!br->hwcg_reg) in clk_branch_in_hwcg_mode() 23 regmap_read(br->clkr.regmap, br->hwcg_reg, &val); in clk_branch_in_hwcg_mode() 25 return !!(val & BIT(br->hwcg_bit)); in clk_branch_in_hwcg_mode() 33 regmap_read(br->clkr.regmap, br->halt_reg, &val); in clk_branch_check_halt() 35 val &= BIT(br->halt_bit); in clk_branch_check_halt() 55 regmap_read(br->clkr.regmap, br->halt_reg, &val); in clk_branch2_check_halt() 69 bool voted = br->halt_check & BRANCH_VOTED; in clk_branch_wait() 76 if (br->halt_check == BRANCH_HALT_SKIP || clk_branch_in_hwcg_mode(br)) in clk_branch_wait() 82 br->halt_check == BRANCH_HALT || in clk_branch_wait() 87 if (check_halt(br, enabling)) in clk_branch_wait() [all …]
|
/linux/fs/xfs/scrub/ |
A D | bitmap.c | 142 if (sub_br->start >= br->start + br->len) { in xbitmap_disunion() 154 if (sub_len > br->len) in xbitmap_disunion() 155 sub_len = br->len; in xbitmap_disunion() 160 if (sub_start + sub_len == br->start + br->len) in xbitmap_disunion() 165 br->start += sub_len; in xbitmap_disunion() 166 br->len -= sub_len; in xbitmap_disunion() 170 br->len -= sub_len; in xbitmap_disunion() 176 list_del(&br->list); in xbitmap_disunion() 177 kmem_free(br); in xbitmap_disunion() 192 new_br->len = br->start + br->len - new_br->start; in xbitmap_disunion() [all …]
|
/linux/arch/s390/kernel/ |
A D | nospec-branch.c | 103 u8 *instr, *thunk, *br; in __nospec_revert() local 119 br = thunk + (*(int *)(thunk + 2)) * 2; in __nospec_revert() 125 br = thunk + (*(int *)(thunk + 2)) * 2; in __nospec_revert() 129 if ((br[0] & 0xbf) != 0x07 || (br[1] & 0xf0) != 0xf0) in __nospec_revert() 135 insnbuf[0] = br[0]; in __nospec_revert() 137 if (br[0] == 0x47) { in __nospec_revert() 139 insnbuf[2] = br[2]; in __nospec_revert() 140 insnbuf[3] = br[3]; in __nospec_revert() 147 if (br[0] == 0x47) { in __nospec_revert() 150 insnbuf[2] = br[2]; in __nospec_revert() [all …]
|
/linux/arch/ia64/lib/ |
A D | copy_user.S | 117 br.ctop.dptk.few 1b 158 (p15) br.cond.spnt 1f 199 br.ctop.dptk.few 2b 310 br.ctop.dptk.few 5b 315 br.ret.sptk.many rp 382 br.ctop.dptk 2b 412 br.ret.sptk.many rp 444 br.ctop.dptk 1b 461 br.ctop.dptk 2b 555 br.cloop.dptk 5b [all …]
|