Lines Matching refs:sp
453 struct rxrpc_skb_priv *sp = rxrpc_skb(skb); in rxrpc_queue_packet() local
484 ntohl(sp->hdr.serial), ntohl(sp->hdr.seq)); in rxrpc_queue_packet()
486 sp->need_resend = false; in rxrpc_queue_packet()
487 sp->resend_at = jiffies + rxrpc_resend_timeout; in rxrpc_queue_packet()
490 call->resend_timer.expires = sp->resend_at; in rxrpc_queue_packet()
508 sp->need_resend = true; in rxrpc_queue_packet()
524 struct rxrpc_skb_priv *sp; in rxrpc_send_data() local
593 sp = rxrpc_skb(skb); in rxrpc_send_data()
594 sp->remain = chunk; in rxrpc_send_data()
595 if (sp->remain > skb_tailroom(skb)) in rxrpc_send_data()
596 sp->remain = skb_tailroom(skb); in rxrpc_send_data()
602 sp->remain); in rxrpc_send_data()
608 sp = rxrpc_skb(skb); in rxrpc_send_data()
616 if (copy > sp->remain) in rxrpc_send_data()
617 copy = sp->remain; in rxrpc_send_data()
624 sp->remain -= copy; in rxrpc_send_data()
635 if (sp->remain <= 0 || in rxrpc_send_data()
653 sp->hdr.epoch = conn->epoch; in rxrpc_send_data()
654 sp->hdr.cid = call->cid; in rxrpc_send_data()
655 sp->hdr.callNumber = call->call_id; in rxrpc_send_data()
656 sp->hdr.seq = htonl(seq); in rxrpc_send_data()
657 sp->hdr.serial = in rxrpc_send_data()
659 sp->hdr.type = RXRPC_PACKET_TYPE_DATA; in rxrpc_send_data()
660 sp->hdr.userStatus = 0; in rxrpc_send_data()
661 sp->hdr.securityIndex = conn->security_ix; in rxrpc_send_data()
662 sp->hdr._rsvd = 0; in rxrpc_send_data()
663 sp->hdr.serviceId = conn->service_id; in rxrpc_send_data()
665 sp->hdr.flags = conn->out_clientflag; in rxrpc_send_data()
667 sp->hdr.flags |= RXRPC_LAST_PACKET; in rxrpc_send_data()
670 sp->hdr.flags |= RXRPC_MORE_PACKETS; in rxrpc_send_data()
672 sp->hdr.flags |= RXRPC_REQUEST_ACK; in rxrpc_send_data()
680 memcpy(skb->head, &sp->hdr, in rxrpc_send_data()