Lines Matching refs:br_mrp

45 static struct br_mrp *br_mrp_find_id(struct net_bridge *br, u32 ring_id)  in br_mrp_find_id()
47 struct br_mrp *res = NULL; in br_mrp_find_id()
48 struct br_mrp *mrp; in br_mrp_find_id()
61 static struct br_mrp *br_mrp_find_in_id(struct net_bridge *br, u32 in_id) in br_mrp_find_in_id()
63 struct br_mrp *res = NULL; in br_mrp_find_in_id()
64 struct br_mrp *mrp; in br_mrp_find_in_id()
79 struct br_mrp *mrp; in br_mrp_unique_ifindex()
101 static struct br_mrp *br_mrp_find_port(struct net_bridge *br, in br_mrp_find_port()
104 struct br_mrp *res = NULL; in br_mrp_find_port()
105 struct br_mrp *mrp; in br_mrp_find_port()
120 static int br_mrp_next_seq(struct br_mrp *mrp) in br_mrp_next_seq()
164 static void br_mrp_skb_common(struct sk_buff *skb, struct br_mrp *mrp) in br_mrp_skb_common()
175 static struct sk_buff *br_mrp_alloc_test_skb(struct br_mrp *mrp, in br_mrp_alloc_test_skb()
205 static struct sk_buff *br_mrp_alloc_in_test_skb(struct br_mrp *mrp, in br_mrp_alloc_in_test_skb()
248 struct br_mrp *mrp = container_of(del_work, struct br_mrp, test_work); in br_mrp_test_work_expired()
321 struct br_mrp *mrp = container_of(del_work, struct br_mrp, in_test_work); in br_mrp_in_test_work_expired()
394 static void br_mrp_del_impl(struct net_bridge *br, struct br_mrp *mrp) in br_mrp_del_impl()
456 struct br_mrp *mrp; in br_mrp_add()
517 struct br_mrp *mrp = br_mrp_find_port(br, p); in br_mrp_port_del()
531 struct br_mrp *mrp = br_mrp_find_id(br, instance->ring_id); in br_mrp_del()
573 struct br_mrp *mrp; in br_mrp_set_port_role()
605 struct br_mrp *mrp = br_mrp_find_id(br, state->ring_id); in br_mrp_set_ring_state()
627 struct br_mrp *mrp = br_mrp_find_id(br, role->ring_id); in br_mrp_set_ring_role()
658 struct br_mrp *mrp = br_mrp_find_id(br, test->ring_id); in br_mrp_start_test()
687 struct br_mrp *mrp = br_mrp_find_in_id(br, state->in_id); in br_mrp_set_in_state()
708 struct br_mrp *mrp = br_mrp_find_id(br, role->ring_id); in br_mrp_set_in_role()
791 struct br_mrp *mrp = br_mrp_find_in_id(br, in_test->in_id); in br_mrp_start_in_test()
859 static void br_mrp_mrm_process(struct br_mrp *mrp, struct net_bridge_port *port, in br_mrp_mrm_process()
885 static bool br_mrp_test_better_than_own(struct br_mrp *mrp, in br_mrp_test_better_than_own()
903 static void br_mrp_mra_process(struct br_mrp *mrp, struct net_bridge *br, in br_mrp_mra_process()
939 static bool br_mrp_mim_process(struct br_mrp *mrp, struct net_bridge_port *port, in br_mrp_mim_process()
993 static bool br_mrp_mrm_behaviour(struct br_mrp *mrp) in br_mrp_mrm_behaviour()
1002 static bool br_mrp_mrc_behaviour(struct br_mrp *mrp) in br_mrp_mrc_behaviour()
1021 struct br_mrp *mrp; in br_mrp_rcv()