Lines Matching full:trim
255 int trim = msg->sg.size - len; in sk_msg_trim() local
258 if (trim <= 0) { in sk_msg_trim()
259 WARN_ON(trim < 0); in sk_msg_trim()
266 trim >= msg->sg.data[i].length) { in sk_msg_trim()
267 trim -= msg->sg.data[i].length; in sk_msg_trim()
270 if (!trim) in sk_msg_trim()
274 msg->sg.data[i].length -= trim; in sk_msg_trim()
275 sk_mem_uncharge(sk, trim); in sk_msg_trim()
283 /* If we trim data a full sg elem before curr pointer update in sk_msg_trim()
350 /* Revert iov_iter updates, msg will need to use 'trim' later if it in sk_msg_zerocopy_from_iter()
369 /* This is possible if a trim operation shrunk the buffer */ in sk_msg_memcopy_from_iter()