| /linux/net/hsr/ |
| A D | hsr_device.c | 77 struct hsr_priv *hsr; in hsr_check_announce() local 126 struct hsr_priv *hsr; in hsr_dev_change_mtu() local 128 hsr = netdev_priv(dev); in hsr_dev_change_mtu() 143 struct hsr_priv *hsr; in hsr_dev_open() local 237 struct hsr_priv *hsr = master->hsr; in hsr_init_skb() local 277 struct hsr_priv *hsr = master->hsr; in send_hsr_supervision_frame() local 285 if (hsr->announce_count < 3 && hsr->prot_version == 0) { in send_hsr_supervision_frame() 308 hsr->sequence_nr++; in send_hsr_supervision_frame() 332 struct hsr_priv *hsr = master->hsr; in send_prp_supervision_frame() local 378 hsr = from_timer(hsr, t, announce_timer); in hsr_announce() [all …]
|
| A D | hsr_framereg.c | 92 spin_lock_bh(&hsr->list_lock); in hsr_create_self_node() 97 spin_unlock_bh(&hsr->list_lock); in hsr_create_self_node() 112 spin_lock_bh(&hsr->list_lock); in hsr_del_self_node() 118 spin_unlock_bh(&hsr->list_lock); in hsr_del_self_node() 177 spin_lock_bh(&hsr->list_lock); in hsr_add_node() 209 struct hsr_priv *hsr = port->hsr; in hsr_get_node() local 266 struct hsr_priv *hsr = port_rcv->hsr; in hsr_handle_sup_frame() local 370 spin_lock_bh(&hsr->list_lock); in hsr_handle_sup_frame() 493 struct hsr_priv *hsr = from_timer(hsr, t, prune_timer); in hsr_prune_nodes() local 500 spin_lock_bh(&hsr->list_lock); in hsr_prune_nodes() [all …]
|
| A D | hsr_main.c | 25 hsr_for_each_port(hsr, port) in hsr_slave_empty() 36 struct hsr_priv *hsr; in hsr_netdev_notify() local 46 hsr = netdev_priv(dev); in hsr_netdev_notify() 53 hsr = port->hsr; in hsr_netdev_notify() 60 hsr_check_carrier_and_operstate(hsr); in hsr_netdev_notify() 85 res = hsr_create_self_node(hsr, in hsr_netdev_notify() 105 if (hsr_slave_empty(master->hsr)) { in hsr_netdev_notify() 128 hsr_for_each_port(hsr, port) in hsr_port_get_hsr() 136 struct hsr_priv *hsr; in hsr_get_version() local 138 hsr = netdev_priv(dev); in hsr_get_version() [all …]
|
| A D | hsr_slave.c | 28 struct hsr_priv *hsr; in hsr_handle_frame() local 43 hsr = port->hsr; in hsr_handle_frame() 58 hsr->proto_ops->invalid_dan_ingress_frame && in hsr_handle_frame() 138 master = hsr_port_get_hsr(hsr, HSR_PT_MASTER); in hsr_portdev_setup() 171 port = hsr_port_get_hsr(hsr, type); in hsr_add_port() 179 port->hsr = hsr; in hsr_add_port() 192 master = hsr_port_get_hsr(hsr, HSR_PT_MASTER); in hsr_add_port() 194 dev_set_mtu(master->dev, hsr_get_max_mtu(hsr)); in hsr_add_port() 205 struct hsr_priv *hsr; in hsr_del_port() local 208 hsr = port->hsr; in hsr_del_port() [all …]
|
| A D | hsr_netlink.c | 112 hsr_debugfs_term(hsr); in hsr_dellink() 113 hsr_del_ports(hsr); in hsr_dellink() 115 hsr_del_self_node(hsr); in hsr_dellink() 116 hsr_del_nodes(&hsr->node_db); in hsr_dellink() 140 hsr->sup_multicast_addr) || in hsr_fill_info() 143 if (hsr->prot_version == PRP_V1) in hsr_fill_info() 280 struct hsr_priv *hsr; in hsr_get_node_status() local 327 hsr = netdev_priv(hsr_dev); in hsr_get_node_status() 328 res = hsr_get_node_data(hsr, in hsr_get_node_status() 412 struct hsr_priv *hsr; in hsr_get_node_list() local [all …]
|
| A D | hsr_forward.c | 48 hsr->sup_multicast_addr)) in is_supervision_frame() 201 lane_id |= port->hsr->net_id; in prp_set_lan_id() 419 struct hsr_priv *hsr = port->hsr; in hsr_forward_do() local 454 if (hsr->proto_ops->drop_frame && in hsr_forward_do() 455 hsr->proto_ops->drop_frame(frame, port)) in hsr_forward_do() 501 struct hsr_priv *hsr = port->hsr; in handle_std_frame() local 513 frame->sequence_nr = hsr->sequence_nr; in handle_std_frame() 514 hsr->sequence_nr++; in handle_std_frame() 523 struct hsr_priv *hsr = port->hsr; in hsr_fill_frame_info() local 568 struct hsr_priv *hsr = port->hsr; in fill_frame_info() local [all …]
|
| A D | hsr_framereg.h | 31 void hsr_del_self_node(struct hsr_priv *hsr); 37 bool hsr_addr_is_self(struct hsr_priv *hsr, unsigned char *addr); 50 int hsr_create_self_node(struct hsr_priv *hsr, 54 void *hsr_get_next_node(struct hsr_priv *hsr, void *_pos, 57 int hsr_get_node_data(struct hsr_priv *hsr,
|
| A D | Makefile | 6 obj-$(CONFIG_HSR) += hsr.o 8 hsr-y := hsr_main.o hsr_framereg.o hsr_device.o \ 10 hsr-$(CONFIG_DEBUG_FS) += hsr_debugfs.o
|
| A D | hsr_device.h | 16 void hsr_del_ports(struct hsr_priv *hsr); 21 void hsr_check_carrier_and_operstate(struct hsr_priv *hsr); 22 int hsr_get_max_mtu(struct hsr_priv *hsr);
|
| A D | hsr_main.h | 134 struct hsr_tag hsr; member 178 struct hsr_priv *hsr; member 230 #define hsr_for_each_port(hsr, port) \ argument 231 list_for_each_entry_rcu((port), &(hsr)->ports, port_list) 233 struct hsr_port *hsr_port_get_hsr(struct hsr_priv *hsr, enum hsr_port_type pt);
|
| A D | hsr_netlink.h | 23 void hsr_nl_ringerror(struct hsr_priv *hsr, unsigned char addr[ETH_ALEN], 25 void hsr_nl_nodedown(struct hsr_priv *hsr, unsigned char addr[ETH_ALEN]);
|
| A D | hsr_slave.h | 17 int hsr_add_port(struct hsr_priv *hsr, struct net_device *dev,
|
| /linux/arch/arm64/kvm/ |
| A D | trace_handle_exit.h | 146 TP_PROTO(unsigned long hsr), 147 TP_ARGS(hsr), 150 __field(unsigned long, hsr) 154 __entry->hsr = hsr; 157 TP_printk("HSR 0x%08lx", __entry->hsr)
|
| A D | trace_arm.h | 53 TP_PROTO(unsigned long vcpu_pc, unsigned long hsr, 56 TP_ARGS(vcpu_pc, hsr, hxfar, ipa), 60 __field( unsigned long, hsr ) 67 __entry->hsr = hsr; 73 __entry->ipa, __entry->hsr,
|
| A D | handle_exit.c | 124 run->debug.arch.hsr = esr; in kvm_handle_guest_debug()
|
| /linux/drivers/net/dsa/xrs700x/ |
| A D | xrs700x.c | 555 struct net_device *hsr) in xrs700x_hsr_join() argument 565 ret = hsr_get_version(hsr, &ver); in xrs700x_hsr_join() 580 dsa_hsr_foreach_port(dp, ds, hsr) { in xrs700x_hsr_join() 647 struct net_device *hsr) in xrs700x_hsr_leave() argument 655 dsa_hsr_foreach_port(dp, ds, hsr) { in xrs700x_hsr_leave()
|
| /linux/Documentation/networking/ |
| A D | netdev-features.rst | 186 * hsr-tag-ins-offload 191 * hsr-tag-rm-offload 196 * hsr-fwd-offload 201 * hsr-dup-offload
|
| /linux/net/dsa/ |
| A D | port.c | 1297 int dsa_port_hsr_join(struct dsa_port *dp, struct net_device *hsr) in dsa_port_hsr_join() argument 1302 .hsr = hsr, in dsa_port_hsr_join() 1306 dp->hsr_dev = hsr; in dsa_port_hsr_join() 1315 void dsa_port_hsr_leave(struct dsa_port *dp, struct net_device *hsr) in dsa_port_hsr_leave() argument 1320 .hsr = hsr, in dsa_port_hsr_leave()
|
| A D | dsa_priv.h | 144 struct net_device *hsr; member 263 int dsa_port_hsr_join(struct dsa_port *dp, struct net_device *hsr); 264 void dsa_port_hsr_leave(struct dsa_port *dp, struct net_device *hsr);
|
| A D | switch.c | 444 return ds->ops->port_hsr_join(ds, info->port, info->hsr); in dsa_switch_hsr_join() 453 return ds->ops->port_hsr_leave(ds, info->port, info->hsr); in dsa_switch_hsr_leave()
|
| /linux/net/ |
| A D | Makefile | 74 obj-$(CONFIG_HSR) += hsr/
|
| /linux/arch/arm64/include/uapi/asm/ |
| A D | kvm.h | 143 __u32 hsr; member
|
| /linux/tools/arch/arm64/include/uapi/asm/ |
| A D | kvm.h | 143 __u32 hsr; member
|
| /linux/drivers/gpu/drm/amd/display/dc/calcs/ |
| A D | dce_calcs.c | 485 data->hsr[i] = data->hsr_after_stereo; in calculate_bandwidth() 521 if (bw_neq(data->hsr[i], bw_int_to_fixed(1))) { in calculate_bandwidth() 522 if (bw_mtn(data->hsr[i], bw_int_to_fixed(4))) { in calculate_bandwidth() 526 if (bw_mtn(data->hsr[i], data->h_taps[i])) { in calculate_bandwidth() 530 … (dceip->pre_downscaler_enabled == 1 && bw_mtn(data->hsr[i], bw_int_to_fixed(1)) && bw_leq(data->h… in calculate_bandwidth() 556 if ((dceip->pre_downscaler_enabled && bw_mtn(data->hsr[i], bw_int_to_fixed(1)))) { in calculate_bandwidth() 557 data->source_width_in_lb = bw_div(data->source_width_pixels[i], data->hsr[i]); in calculate_bandwidth() 1194 …data->active_time[i] = bw_div(bw_div(data->source_width_rounded_up_to_chunks[i], data->hsr[i]), da… in calculate_bandwidth() 1254 if (dceip->pre_downscaler_enabled && bw_mtn(data->hsr[i], bw_int_to_fixed(1))) { in calculate_bandwidth() 1451 …to_chunks[j]) && bw_equ(data->vsr[i], data->vsr[j]) && bw_equ(data->hsr[i], data->hsr[j]) && bw_eq… in calculate_bandwidth() [all …]
|
| /linux/include/net/ |
| A D | dsa.h | 924 struct net_device *hsr); 926 struct net_device *hsr);
|