Lines Matching refs:amount
289 int amount = sk_mem_pages(skb->truesize) << SK_MEM_QUANTUM_SHIFT; in __mptcp_move_skb() local
291 if (ssk->sk_forward_alloc < amount) in __mptcp_move_skb()
294 ssk->sk_forward_alloc -= amount; in __mptcp_move_skb()
295 sk->sk_forward_alloc += amount; in __mptcp_move_skb()
958 int amount = mptcp_wmem_with_overhead(size); in __mptcp_wmem_reserve() local
962 if (WARN_ON_ONCE(amount < 0)) in __mptcp_wmem_reserve()
963 amount = 0; in __mptcp_wmem_reserve()
965 if (amount <= sk->sk_forward_alloc) in __mptcp_wmem_reserve()
972 if ((tcp_under_memory_pressure(sk) && amount > PAGE_SIZE) || in __mptcp_wmem_reserve()
973 !sk_wmem_schedule(sk, amount)) { in __mptcp_wmem_reserve()
974 if (amount <= PAGE_SIZE) in __mptcp_wmem_reserve()
977 amount = PAGE_SIZE; in __mptcp_wmem_reserve()
978 if (!sk_wmem_schedule(sk, amount)) in __mptcp_wmem_reserve()
983 msk->wmem_reserved = amount; in __mptcp_wmem_reserve()
984 sk->sk_forward_alloc -= amount; in __mptcp_wmem_reserve()