Lines Matching defs:orig_ifinfo

746 	struct batadv_orig_ifinfo *orig_ifinfo;
756 hlist_for_each_entry_rcu(orig_ifinfo,
759 if (orig_ifinfo->if_outgoing != hard_iface)
763 word = orig_ifinfo->bat_iv.bcast_own;
765 w = &orig_ifinfo->bat_iv.bcast_own_sum;
885 struct batadv_orig_ifinfo *orig_ifinfo;
888 orig_ifinfo = batadv_orig_ifinfo_get(orig_node, if_outgoing);
889 if (!orig_ifinfo)
893 sum = orig_ifinfo->bat_iv.bcast_own_sum;
896 batadv_orig_ifinfo_put(orig_ifinfo);
906 * @orig_ifinfo: ifinfo for the outgoing interface of the orig_node
916 struct batadv_orig_ifinfo *orig_ifinfo,
1004 orig_ifinfo->last_ttl = batadv_ogm_packet->ttl;
1212 struct batadv_orig_ifinfo *orig_ifinfo = NULL;
1229 orig_ifinfo = batadv_orig_ifinfo_new(orig_node, if_outgoing);
1230 if (WARN_ON(!orig_ifinfo)) {
1236 seq_diff = seqno - orig_ifinfo->last_real_seqno;
1242 &orig_ifinfo->batman_seqno_reset, NULL)) {
1256 orig_ifinfo->last_real_seqno,
1286 orig_ifinfo->last_real_seqno, seqno);
1287 orig_ifinfo->last_real_seqno = seqno;
1293 batadv_orig_ifinfo_put(orig_ifinfo);
1317 struct batadv_orig_ifinfo *orig_ifinfo;
1426 orig_ifinfo = batadv_orig_ifinfo_new(orig_node, if_outgoing);
1427 if (!orig_ifinfo)
1430 sameseq = orig_ifinfo->last_real_seqno == ntohl(ogm_packet->seqno);
1431 similar_ttl = (orig_ifinfo->last_ttl - 3) <= ogm_packet->ttl;
1436 orig_ifinfo, ethhdr,
1440 batadv_orig_ifinfo_put(orig_ifinfo);
1512 struct batadv_orig_ifinfo *orig_ifinfo;
1526 orig_ifinfo = batadv_orig_ifinfo_get(orig_node, if_incoming);
1527 if (!orig_ifinfo)
1534 batadv_set_bit(orig_ifinfo->bat_iv.bcast_own, bit_pos);
1535 weight = &orig_ifinfo->bat_iv.bcast_own_sum;
1536 *weight = bitmap_weight(orig_ifinfo->bat_iv.bcast_own,
1540 batadv_orig_ifinfo_put(orig_ifinfo);