Lines Matching refs:ack
436 u8 ack = 0; in rxrpc_input_data() local
478 ack = RXRPC_ACK_NOSPACE; in rxrpc_input_data()
480 goto ack; in rxrpc_input_data()
519 ack = RXRPC_ACK_DUPLICATE; in rxrpc_input_data()
527 if (ack != RXRPC_ACK_DUPLICATE) { in rxrpc_input_data()
528 ack = RXRPC_ACK_DUPLICATE; in rxrpc_input_data()
536 ack = RXRPC_ACK_EXCEEDS_WINDOW; in rxrpc_input_data()
545 goto ack; in rxrpc_input_data()
548 if (flags & RXRPC_REQUEST_ACK && !ack) { in rxrpc_input_data()
549 ack = RXRPC_ACK_REQUESTED; in rxrpc_input_data()
570 if (!ack) { in rxrpc_input_data()
571 ack = RXRPC_ACK_DELAY; in rxrpc_input_data()
587 if (!ack) { in rxrpc_input_data()
588 ack = RXRPC_ACK_DELAY; in rxrpc_input_data()
599 ack = RXRPC_ACK_OUT_OF_SEQUENCE; in rxrpc_input_data()
606 ack: in rxrpc_input_data()
607 if (ack) in rxrpc_input_data()
608 rxrpc_propose_ACK(call, ack, ack_serial, in rxrpc_input_data()
836 struct rxrpc_ackpacket ack; in rxrpc_input_ack() member
847 if (skb_copy_bits(skb, offset, &buf.ack, sizeof(buf.ack)) < 0) { in rxrpc_input_ack()
851 offset += sizeof(buf.ack); in rxrpc_input_ack()
853 acked_serial = ntohl(buf.ack.serial); in rxrpc_input_ack()
854 first_soft_ack = ntohl(buf.ack.firstPacket); in rxrpc_input_ack()
855 prev_pkt = ntohl(buf.ack.previousPacket); in rxrpc_input_ack()
857 nr_acks = buf.ack.nAcks; in rxrpc_input_ack()
858 summary.ack_reason = (buf.ack.reason < RXRPC_ACK__INVALID ? in rxrpc_input_ack()
859 buf.ack.reason : RXRPC_ACK__INVALID); in rxrpc_input_ack()
865 if (buf.ack.reason == RXRPC_ACK_PING_RESPONSE) in rxrpc_input_ack()
868 if (buf.ack.reason == RXRPC_ACK_REQUESTED) in rxrpc_input_ack()
872 if (buf.ack.reason == RXRPC_ACK_PING) { in rxrpc_input_ack()