Lines Matching defs:global

188  * batadv_tt_global_hash_find() - search the global table for a given client
360 * batadv_tt_global_size_mod() - change the size by v of the global table
364 * @v: the amount to sum to the global table size
388 * batadv_tt_global_size_inc() - increase by one the global table size for the
390 * @orig_node: the originator which global table size has to be decreased
400 * batadv_tt_global_size_dec() - decrease by one the global table size for the
402 * @orig_node: the originator which global table size has to be decreased
605 "Deleting global tt entry %pM (vid: %d): %s\n",
779 /* The global entry has to be marked as ROAMING and
835 * function reserves the amount of space needed to send the entire global TT
1145 * @common: tt local & tt global common data
1347 /* if this global entry addition is due to a roaming, the node has to
1517 * @entry: the TT global entry where the orig_list_entry has to be
1550 * batadv_tt_global_entry_has_orig() - check if a TT global entry is also
1552 * @entry: the TT global entry to check
1584 * @tt_global: the TT global entry to update sync flags in
1608 * @tt_global: the TT global entry to add an orig entry in
1659 * batadv_tt_global_add() - add a new TT global entry or update an existing one
1667 * Add a new TT global entry for the given originator. If the entry already
1668 * exists add a new reference to the given originator (a global entry can have
1689 /* ignore global entries from backbone nodes */
1697 * for a roaming advertisement instead of manually messing up the global
1744 /* If there is already a global entry, we can use this one for
1748 * 1) the global client is not a temporary client: the global
1751 * 2) the global client is a temporary client: purge the
1801 "Creating new global tt entry: %pM (vid: %d, via %pM)\n",
1808 * global additions
1815 "global tt received",
1820 /* this is a normal global add. Therefore the client is not in a
1836 * @tt_global_entry: global translation table entry to be analyzed
1881 * address for this global entry
1883 * @tt_global_entry: global translation table entry to be printed
1964 * batadv_tt_global_seq_print_text() - Print the global tt table in a seq file
2016 * @common: tt local & tt global common data
2073 * batadv_tt_global_dump_entry() - Dump one TT global entry into a message
2078 * @common: tt local & tt global common data
2091 struct batadv_tt_global_entry *global;
2096 global = container_of(common, struct batadv_tt_global_entry, common);
2097 best_entry = batadv_transtable_best_orig(bat_priv, global);
2098 head = &global->orig_list;
2123 * @head: Pointer to the list containing the global tt entries
2157 * batadv_tt_global_dump() - Dump TT global entries into a message
2226 * @tt_global_entry: the global entry to remove the orig_entry from
2267 * batadv_tt_global_del_orig_node() - remove orig_node from a global tt entry
2269 * @tt_global_entry: the global entry to remove the orig_node from
2274 * global tt entry.
2293 "Deleting %pM from global tt entry %pM (vid: %d): %s\n",
2346 * batadv_tt_global_del() - remove a client from the global table
2378 /* if we are deleting a global entry due to a roam
2389 * the global entry, since it is useless now.
2412 * batadv_tt_global_del_orig() - remove all the TT global entries belonging to
2458 "Deleting global tt entry %pM (vid: %d): %s\n",
2518 "Deleting global tt entry %pM (vid: %d): %s\n",
2650 * This function computes the checksum for the global table corresponding to a
2665 * Return: the checksum of the global table of a given originator.
2694 /* Roaming clients are in the global table for
2697 * global crc
2702 * they have to be skipped while computing the global
2708 /* find out if this global entry is announced by this
2937 * batadv_tt_global_valid() - verify global tt entry and get flags
2938 * @entry_ptr: to be checked global tt entry
2942 * Checks the validity of the given global TT entry. If it is, then the provided
3052 * the CRC as we ignore all the global entries over it
3094 /* recompute the global CRC for each VLAN */
3103 * batadv_tt_global_update_crc() - update all the global CRCs for this orig_node
3113 /* recompute the global CRC for each VLAN */
3117 * the CRC as we ignore all the global entries over it
4006 * batadv_tt_update_orig() - update global translation table with new tt
4052 * in the global table
4143 * batadv_tt_add_temporary_global_entry() - Add temporary entry to global TT
4147 * @vid: VLAN id of the new temporary global translation table
4168 "Added temporary global client (addr: %pM, vid: %d, orig: %pM)\n",