Lines Matching refs:sp
454 struct rxrpc_skb_priv *sp = rxrpc_skb(skb); in rxrpc_queue_packet() local
485 ntohl(sp->hdr.serial), ntohl(sp->hdr.seq)); in rxrpc_queue_packet()
487 sp->need_resend = 0; in rxrpc_queue_packet()
488 sp->resend_at = jiffies + rxrpc_resend_timeout * HZ; in rxrpc_queue_packet()
491 call->resend_timer.expires = sp->resend_at; in rxrpc_queue_packet()
509 sp->need_resend = 1; in rxrpc_queue_packet()
526 struct rxrpc_skb_priv *sp; in rxrpc_send_data() local
611 sp = rxrpc_skb(skb); in rxrpc_send_data()
612 sp->remain = chunk; in rxrpc_send_data()
613 if (sp->remain > skb_tailroom(skb)) in rxrpc_send_data()
614 sp->remain = skb_tailroom(skb); in rxrpc_send_data()
620 sp->remain); in rxrpc_send_data()
626 sp = rxrpc_skb(skb); in rxrpc_send_data()
633 if (copy > sp->remain) in rxrpc_send_data()
634 copy = sp->remain; in rxrpc_send_data()
641 sp->remain -= copy; in rxrpc_send_data()
665 if (sp->remain <= 0 || (segment == 0 && !more)) { in rxrpc_send_data()
679 sp->hdr.epoch = conn->epoch; in rxrpc_send_data()
680 sp->hdr.cid = call->cid; in rxrpc_send_data()
681 sp->hdr.callNumber = call->call_id; in rxrpc_send_data()
682 sp->hdr.seq = in rxrpc_send_data()
684 sp->hdr.serial = in rxrpc_send_data()
686 sp->hdr.type = RXRPC_PACKET_TYPE_DATA; in rxrpc_send_data()
687 sp->hdr.userStatus = 0; in rxrpc_send_data()
688 sp->hdr.securityIndex = conn->security_ix; in rxrpc_send_data()
689 sp->hdr._rsvd = 0; in rxrpc_send_data()
690 sp->hdr.serviceId = conn->service_id; in rxrpc_send_data()
692 sp->hdr.flags = conn->out_clientflag; in rxrpc_send_data()
694 sp->hdr.flags |= RXRPC_LAST_PACKET; in rxrpc_send_data()
697 sp->hdr.flags |= RXRPC_MORE_PACKETS; in rxrpc_send_data()
705 memcpy(skb->head, &sp->hdr, in rxrpc_send_data()