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