Lines Matching refs:prev
118 static int deliver_clone(const struct net_bridge_port *prev, in deliver_clone() argument
129 __br_forward(prev, skb, local_orig); in deliver_clone()
173 struct net_bridge_port *prev, struct net_bridge_port *p, in maybe_deliver() argument
179 return prev; in maybe_deliver()
181 if (!prev) in maybe_deliver()
184 err = deliver_clone(prev, skb, local_orig); in maybe_deliver()
197 struct net_bridge_port *prev = NULL; in br_flood() local
226 prev = maybe_deliver(prev, p, skb, local_orig); in br_flood()
227 if (IS_ERR(prev)) in br_flood()
229 if (prev == p) in br_flood()
234 if (!prev) in br_flood()
238 deliver_clone(prev, skb, local_orig); in br_flood()
240 __br_forward(prev, skb, local_orig); in br_flood()
282 struct net_bridge_port *prev = NULL; in br_multicast_flood() local
306 prev = maybe_deliver(prev, port, skb, local_orig); in br_multicast_flood()
308 if (IS_ERR(prev)) in br_multicast_flood()
310 if (prev == port) in br_multicast_flood()
320 if (!prev) in br_multicast_flood()
324 deliver_clone(prev, skb, local_orig); in br_multicast_flood()
326 __br_forward(prev, skb, local_orig); in br_multicast_flood()