Lines Matching refs:stm
979 struct strp_msg *stm; in kcm_recvmsg() local
989 stm = strp_msg(skb); in kcm_recvmsg()
991 if (len > stm->full_len) in kcm_recvmsg()
992 len = stm->full_len; in kcm_recvmsg()
994 err = skb_copy_datagram_msg(skb, stm->offset, msg, len); in kcm_recvmsg()
1001 if (copied < stm->full_len) { in kcm_recvmsg()
1007 stm->offset += copied; in kcm_recvmsg()
1008 stm->full_len -= copied; in kcm_recvmsg()
1028 struct strp_msg *stm; in kcm_splice_read() local
1041 stm = strp_msg(skb); in kcm_splice_read()
1043 if (len > stm->full_len) in kcm_splice_read()
1044 len = stm->full_len; in kcm_splice_read()
1046 copied = skb_splice_bits(skb, sk, stm->offset, pipe, len, flags); in kcm_splice_read()
1054 stm->offset += copied; in kcm_splice_read()
1055 stm->full_len -= copied; in kcm_splice_read()