/linux-6.3-rc2/net/bridge/ |
A D | br_stp.c | 109 br = p->br; in br_should_become_root_port() 185 br->designated_root = br->bridge_id; in br_root_selection() 197 br->max_age = br->bridge_max_age; in br_become_root_bridge() 220 br = p->br; in br_transmit_config() 232 = br_get_port(br, br->root_port); in br_transmit_config() 279 p = br_get_port(br, br->root_port); in br_transmit_tcn() 293 br = p->br; in br_should_become_designated_port() 422 br = p->br; in br_become_designated_port() 449 struct net_bridge *br = p->br; in br_make_forwarding() local 527 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() 501 br->dev = dev; in br_dev_setup() 523 br->designated_root = br->bridge_id; in br_dev_setup() 524 br->bridge_max_age = br->max_age = 20 * HZ; in br_dev_setup() 525 br->bridge_hello_time = br->hello_time = 2 * HZ; in br_dev_setup() 526 br->bridge_forward_delay = br->forward_delay = 15 * HZ; in br_dev_setup() [all …]
|
A D | br_if.c | 76 struct net_bridge *br = p->br; in br_port_carrier_check() local 152 if ((br->dev->flags & IFF_PROMISC) || !br_vlan_enabled(br->dev)) in br_manage_promisc() 191 if (backup_p->br != p->br) in nbp_backup_change() 240 br->auto_cnt = cnt; in nbp_update_port_count() 284 p->br = NULL; in destroy_nbp() 334 struct net_bridge *br = p->br; in del_nbp() local 352 update_headroom(br, get_max_headroom(br)); in del_nbp() 434 p->br = br; in new_nbp() 523 dev_set_mtu(br->dev, br_mtu_min(br)); in br_mtu_auto_adjust() 731 if (!p || p->br != br) in br_del_if() [all …]
|
A D | br_sysfs_br.c | 51 err = (*set)(br, val, &extack); in store_bridge_parm() 53 netdev_state_change(br->dev); in store_bridge_parm() 185 br->group_fwd_mask = val; in set_group_fwd_mask() 204 (br->bridge_id.prio[0] << 8) | br->bridge_id.prio[1]); in priority_show() 329 spin_lock_bh(&br->lock); in group_addr_store() 331 spin_unlock_bh(&br->lock); in group_addr_store() 334 br_recalculate_fwd_mask(br); in group_addr_store() 351 br_fdb_flush(br, &desc); in set_flush() 503 br->hash_max = val; in set_hash_max() 1064 if (!br->ifobj) { in br_sysfs_addbr() [all …]
|
A D | br_fdb.c | 68 return br->topology_change ? br->forward_delay : br->ageing_time; in hold_time() 251 struct net_bridge *br; in br_fdb_find_port() local 449 struct net_bridge *br = p->br; in br_fdb_changeaddr() local 496 f = br_fdb_find(br, br->dev->dev_addr, 0); in br_fdb_change_mac_address() 512 f = br_fdb_find(br, br->dev->dev_addr, v->vid); in br_fdb_change_mac_address() 655 if (p->br != br) { in __fdb_flush_validate_ifindex() 681 br = p->br; in br_fdb_delete_bulk() 1040 br->dev->name); in fdb_add_entry() 1125 br->dev->name); in __br_fdb_add() 1193 br = p->br; in br_fdb_add() [all …]
|
A D | br_vlan.c | 234 br = v->br; in br_vlan_init_state() 236 br = v->port->br; in br_vlan_init_state() 269 br = v->br; in __vlan_add() 274 br = p->br; in __vlan_add() 682 struct net_bridge *br = p->br; in br_should_learn() local 798 vlan->br = br; in br_vlan_add() 1704 .br = br in br_vlan_link_state_change() 1739 ret = br_vlan_add(br, br->default_pvid, in br_vlan_bridge_event() 1746 changed = !br_vlan_delete(br, br->default_pvid); in br_vlan_bridge_event() 1984 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 | 87 struct net *net = dev_net(br->dev); in add_del_if() 99 ret = br_add_if(br, dev, NULL); in add_del_if() 101 ret = br_del_if(br, dev); in add_del_if() 173 b.forward_delay = br->forward_delay; in br_dev_siocdevprivate() 179 b.root_port = br->root_port; in br_dev_siocdevprivate() 236 ret = br_set_max_age(br, args[1]); in br_dev_siocdevprivate() 299 spin_lock_bh(&br->lock); in br_dev_siocdevprivate() 304 spin_unlock_bh(&br->lock); in br_dev_siocdevprivate() 313 spin_lock_bh(&br->lock); in br_dev_siocdevprivate() 318 spin_unlock_bh(&br->lock); in br_dev_siocdevprivate() [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_private.h | 101 struct net_bridge *br; member 137 struct net_bridge *br; member 218 struct net_bridge *br; member 331 struct net_bridge *br; member 365 struct net_bridge *br; member 378 struct net_bridge *br; member 634 return !memcmp(&br->bridge_id, &br->designated_root, 8); in br_is_root_bridge() 1521 const struct net_bridge *br) in br_vlan_group() argument 1533 const struct net_bridge *br) in br_vlan_group_rcu() argument 1977 struct net_bridge *br, [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_netlink.c | 110 br = netdev_priv(dev); in br_get_link_af_size_filtered() 128 if (!br) in br_get_link_af_size_filtered() 452 struct net_bridge *br; in br_fill_ifinfo() local 457 br = port->br; in br_fill_ifinfo() 459 br = netdev_priv(dev); in br_fill_ifinfo() 629 br = port->br; in br_info_notify() 632 dev = br->dev; in br_info_notify() 1363 memcpy(br->group_addr, new_addr, sizeof(br->group_addr)); in br_changelink() 1615 u16 priority = (br->bridge_id.prio[0] << 8) | br->bridge_id.prio[1]; in br_fill_info() 1735 struct net_bridge *br; in br_get_linkxstats_size() local [all …]
|
A D | br_multicast.c | 151 struct net_bridge *br = brmctx->br; in br_mdb_get() local 639 struct net_bridge *br = mp->br; in br_multicast_del_mdb_entry() local 651 struct net_bridge *br = mp->br; in br_multicast_group_expired() local 1298 mp->br = br; in br_multicast_new_group() 3098 if (!p || p->br != br) in __br_multicast_get_querier_port() 4030 brmctx->br = br; in br_multicast_ctx_init() 4219 br = vlan->br; in br_multicast_toggle_one_vlan() 4241 br = vlan->port->br; in br_multicast_toggle_one_vlan() 4768 br = port->br; in br_multicast_list_adjacent() 4815 br = port->br; in br_multicast_has_querier_anywhere() [all …]
|
A D | br_input.c | 41 vg = br_vlan_group_rcu(br); in br_pass_frame_up() 61 skb = br_handle_vlan(br, NULL, vg, skb); in br_pass_frame_up() 84 struct net_bridge *br; in br_handle_frame_finish() local 91 br = p->br; in br_handle_frame_finish() 93 if (br_mst_is_enabled(br)) { in br_handle_frame_finish() 102 brmctx = &p->br->multicast_ctx; in br_handle_frame_finish() 184 br->dev->stats.multicast++; in br_handle_frame_finish() 189 br->dev->stats.multicast++; in br_handle_frame_finish() 374 fwd_mask |= p->br->group_fwd_mask; in br_handle_frame() 383 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 | 192 struct net_bridge *br = joining->br; in nbp_switchdev_hwdom_set() local 208 set_bit(hwdom, &br->busy_hwdoms); in nbp_switchdev_hwdom_set() 215 struct net_bridge *br = leaving->br; in nbp_switchdev_hwdom_put() local 307 struct net_bridge *br; in br_switchdev_fdb_replay() local 317 br = netdev_priv(br_dev); in br_switchdev_fdb_replay() 358 vg = br_vlan_group(br); in br_switchdev_vlan_attr_replay() 495 struct net_bridge *br = port->br; in br_switchdev_mdb_complete() local 500 spin_lock_bh(&br->multicast_lock); in br_switchdev_mdb_complete() 501 mp = br_mdb_ip_get(br, &data->ip); in br_switchdev_mdb_complete() 651 struct net_bridge *br; in br_switchdev_mdb_replay() local [all …]
|
A D | br_mrp_netlink.c | 62 return br_mrp_add(br, &inst); in br_mrp_instance_parse() 64 return br_mrp_del(br, &inst); in br_mrp_instance_parse() 192 return br_mrp_set_ring_role(br, &role); in br_mrp_ring_role_parse() 238 return br_mrp_start_test(br, &test); in br_mrp_start_test_parse() 272 return br_mrp_set_in_state(br, &state); in br_mrp_in_state_parse() 312 return br_mrp_set_in_role(br, &role); in br_mrp_in_role_parse() 366 br = p->br; in br_mrp_parse() 368 if (br->stp_enabled != BR_NO_STP) { in br_mrp_parse() 400 err = br_mrp_ring_state_parse(br, in br_mrp_parse() 415 err = br_mrp_start_test_parse(br, in br_mrp_parse() [all …]
|
A D | br_cfm_netlink.c | 127 return br_cfm_mep_create(br, instance, &create, extack); in br_mep_create_parse() 150 return br_cfm_mep_delete(br, instance, extack); in br_mep_delete_parse() 192 return br_cfm_mep_config_set(br, instance, &config, extack); in br_mep_config_parse() 233 return br_cfm_cc_config_set(br, instance, &config, extack); in br_cc_config_parse() 314 return br_cfm_cc_rdi_set(br, instance, rdi, extack); in br_cc_rdi_parse() 376 return br_cfm_cc_ccm_tx(br, instance, &tx_info, extack); in br_cc_ccm_tx_parse() 389 br = p->br; in br_cfm_parse() 439 err = br_cc_rdi_parse(br, tb[IFLA_BRIDGE_CFM_CC_RDI], in br_cfm_parse() 461 hlist_for_each_entry_rcu(mep, &br->mep_list, head) { in br_cfm_config_fill_info() 617 struct net_bridge *br, in br_cfm_status_fill_info() argument [all …]
|
/linux-6.3-rc2/drivers/base/regmap/ |
A D | regmap-spi-avmm.c | 309 br->phy_len = pb - br->phy_buf; in br_pkt_phy_tx_prepare() 315 aligned_phy_len = ALIGN(br->phy_len, br->word_len); in br_pkt_phy_tx_prepare() 343 br->swap_words(br->phy_buf, br->phy_len); in br_do_tx() 346 return spi_write(br->spi, br->phy_buf, br->phy_len); in br_do_tx() 368 tb_limit = br->trans_buf + ARRAY_SIZE(br->trans_buf); in br_do_rx_and_pkt_phy_parse() 372 ret = spi_read(br->spi, pb, br->word_len); in br_do_rx_and_pkt_phy_parse() 378 br->swap_words(pb, br->word_len); in br_do_rx_and_pkt_phy_parse() 458 br->trans_len = tb - br->trans_buf; in br_do_rx_and_pkt_phy_parse() 633 br = kzalloc(sizeof(*br), GFP_KERNEL); in spi_avmm_bridge_ctx_gen() 634 if (!br) in spi_avmm_bridge_ctx_gen() [all …]
|
/linux-6.3-rc2/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-6.3-rc2/fs/xfs/scrub/ |
A D | bitmap.c | 143 if (sub_br->start >= br->start + br->len) { in xbitmap_disunion() 155 if (sub_len > br->len) in xbitmap_disunion() 156 sub_len = br->len; in xbitmap_disunion() 161 if (sub_start + sub_len == br->start + br->len) in xbitmap_disunion() 166 br->start += sub_len; in xbitmap_disunion() 167 br->len -= sub_len; in xbitmap_disunion() 171 br->len -= sub_len; in xbitmap_disunion() 177 list_del(&br->list); in xbitmap_disunion() 178 kfree(br); in xbitmap_disunion() 193 new_br->len = br->start + br->len - new_br->start; in xbitmap_disunion() [all …]
|
/linux-6.3-rc2/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 …]
|