Lines Matching refs:stm
1094 struct strp_msg *stm; in kcm_recvmsg() local
1104 stm = strp_msg(skb); in kcm_recvmsg()
1106 if (len > stm->full_len) in kcm_recvmsg()
1107 len = stm->full_len; in kcm_recvmsg()
1109 err = skb_copy_datagram_msg(skb, stm->offset, msg, len); in kcm_recvmsg()
1116 if (copied < stm->full_len) { in kcm_recvmsg()
1122 stm->offset += copied; in kcm_recvmsg()
1123 stm->full_len -= copied; in kcm_recvmsg()
1144 struct strp_msg *stm; in kcm_splice_read() local
1157 stm = strp_msg(skb); in kcm_splice_read()
1159 if (len > stm->full_len) in kcm_splice_read()
1160 len = stm->full_len; in kcm_splice_read()
1162 copied = skb_splice_bits(skb, sk, stm->offset, pipe, len, flags); in kcm_splice_read()
1170 stm->offset += copied; in kcm_splice_read()
1171 stm->full_len -= copied; in kcm_splice_read()