Home
last modified time | relevance | path

Searched refs:br (Results 1 – 25 of 224) sorted by relevance

123456789

/Linux-v4.19/net/bridge/
Dbr_stp.c46 br_warn(p->br, "error setting offload STP state on port %u(%s)\n", in br_set_state()
49 br_info(p->br, "port %u(%s) entered %s state\n", in br_set_state()
55 struct net_bridge_port *br_get_port(struct net_bridge *br, u16 port_no) in br_get_port() argument
59 list_for_each_entry_rcu(p, &br->port_list, list) { in br_get_port()
71 struct net_bridge *br; in br_should_become_root_port() local
75 br = p->br; in br_should_become_root_port()
80 if (memcmp(&br->bridge_id, &p->designated_root, 8) <= 0) in br_should_become_root_port()
86 rp = br_get_port(br, root_port); in br_should_become_root_port()
118 static void br_root_port_block(const struct net_bridge *br, in br_root_port_block() argument
122 br_notice(br, "port %u(%s) tried to become root port (blocked)", in br_root_port_block()
[all …]
Dbr_stp_if.c47 err = __set_ageing_time(p->dev, p->br->ageing_time); in br_init_port()
53 void br_stp_enable_bridge(struct net_bridge *br) in br_stp_enable_bridge() argument
57 spin_lock_bh(&br->lock); in br_stp_enable_bridge()
58 if (br->stp_enabled == BR_KERNEL_STP) in br_stp_enable_bridge()
59 mod_timer(&br->hello_timer, jiffies + br->hello_time); in br_stp_enable_bridge()
60 mod_delayed_work(system_long_wq, &br->gc_work, HZ / 10); in br_stp_enable_bridge()
62 br_config_bpdu_generation(br); in br_stp_enable_bridge()
64 list_for_each_entry(p, &br->port_list, list) { in br_stp_enable_bridge()
69 spin_unlock_bh(&br->lock); in br_stp_enable_bridge()
73 void br_stp_disable_bridge(struct net_bridge *br) in br_stp_disable_bridge() argument
[all …]
Dbr_stp_timer.c21 static int br_is_designated_for_some_port(const struct net_bridge *br) in br_is_designated_for_some_port() argument
25 list_for_each_entry(p, &br->port_list, list) { in br_is_designated_for_some_port()
27 !memcmp(&p->designated_bridge, &br->bridge_id, 8)) in br_is_designated_for_some_port()
36 struct net_bridge *br = from_timer(br, t, hello_timer); in br_hello_timer_expired() local
38 br_debug(br, "hello timer expired\n"); in br_hello_timer_expired()
39 spin_lock(&br->lock); in br_hello_timer_expired()
40 if (br->dev->flags & IFF_UP) { in br_hello_timer_expired()
41 br_config_bpdu_generation(br); in br_hello_timer_expired()
43 if (br->stp_enabled == BR_KERNEL_STP) in br_hello_timer_expired()
44 mod_timer(&br->hello_timer, in br_hello_timer_expired()
[all …]
Dbr_device.c36 struct net_bridge *br = netdev_priv(dev); in br_dev_xmit() local
39 struct pcpu_sw_netstats *brstats = this_cpu_ptr(br->stats); in br_dev_xmit()
64 if (!br_allowed_ingress(br, br_vlan_group_rcu(br), skb, &vid)) in br_dev_xmit()
70 br->neigh_suppress_enabled) { in br_dev_xmit()
71 br_do_proxy_suppress_arp(skb, br, vid, NULL); in br_dev_xmit()
74 br->neigh_suppress_enabled && in br_dev_xmit()
82 br_do_suppress_nd(skb, br, vid, NULL, msg); in br_dev_xmit()
87 br_flood(br, skb, BR_PKT_BROADCAST, false, true); in br_dev_xmit()
90 br_flood(br, skb, BR_PKT_MULTICAST, false, true); in br_dev_xmit()
93 if (br_multicast_rcv(br, NULL, skb, vid)) { in br_dev_xmit()
[all …]
Dbr_multicast.c40 static void br_multicast_start_querier(struct net_bridge *br,
42 static void br_multicast_add_router(struct net_bridge *br,
44 static void br_ip4_multicast_leave_group(struct net_bridge *br,
52 static void br_ip6_multicast_leave_group(struct net_bridge *br,
155 struct net_bridge_mdb_entry *br_mdb_get(struct net_bridge *br, in br_mdb_get() argument
158 struct net_bridge_mdb_htable *mdb = rcu_dereference(br->mdb); in br_mdb_get()
161 if (br->multicast_disabled) in br_mdb_get()
245 struct net_bridge *br = mp->br; in br_multicast_group_expired() local
248 spin_lock(&br->multicast_lock); in br_multicast_group_expired()
249 if (!netif_running(br->dev) || timer_pending(&mp->timer)) in br_multicast_group_expired()
[all …]
Dbr_fdb.c40 static int fdb_insert(struct net_bridge *br, struct net_bridge_port *source,
42 static void fdb_notify(struct net_bridge *br,
62 int br_fdb_hash_init(struct net_bridge *br) in br_fdb_hash_init() argument
64 return rhashtable_init(&br->fdb_hash_tbl, &br_fdb_rht_params); in br_fdb_hash_init()
67 void br_fdb_hash_fini(struct net_bridge *br) in br_fdb_hash_fini() argument
69 rhashtable_destroy(&br->fdb_hash_tbl); in br_fdb_hash_fini()
75 static inline unsigned long hold_time(const struct net_bridge *br) in hold_time() argument
77 return br->topology_change ? br->forward_delay : br->ageing_time; in hold_time()
80 static inline int has_expired(const struct net_bridge *br, in has_expired() argument
84 time_before_eq(fdb->updated + hold_time(br), jiffies); in has_expired()
[all …]
Dbr_if.c71 struct net_bridge *br = p->br; in br_port_carrier_check() local
78 if (!netif_running(br->dev)) in br_port_carrier_check()
81 spin_lock_bh(&br->lock); in br_port_carrier_check()
93 spin_unlock_bh(&br->lock); in br_port_carrier_check()
107 br_fdb_unsync_static(p->br, p); in br_port_set_promisc()
126 err = br_fdb_sync_static(p->br, p); in br_port_clear_promisc()
139 void br_manage_promisc(struct net_bridge *br) in br_manage_promisc() argument
147 if ((br->dev->flags & IFF_PROMISC) || !br_vlan_enabled(br->dev)) in br_manage_promisc()
150 list_for_each_entry(p, &br->port_list, list) { in br_manage_promisc()
164 if (br->auto_cnt == 0 || in br_manage_promisc()
[all …]
Dbr_sysfs_br.c35 struct net_bridge *br = to_bridge(d); in store_bridge_parm() local
40 if (!ns_capable(dev_net(br->dev)->user_ns, CAP_NET_ADMIN)) in store_bridge_parm()
50 err = (*set)(br, val); in store_bridge_parm()
52 netdev_state_change(br->dev); in store_bridge_parm()
62 struct net_bridge *br = to_bridge(d); in forward_delay_show() local
63 return sprintf(buf, "%lu\n", jiffies_to_clock_t(br->forward_delay)); in forward_delay_show()
106 struct net_bridge *br = to_bridge(d); in ageing_time_show() local
107 return sprintf(buf, "%lu\n", jiffies_to_clock_t(br->ageing_time)); in ageing_time_show()
110 static int set_ageing_time(struct net_bridge *br, unsigned long val) in set_ageing_time() argument
112 return br_set_ageing_time(br, val); in set_ageing_time()
[all …]
Dbr_vlan.c65 vg = br_vlan_group(v->br); in __vlan_add_flags()
82 static int __vlan_vid_add(struct net_device *dev, struct net_bridge *br, in __vlan_vid_add() argument
92 return vlan_vid_add(dev, br->vlan_proto, vid); in __vlan_vid_add()
103 vg = br_vlan_group(v->br); in __vlan_add_list()
123 static int __vlan_vid_del(struct net_device *dev, struct net_bridge *br, in __vlan_vid_del() argument
133 vlan_vid_del(dev, br->vlan_proto, vid); in __vlan_vid_del()
142 static struct net_bridge_vlan *br_vlan_get_master(struct net_bridge *br, u16 vid) in br_vlan_get_master() argument
147 vg = br_vlan_group(br); in br_vlan_get_master()
153 if (br_vlan_add(br, vid, 0, &changed)) in br_vlan_get_master()
184 vg = br_vlan_group(masterv->br); in br_vlan_put_master()
[all …]
Dbr_private.h134 struct net_bridge *br; member
212 struct net_bridge *br; member
232 struct net_bridge *br; member
449 #define br_printk(level, br, format, args...) \ argument
450 printk(level "%s: " format, (br)->dev->name, ##args)
461 #define br_debug(br, format, args...) \ argument
462 pr_debug("%s: " format, (br)->dev->name, ##args)
465 static inline int br_is_root_bridge(const struct net_bridge *br) in br_is_root_bridge() argument
467 return !memcmp(&br->bridge_id, &br->designated_root, 8); in br_is_root_bridge()
530 int br_fdb_hash_init(struct net_bridge *br);
[all …]
Dbr_ioctl.c42 static void get_port_ifindices(struct net_bridge *br, int *ifindices, int num) in get_port_ifindices() argument
46 list_for_each_entry(p, &br->port_list, list) { in get_port_ifindices()
59 static int get_fdb_entries(struct net_bridge *br, void __user *userbuf, in get_fdb_entries() argument
76 num = br_fdb_fillbuf(br, buf, maxnum, offset); in get_fdb_entries()
87 static int add_del_if(struct net_bridge *br, int ifindex, int isadd) in add_del_if() argument
89 struct net *net = dev_net(br->dev); in add_del_if()
101 ret = br_add_if(br, dev, NULL); in add_del_if()
103 ret = br_del_if(br, dev); in add_del_if()
115 struct net_bridge *br = netdev_priv(dev); in old_dev_ioctl() local
126 return add_del_if(br, args[1], args[0] == BRCTL_ADD_IF); in old_dev_ioctl()
[all …]
Dbr_netlink.c100 struct net_bridge *br; in br_get_link_af_size_filtered() local
109 br = netdev_priv(dev); in br_get_link_af_size_filtered()
110 vg = br_vlan_group_rcu(br); in br_get_link_af_size_filtered()
381 struct net_bridge *br; in br_fill_ifinfo() local
386 br = port->br; in br_fill_ifinfo()
388 br = netdev_priv(dev); in br_fill_ifinfo()
390 br_debug(br, "br_fill_info event %d port %s master %s\n", in br_fill_ifinfo()
391 event, dev->name, br->dev->name); in br_fill_ifinfo()
406 nla_put_u32(skb, IFLA_MASTER, br->dev->ifindex) || in br_fill_ifinfo()
436 vg = br_vlan_group_rcu(br); in br_fill_ifinfo()
[all …]
Dbr.c36 struct net_bridge *br; in br_device_event() local
52 br = p->br; in br_device_event()
56 br_mtu_auto_adjust(br); in br_device_event()
60 spin_lock_bh(&br->lock); in br_device_event()
62 changed_addr = br_stp_recalculate_bridge_id(br); in br_device_event()
63 spin_unlock_bh(&br->lock); in br_device_event()
66 call_netdevice_notifiers(NETDEV_CHANGEADDR, br->dev); in br_device_event()
75 netdev_update_features(br->dev); in br_device_event()
79 spin_lock_bh(&br->lock); in br_device_event()
80 if (br->dev->flags & IFF_UP) { in br_device_event()
[all …]
Dbr_input.c40 struct net_bridge *br = netdev_priv(brdev); in br_pass_frame_up() local
42 struct pcpu_sw_netstats *brstats = this_cpu_ptr(br->stats); in br_pass_frame_up()
49 vg = br_vlan_group_rcu(br); in br_pass_frame_up()
62 skb = br_handle_vlan(br, NULL, vg, skb); in br_pass_frame_up()
66 br_multicast_count(br, NULL, skb, br_multicast_igmp_type(skb), in br_pass_frame_up()
83 struct net_bridge *br; in br_handle_frame_finish() local
89 if (!br_allowed_ingress(p->br, nbp_vlan_group_rcu(p), skb, &vid)) in br_handle_frame_finish()
95 br = p->br; in br_handle_frame_finish()
97 br_fdb_update(br, p, eth_hdr(skb)->h_source, vid, false); in br_handle_frame_finish()
99 local_rcv = !!(br->dev->flags & IFF_PROMISC); in br_handle_frame_finish()
[all …]
Dbr_mdb.c22 struct net_bridge *br = netdev_priv(dev); in br_rports_fill_info() local
26 if (!br->multicast_router || hlist_empty(&br->router_list)) in br_rports_fill_info()
33 hlist_for_each_entry_rcu(p, &br->router_list, rlist) { in br_rports_fill_info()
81 struct net_bridge *br = netdev_priv(dev); in br_mdb_fill_info() local
87 if (br->multicast_disabled) in br_mdb_fill_info()
90 mdb = rcu_dereference(br->mdb); in br_mdb_fill_info()
273 struct net_bridge *br = port->br; in br_mdb_complete() local
278 spin_lock_bh(&br->multicast_lock); in br_mdb_complete()
279 mdb = mlock_dereference(br->mdb, br); in br_mdb_complete()
283 for (pp = &mp->ports; (p = mlock_dereference(*pp, br)) != NULL; in br_mdb_complete()
[all …]
Dbr_arp_nd_proxy.c30 void br_recalculate_neigh_suppress_enabled(struct net_bridge *br) in br_recalculate_neigh_suppress_enabled() argument
35 list_for_each_entry(p, &br->port_list, list) { in br_recalculate_neigh_suppress_enabled()
42 br->neigh_suppress_enabled = neigh_suppress; in br_recalculate_neigh_suppress_enabled()
46 static void br_arp_send(struct net_bridge *br, struct net_bridge_port *p, in br_arp_send() argument
74 vg = br_vlan_group_rcu(br); in br_arp_send()
123 void br_do_proxy_suppress_arp(struct sk_buff *skb, struct net_bridge *br, in br_do_proxy_suppress_arp() argument
126 struct net_device *dev = br->dev; in br_do_proxy_suppress_arp()
158 if (br->neigh_suppress_enabled) { in br_do_proxy_suppress_arp()
172 vlandev = __vlan_find_dev_deep_rcu(br->dev, skb->vlan_proto, in br_do_proxy_suppress_arp()
178 if (br->neigh_suppress_enabled && br_is_local_ip(vlandev, tip)) { in br_do_proxy_suppress_arp()
[all …]
/Linux-v4.19/drivers/clk/qcom/
Dclk-branch.c16 static bool clk_branch_in_hwcg_mode(const struct clk_branch *br) in clk_branch_in_hwcg_mode() argument
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()
28 static bool clk_branch_check_halt(const struct clk_branch *br, bool enabling) in clk_branch_check_halt() argument
30 bool invert = (br->halt_check == BRANCH_HALT_ENABLE); in clk_branch_check_halt()
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()
47 static bool clk_branch2_check_halt(const struct clk_branch *br, bool enabling) in clk_branch2_check_halt() argument
55 regmap_read(br->clkr.regmap, br->halt_reg, &val); in clk_branch2_check_halt()
[all …]
/Linux-v4.19/fs/xfs/scrub/
Dbitmap.c109 struct xfs_bitmap_range *br; in xfs_bitmap_disunion() local
136 br = list_entry(lp, struct xfs_bitmap_range, list); in xfs_bitmap_disunion()
142 while (sub_br->start + sub_br->len <= br->start) { in xfs_bitmap_disunion()
147 if (sub_br->start >= br->start + br->len) { in xfs_bitmap_disunion()
155 if (sub_br->start < br->start) { in xfs_bitmap_disunion()
156 sub_len -= br->start - sub_br->start; in xfs_bitmap_disunion()
157 sub_start = br->start; in xfs_bitmap_disunion()
159 if (sub_len > br->len) in xfs_bitmap_disunion()
160 sub_len = br->len; in xfs_bitmap_disunion()
163 if (sub_start == br->start) in xfs_bitmap_disunion()
[all …]
/Linux-v4.19/arch/s390/kernel/
Dnospec-branch.c101 u8 *instr, *thunk, *br; in __nospec_revert() local
117 br = thunk + (*(int *)(thunk + 2)) * 2; in __nospec_revert()
123 br = thunk + (*(int *)(thunk + 2)) * 2; in __nospec_revert()
127 if ((br[0] & 0xbf) != 0x07 || (br[1] & 0xf0) != 0xf0) in __nospec_revert()
133 insnbuf[0] = br[0]; in __nospec_revert()
134 insnbuf[1] = (instr[1] & 0xf0) | (br[1] & 0x0f); in __nospec_revert()
135 if (br[0] == 0x47) { in __nospec_revert()
137 insnbuf[2] = br[2]; in __nospec_revert()
138 insnbuf[3] = br[3]; in __nospec_revert()
144 insnbuf[1] = (instr[1] & 0xf0) | (br[1] & 0x0f); in __nospec_revert()
[all …]
/Linux-v4.19/arch/ia64/hp/sim/boot/
Dboot_head.S29 br.call.sptk.many rp=start_bootloader
38 br.ret.sptk.many b0
45 br.ret.sptk.many b0
52 br.sptk.few b7
65 (p6) br.cond.sptk.few static
70 (p6) br.cond.sptk.few stacked
73 (p7) br.cond.sptk.few 1f
79 br.cond.sptk.few rp
81 (p7) br.cond.sptk.few 1f
88 (p7) br.cond.sptk.few 1f
[all …]
/Linux-v4.19/drivers/fpga/
Ddfl-fme-br.c63 struct fpga_bridge *br; in fme_br_probe() local
72 br = fpga_bridge_create(dev, "DFL FPGA FME Bridge", in fme_br_probe()
74 if (!br) in fme_br_probe()
77 platform_set_drvdata(pdev, br); in fme_br_probe()
79 ret = fpga_bridge_register(br); in fme_br_probe()
81 fpga_bridge_free(br); in fme_br_probe()
88 struct fpga_bridge *br = platform_get_drvdata(pdev); in fme_br_remove() local
89 struct fme_br_priv *priv = br->priv; in fme_br_remove()
91 fpga_bridge_unregister(br); in fme_br_remove()
Daltera-fpga2sdram.c98 struct fpga_bridge *br; in alt_fpga_bridge_probe() local
124 br = fpga_bridge_create(dev, F2S_BRIDGE_NAME, in alt_fpga_bridge_probe()
126 if (!br) in alt_fpga_bridge_probe()
129 platform_set_drvdata(pdev, br); in alt_fpga_bridge_probe()
131 ret = fpga_bridge_register(br); in alt_fpga_bridge_probe()
133 fpga_bridge_free(br); in alt_fpga_bridge_probe()
147 fpga_bridge_unregister(br); in alt_fpga_bridge_probe()
158 struct fpga_bridge *br = platform_get_drvdata(pdev); in alt_fpga_bridge_remove() local
160 fpga_bridge_unregister(br); in alt_fpga_bridge_remove()
/Linux-v4.19/arch/ia64/lib/
Dcopy_user.S90 (p8) br.ret.spnt.many rp // empty mempcy()
108 (p10) br.cond.dptk .long_copy_user
117 br.ctop.dptk.few 1b
122 br.ret.sptk.many rp // end of short memcpy
158 (p15) br.cond.spnt 1f
168 br.cond.spnt .word_copy_user
199 br.ctop.dptk.few 2b
205 (p9) br.cond.spnt 4f // if (16 > len1) skip 8-byte copy
237 (pred) br.cond.spnt .copy_user_bit##shift
245 br.ctop.dptk 1b; \
[all …]
/Linux-v4.19/include/trace/events/
Dbridge.h44 TP_PROTO(struct net_bridge *br, struct net_bridge_port *p,
47 TP_ARGS(br, p, addr, vid),
50 __string(br_dev, br->dev->name)
57 __assign_str(br_dev, br->dev->name);
71 TP_PROTO(struct net_bridge *br, struct net_bridge_fdb_entry *f),
73 TP_ARGS(br, f),
76 __string(br_dev, br->dev->name)
83 __assign_str(br_dev, br->dev->name);
97 TP_PROTO(struct net_bridge *br, struct net_bridge_port *source,
100 TP_ARGS(br, source, addr, vid, added_by_user),
[all …]
/Linux-v4.19/drivers/thermal/int340x_thermal/
Dint3406_thermal.c26 struct acpi_video_device_brightness *br; member
64 acpi_level = d->br->levels[d->upper_limit - state]; in int3406_thermal_set_cur_state()
87 if (acpi_level <= d->br->levels[index]) in int3406_thermal_get_cur_state()
119 d->lower_limit = int3406_thermal_get_index(d->br->levels, in int3406_thermal_get_limit()
120 d->br->count, lower_limit); in int3406_thermal_get_limit()
124 d->upper_limit = int3406_thermal_get_index(d->br->levels, in int3406_thermal_get_limit()
125 d->br->count, upper_limit); in int3406_thermal_get_limit()
129 d->upper_limit = d->upper_limit > 0 ? d->upper_limit : d->br->count - 1; in int3406_thermal_get_limit()
158 ret = acpi_video_get_levels(ACPI_COMPANION(&pdev->dev), &d->br, NULL); in int3406_thermal_probe()
181 kfree(d->br); in int3406_thermal_probe()
[all …]

123456789