Lines Matching refs:ack
419 u8 ack = 0; in rxrpc_input_data() local
462 ack = RXRPC_ACK_NOSPACE; in rxrpc_input_data()
464 goto ack; in rxrpc_input_data()
503 ack = RXRPC_ACK_DUPLICATE; in rxrpc_input_data()
511 if (ack != RXRPC_ACK_DUPLICATE) { in rxrpc_input_data()
512 ack = RXRPC_ACK_DUPLICATE; in rxrpc_input_data()
520 ack = RXRPC_ACK_EXCEEDS_WINDOW; in rxrpc_input_data()
529 goto ack; in rxrpc_input_data()
532 if (flags & RXRPC_REQUEST_ACK && !ack) { in rxrpc_input_data()
533 ack = RXRPC_ACK_REQUESTED; in rxrpc_input_data()
554 if (!ack) { in rxrpc_input_data()
555 ack = RXRPC_ACK_DELAY; in rxrpc_input_data()
572 if (!ack) { in rxrpc_input_data()
573 ack = RXRPC_ACK_DELAY; in rxrpc_input_data()
584 ack = RXRPC_ACK_OUT_OF_SEQUENCE; in rxrpc_input_data()
591 ack: in rxrpc_input_data()
592 if (ack) in rxrpc_input_data()
593 rxrpc_propose_ACK(call, ack, ack_serial, in rxrpc_input_data()
847 struct rxrpc_ackpacket ack; in rxrpc_input_ack() member
858 if (skb_copy_bits(skb, offset, &buf.ack, sizeof(buf.ack)) < 0) { in rxrpc_input_ack()
862 offset += sizeof(buf.ack); in rxrpc_input_ack()
865 acked_serial = ntohl(buf.ack.serial); in rxrpc_input_ack()
866 first_soft_ack = ntohl(buf.ack.firstPacket); in rxrpc_input_ack()
867 prev_pkt = ntohl(buf.ack.previousPacket); in rxrpc_input_ack()
869 nr_acks = buf.ack.nAcks; in rxrpc_input_ack()
870 summary.ack_reason = (buf.ack.reason < RXRPC_ACK__INVALID ? in rxrpc_input_ack()
871 buf.ack.reason : RXRPC_ACK__INVALID); in rxrpc_input_ack()
877 switch (buf.ack.reason) { in rxrpc_input_ack()
895 if (buf.ack.reason == RXRPC_ACK_PING) { in rxrpc_input_ack()