/Linux-v4.19/net/bridge/ |
D | br_stp.c | 46 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 …]
|
D | br_stp_if.c | 47 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 …]
|
D | br_stp_timer.c | 21 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 …]
|
D | br_device.c | 36 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 …]
|
D | br_multicast.c | 40 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 …]
|
D | br_fdb.c | 40 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 …]
|
D | br_if.c | 71 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 …]
|
D | br_sysfs_br.c | 35 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 …]
|
D | br_vlan.c | 65 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 …]
|
D | br_private.h | 134 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 …]
|
D | br_ioctl.c | 42 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 …]
|
D | br_netlink.c | 100 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 …]
|
D | br.c | 36 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 …]
|
D | br_input.c | 40 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 …]
|
D | br_mdb.c | 22 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 …]
|
D | br_arp_nd_proxy.c | 30 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/ |
D | clk-branch.c | 16 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/ |
D | bitmap.c | 109 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/ |
D | nospec-branch.c | 101 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/ |
D | boot_head.S | 29 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/ |
D | dfl-fme-br.c | 63 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()
|
D | altera-fpga2sdram.c | 98 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/ |
D | copy_user.S | 90 (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/ |
D | bridge.h | 44 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/ |
D | int3406_thermal.c | 26 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 …]
|