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