Lines Matching refs:un
337 struct batadv_tp_unacked *un, *safe; in batadv_tp_vars_release() local
345 list_for_each_entry_safe(un, safe, &tp_vars->unacked_list, list) { in batadv_tp_vars_release()
346 list_del(&un->list); in batadv_tp_vars_release()
347 kfree(un); in batadv_tp_vars_release()
1105 struct batadv_tp_unacked *un, *safe; in batadv_tp_receiver_shutdown() local
1132 list_for_each_entry_safe(un, safe, &tp_vars->unacked_list, list) { in batadv_tp_receiver_shutdown()
1133 list_del(&un->list); in batadv_tp_receiver_shutdown()
1134 kfree(un); in batadv_tp_receiver_shutdown()
1227 struct batadv_tp_unacked *un, *new; in batadv_tp_handle_out_of_order() local
1255 list_for_each_entry_reverse(un, &tp_vars->unacked_list, list) { in batadv_tp_handle_out_of_order()
1257 if (new->seqno == un->seqno) { in batadv_tp_handle_out_of_order()
1258 if (new->len > un->len) in batadv_tp_handle_out_of_order()
1259 un->len = new->len; in batadv_tp_handle_out_of_order()
1266 if (batadv_seq_before(new->seqno, un->seqno)) in batadv_tp_handle_out_of_order()
1273 list_add_tail(&new->list, &un->list); in batadv_tp_handle_out_of_order()
1295 struct batadv_tp_unacked *un, *safe; in batadv_tp_ack_unordered() local
1302 list_for_each_entry_safe(un, safe, &tp_vars->unacked_list, list) { in batadv_tp_ack_unordered()
1307 if (batadv_seq_before(tp_vars->last_recv, un->seqno)) in batadv_tp_ack_unordered()
1310 to_ack = un->seqno + un->len - tp_vars->last_recv; in batadv_tp_ack_unordered()
1312 if (batadv_seq_before(tp_vars->last_recv, un->seqno + un->len)) in batadv_tp_ack_unordered()
1315 list_del(&un->list); in batadv_tp_ack_unordered()
1316 kfree(un); in batadv_tp_ack_unordered()