bat_iv 153 net/batman-adv/bat_iv_ogm.c spin_lock_init(&orig_node->bat_iv.ogm_cnt_lock); bat_iv 198 net/batman-adv/bat_iv_ogm.c mutex_lock(&hard_iface->bat_iv.ogm_buff_mutex); bat_iv 202 net/batman-adv/bat_iv_ogm.c atomic_set(&hard_iface->bat_iv.ogm_seqno, random_seqno); bat_iv 204 net/batman-adv/bat_iv_ogm.c hard_iface->bat_iv.ogm_buff_len = BATADV_OGM_HLEN; bat_iv 205 net/batman-adv/bat_iv_ogm.c ogm_buff = kmalloc(hard_iface->bat_iv.ogm_buff_len, GFP_ATOMIC); bat_iv 207 net/batman-adv/bat_iv_ogm.c mutex_unlock(&hard_iface->bat_iv.ogm_buff_mutex); bat_iv 211 net/batman-adv/bat_iv_ogm.c hard_iface->bat_iv.ogm_buff = ogm_buff; bat_iv 221 net/batman-adv/bat_iv_ogm.c mutex_unlock(&hard_iface->bat_iv.ogm_buff_mutex); bat_iv 228 net/batman-adv/bat_iv_ogm.c mutex_lock(&hard_iface->bat_iv.ogm_buff_mutex); bat_iv 230 net/batman-adv/bat_iv_ogm.c kfree(hard_iface->bat_iv.ogm_buff); bat_iv 231 net/batman-adv/bat_iv_ogm.c hard_iface->bat_iv.ogm_buff = NULL; bat_iv 233 net/batman-adv/bat_iv_ogm.c mutex_unlock(&hard_iface->bat_iv.ogm_buff_mutex); bat_iv 241 net/batman-adv/bat_iv_ogm.c mutex_lock(&hard_iface->bat_iv.ogm_buff_mutex); bat_iv 243 net/batman-adv/bat_iv_ogm.c ogm_buff = hard_iface->bat_iv.ogm_buff; bat_iv 254 net/batman-adv/bat_iv_ogm.c mutex_unlock(&hard_iface->bat_iv.ogm_buff_mutex); bat_iv 263 net/batman-adv/bat_iv_ogm.c mutex_lock(&hard_iface->bat_iv.ogm_buff_mutex); bat_iv 265 net/batman-adv/bat_iv_ogm.c ogm_buff = hard_iface->bat_iv.ogm_buff; bat_iv 273 net/batman-adv/bat_iv_ogm.c mutex_unlock(&hard_iface->bat_iv.ogm_buff_mutex); bat_iv 762 net/batman-adv/bat_iv_ogm.c spin_lock_bh(&orig_node->bat_iv.ogm_cnt_lock); bat_iv 763 net/batman-adv/bat_iv_ogm.c word = orig_ifinfo->bat_iv.bcast_own; bat_iv 765 net/batman-adv/bat_iv_ogm.c w = &orig_ifinfo->bat_iv.bcast_own_sum; bat_iv 768 net/batman-adv/bat_iv_ogm.c spin_unlock_bh(&orig_node->bat_iv.ogm_cnt_lock); bat_iv 782 net/batman-adv/bat_iv_ogm.c unsigned char **ogm_buff = &hard_iface->bat_iv.ogm_buff; bat_iv 785 net/batman-adv/bat_iv_ogm.c int *ogm_buff_len = &hard_iface->bat_iv.ogm_buff_len; bat_iv 790 net/batman-adv/bat_iv_ogm.c lockdep_assert_held(&hard_iface->bat_iv.ogm_buff_mutex); bat_iv 821 net/batman-adv/bat_iv_ogm.c seqno = (u32)atomic_read(&hard_iface->bat_iv.ogm_seqno); bat_iv 823 net/batman-adv/bat_iv_ogm.c atomic_inc(&hard_iface->bat_iv.ogm_seqno); bat_iv 868 net/batman-adv/bat_iv_ogm.c mutex_lock(&hard_iface->bat_iv.ogm_buff_mutex); bat_iv 870 net/batman-adv/bat_iv_ogm.c mutex_unlock(&hard_iface->bat_iv.ogm_buff_mutex); bat_iv 893 net/batman-adv/bat_iv_ogm.c spin_lock_bh(&orig_node->bat_iv.ogm_cnt_lock); bat_iv 894 net/batman-adv/bat_iv_ogm.c sum = orig_ifinfo->bat_iv.bcast_own_sum; bat_iv 895 net/batman-adv/bat_iv_ogm.c spin_unlock_bh(&orig_node->bat_iv.ogm_cnt_lock); bat_iv 960 net/batman-adv/bat_iv_ogm.c batadv_ring_buffer_set(neigh_ifinfo->bat_iv.tq_recv, bat_iv 961 net/batman-adv/bat_iv_ogm.c &neigh_ifinfo->bat_iv.tq_index, 0); bat_iv 962 net/batman-adv/bat_iv_ogm.c tq_avg = batadv_ring_buffer_avg(neigh_ifinfo->bat_iv.tq_recv); bat_iv 963 net/batman-adv/bat_iv_ogm.c neigh_ifinfo->bat_iv.tq_avg = tq_avg; bat_iv 997 net/batman-adv/bat_iv_ogm.c batadv_ring_buffer_set(neigh_ifinfo->bat_iv.tq_recv, bat_iv 998 net/batman-adv/bat_iv_ogm.c &neigh_ifinfo->bat_iv.tq_index, bat_iv 1000 net/batman-adv/bat_iv_ogm.c tq_avg = batadv_ring_buffer_avg(neigh_ifinfo->bat_iv.tq_recv); bat_iv 1001 net/batman-adv/bat_iv_ogm.c neigh_ifinfo->bat_iv.tq_avg = tq_avg; bat_iv 1024 net/batman-adv/bat_iv_ogm.c if (router_ifinfo->bat_iv.tq_avg > neigh_ifinfo->bat_iv.tq_avg) bat_iv 1032 net/batman-adv/bat_iv_ogm.c neigh_ifinfo->bat_iv.tq_avg == router_ifinfo->bat_iv.tq_avg) { bat_iv 1122 net/batman-adv/bat_iv_ogm.c neigh_rq_count = neigh_ifinfo->bat_iv.real_packet_count; bat_iv 1240 net/batman-adv/bat_iv_ogm.c spin_lock_bh(&orig_node->bat_iv.ogm_cnt_lock); bat_iv 1260 net/batman-adv/bat_iv_ogm.c is_dup = batadv_test_bit(neigh_ifinfo->bat_iv.real_bits, bat_iv 1276 net/batman-adv/bat_iv_ogm.c bitmap = neigh_ifinfo->bat_iv.real_bits; bat_iv 1282 net/batman-adv/bat_iv_ogm.c neigh_ifinfo->bat_iv.real_packet_count = packet_count; bat_iv 1296 net/batman-adv/bat_iv_ogm.c spin_unlock_bh(&orig_node->bat_iv.ogm_cnt_lock); bat_iv 1377 net/batman-adv/bat_iv_ogm.c if ((router_ifinfo && router_ifinfo->bat_iv.tq_avg != 0) && bat_iv 1541 net/batman-adv/bat_iv_ogm.c spin_lock_bh(&orig_node->bat_iv.ogm_cnt_lock); bat_iv 1544 net/batman-adv/bat_iv_ogm.c batadv_set_bit(orig_ifinfo->bat_iv.bcast_own, bit_pos); bat_iv 1545 net/batman-adv/bat_iv_ogm.c weight = &orig_ifinfo->bat_iv.bcast_own_sum; bat_iv 1546 net/batman-adv/bat_iv_ogm.c *weight = bitmap_weight(orig_ifinfo->bat_iv.bcast_own, bat_iv 1548 net/batman-adv/bat_iv_ogm.c spin_unlock_bh(&orig_node->bat_iv.ogm_cnt_lock); bat_iv 1592 net/batman-adv/bat_iv_ogm.c if_incoming_seqno = atomic_read(&if_incoming->bat_iv.ogm_seqno); bat_iv 1805 net/batman-adv/bat_iv_ogm.c n_ifinfo->bat_iv.tq_avg); bat_iv 1849 net/batman-adv/bat_iv_ogm.c if (n_ifinfo->bat_iv.tq_avg == 0) bat_iv 1859 net/batman-adv/bat_iv_ogm.c last_seen_msecs, n_ifinfo->bat_iv.tq_avg, bat_iv 1901 net/batman-adv/bat_iv_ogm.c *tq_avg = n_ifinfo->bat_iv.tq_avg; bat_iv 2195 net/batman-adv/bat_iv_ogm.c tq1 = neigh1_ifinfo->bat_iv.tq_avg; bat_iv 2196 net/batman-adv/bat_iv_ogm.c tq2 = neigh2_ifinfo->bat_iv.tq_avg; bat_iv 2436 net/batman-adv/bat_iv_ogm.c tq_avg = router_ifinfo->bat_iv.tq_avg; bat_iv 2526 net/batman-adv/bat_iv_ogm.c gw_tq_avg = router_gw_ifinfo->bat_iv.tq_avg; bat_iv 2527 net/batman-adv/bat_iv_ogm.c orig_tq_avg = router_orig_ifinfo->bat_iv.tq_avg; bat_iv 2582 net/batman-adv/bat_iv_ogm.c router_ifinfo->bat_iv.tq_avg, router->addr, bat_iv 2675 net/batman-adv/bat_iv_ogm.c nla_put_u8(msg, BATADV_ATTR_TQ, router_ifinfo->bat_iv.tq_avg) || bat_iv 269 net/batman-adv/gateway_client.c router_ifinfo->bat_iv.tq_avg); bat_iv 280 net/batman-adv/gateway_client.c router_ifinfo->bat_iv.tq_avg); bat_iv 798 net/batman-adv/gateway_client.c curr_tq_avg = curr_ifinfo->bat_iv.tq_avg; bat_iv 815 net/batman-adv/gateway_client.c if ((curr_tq_avg - old_ifinfo->bat_iv.tq_avg) > BATADV_GW_THRESHOLD) bat_iv 933 net/batman-adv/hard-interface.c mutex_init(&hard_iface->bat_iv.ogm_buff_mutex); bat_iv 1092 net/batman-adv/network-coding.c tq_tmp = router_neigh_ifinfo->bat_iv.tq_avg; bat_iv 1094 net/batman-adv/network-coding.c tq_tmp = router_coding_ifinfo->bat_iv.tq_avg; bat_iv 215 net/batman-adv/types.h struct batadv_hard_iface_bat_iv bat_iv; bat_iv 278 net/batman-adv/types.h struct batadv_orig_ifinfo_bat_iv bat_iv; bat_iv 536 net/batman-adv/types.h struct batadv_orig_bat_iv bat_iv; bat_iv 731 net/batman-adv/types.h struct batadv_neigh_ifinfo_bat_iv bat_iv;