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()
1143 struct strp_msg *stm; in kcm_splice_read() local
1156 stm = strp_msg(skb); in kcm_splice_read()
1158 if (len > stm->full_len) in kcm_splice_read()
1159 len = stm->full_len; in kcm_splice_read()
1161 copied = skb_splice_bits(skb, sk, stm->offset, pipe, len, flags); in kcm_splice_read()
1169 stm->offset += copied; in kcm_splice_read()
1170 stm->full_len -= copied; in kcm_splice_read()