| /linux/net/mptcp/ |
| H A D | sockopt.c | 103 WRITE_ONCE(ssk->sk_sndbuf, sk->sk_sndbuf); in mptcp_sol_socket_sync_intval() 104 mptcp_subflow_ctx(ssk)->cached_sndbuf = sk->sk_sndbuf; in mptcp_sol_socket_sync_intval() 1570 WRITE_ONCE(ssk->sk_sndbuf, sk->sk_sndbuf); in sync_socket_options() 1571 mptcp_subflow_ctx(ssk)->cached_sndbuf = sk->sk_sndbuf; in sync_socket_options()
|
| H A D | protocol.h | 1036 ssk_sndbuf = READ_ONCE(mptcp_subflow_tcp_sock(subflow)->sk_sndbuf); in __mptcp_sync_sndbuf() 1043 WRITE_ONCE(sk->sk_sndbuf, new_sndbuf); in __mptcp_sync_sndbuf() 1054 if (READ_ONCE(ssk->sk_sndbuf) != subflow->cached_sndbuf) in __mptcp_propagate_sndbuf() 1067 if (likely(READ_ONCE(ssk->sk_sndbuf) == subflow->cached_sndbuf)) in mptcp_propagate_sndbuf()
|
| /linux/net/rds/ |
| H A D | tcp_send.c | 202 if ((refcount_read(&sk->sk_wmem_alloc) << 1) <= sk->sk_sndbuf && in rds_tcp_write_space()
|
| H A D | tcp.c | 586 sk->sk_sndbuf = rtn->sndbuf_size; in rds_tcp_tune()
|
| H A D | rds.h | 721 return rds_rs_to_sk(rs)->sk_sndbuf / 2; in rds_sk_sndbuf()
|
| /linux/include/linux/ |
| H A D | atmdev.h | 210 sk_atm(vcc)->sk_sndbuf; in atm_may_send()
|
| /linux/include/net/ |
| H A D | sock.h | 526 int sk_sndbuf; member 1117 return READ_ONCE(sk->sk_sndbuf) - READ_ONCE(sk->sk_wmem_queued); in sk_stream_wspace() 1415 if (READ_ONCE(sk->sk_wmem_queued) >= READ_ONCE(sk->sk_sndbuf)) in __sk_stream_memory_free() 2578 amt = sk->sk_sndbuf - refcount_read(&sk->sk_wmem_alloc); in sock_wspace() 2639 val = min(sk->sk_sndbuf, sk->sk_wmem_queued >> 1); in sk_stream_moderate_sndbuf() 2642 WRITE_ONCE(sk->sk_sndbuf, max_t(u32, val, SOCK_MIN_SNDBUF)); in sk_stream_moderate_sndbuf() 2673 return wmem_alloc < (READ_ONCE(sk->sk_sndbuf) >> 1); in __sock_writeable()
|
| /linux/net/vmw_vsock/ |
| H A D | hyperv_transport.c | 376 sndbuf = max_t(int, sk->sk_sndbuf, RINGBUFFER_HVS_SND_SIZE); in hvs_open_connection() 452 sk->sk_sndbuf = RINGBUFFER_HVS_SND_SIZE; in hvs_sock_init()
|
| /linux/net/core/ |
| H A D | sock.c | 1350 WRITE_ONCE(sk->sk_sndbuf, in sk_setsockopt() 1773 v.val = READ_ONCE(sk->sk_sndbuf); in sk_getsockopt() 2854 refcount_read(&sk->sk_wmem_alloc) < READ_ONCE(sk->sk_sndbuf)) { in sock_wmalloc() 2975 if (refcount_read(&sk->sk_wmem_alloc) < READ_ONCE(sk->sk_sndbuf)) in sock_wait_for_wmem() 3010 if (sk_wmem_alloc_get(sk) < READ_ONCE(sk->sk_sndbuf)) in sock_alloc_send_pskb() 3431 if (sk->sk_wmem_queued + size >= sk->sk_sndbuf) { in __sk_mem_raise_allocated() 3762 sk->sk_sndbuf = READ_ONCE(sysctl_wmem_default); in sock_init_data_uid() 4096 mem[SK_MEMINFO_SNDBUF] = READ_ONCE(sk->sk_sndbuf); in sk_get_meminfo() 4624 CACHELINE_ASSERT_GROUP_MEMBER(struct sock, sock_read_tx, sk_sndbuf); in sock_struct_check()
|
| /linux/net/atm/ |
| H A D | common.c | 71 sk_wmem_alloc_get(sk), size, sk->sk_sndbuf); in vcc_tx_ready() 104 refcount_read(&sk->sk_wmem_alloc)) <= sk->sk_sndbuf; in vcc_writable()
|
| /linux/net/x25/ |
| H A D | af_x25.c | 600 sk->sk_sndbuf = osk->sk_sndbuf; in x25_make_new() 1385 amount = sk->sk_sndbuf - sk_wmem_alloc_get(sk); in x25_ioctl()
|
| /linux/drivers/net/ |
| H A D | tun.c | 1606 if (tfile->socket.sk->sk_sndbuf != INT_MAX) in tun_can_build_skb() 2947 tun->sndbuf = tfile->socket.sk->sk_sndbuf; in tun_set_iff() 3092 tfile->socket.sk->sk_sndbuf = tun->sndbuf; in tun_set_sndbuf() 3397 sndbuf = tfile->socket.sk->sk_sndbuf; in __tun_chr_ioctl() 3571 tfile->sk.sk_sndbuf = INT_MAX; in tun_chr_open()
|
| H A D | tap.c | 979 q->sk.sk_sndbuf = s; in tap_ioctl()
|
| /linux/net/sctp/ |
| H A D | diag.c | 179 mem[SK_MEMINFO_SNDBUF] = sk->sk_sndbuf; in inet_sctp_diag_fill()
|
| /linux/net/phonet/ |
| H A D | socket.c | 354 refcount_read(&sk->sk_wmem_alloc) < sk->sk_sndbuf && in pn_socket_poll()
|
| /linux/net/ipv4/ |
| H A D | ip_output.c | 1135 2 * sk->sk_sndbuf) in __ip_append_data() 1657 sk->sk_sndbuf = READ_ONCE(sysctl_wmem_default); in ip_send_unicast_reply()
|
| /linux/net/sched/ |
| H A D | em_meta.c | 474 dst->value = sk->sk_sndbuf; in META_COLLECTOR()
|
| /linux/net/bluetooth/ |
| H A D | af_bluetooth.c | 710 amount = sk->sk_sndbuf - sk_wmem_alloc_get(sk); in bt_sock_ioctl()
|
| /linux/net/smc/ |
| H A D | smc_core.c | 2442 bufsize = smc->sk.sk_sndbuf / 2; in __smc_buf_create() 2513 smc->sk.sk_sndbuf = bufsize * 2; in __smc_buf_create() 2599 smc->sk.sk_sndbuf = buf_desc->len; in smcd_buf_attach()
|
| H A D | af_smc.c | 402 WRITE_ONCE(sk->sk_sndbuf, 2 * READ_ONCE(net->smc.sysctl_wmem)); in smc_sk_init() 506 nsk->sk_sndbuf = osk->sk_sndbuf; in smc_adjust_sock_bufsizes()
|
| /linux/net/rxrpc/ |
| H A D | af_rxrpc.c | 54 return refcount_read(&sk->sk_wmem_alloc) < (size_t) sk->sk_sndbuf; in rxrpc_writable()
|
| /linux/net/bluetooth/rfcomm/ |
| H A D | sock.c | 305 sk->sk_sndbuf = RFCOMM_MAX_CREDITS * RFCOMM_DEFAULT_MTU * 10; in rfcomm_sock_alloc()
|
| /linux/net/unix/ |
| H A D | af_unix.c | 594 (refcount_read(&sk->sk_wmem_alloc) << 2) <= READ_ONCE(sk->sk_sndbuf); in unix_writable() 2130 if (len > READ_ONCE(sk->sk_sndbuf) - 32) { in unix_dgram_sendmsg() 2435 size = min_t(int, size, (READ_ONCE(sk->sk_sndbuf) >> 1) - 64); in unix_stream_sendmsg()
|
| /linux/fs/smb/client/ |
| H A D | connect.c | 3412 if (socket->sk->sk_sndbuf < (200 * 1024)) in generic_ip_connect() 3413 socket->sk->sk_sndbuf = 200 * 1024; in generic_ip_connect() 3422 socket->sk->sk_sndbuf, in generic_ip_connect()
|
| /linux/net/ipv6/ |
| H A D | icmp.c | 1285 sk->sk_sndbuf = 2 * SKB_TRUESIZE(64 * 1024); in icmpv6_init()
|