sk_atm
refcount_add(skb->truesize, &sk_atm(vcc)->sk_wmem_alloc);
&sk_atm(vcc)->sk_wmem_alloc));
atomic_add(truesize, &sk_atm(vcc)->sk_rmem_alloc);
atomic_sub(truesize, &sk_atm(vcc)->sk_rmem_alloc);
return (size + refcount_read(&sk_atm(vcc)->sk_wmem_alloc)) <
sk_atm(vcc)->sk_sndbuf;
if (atomic_read(&sk_atm(vcc)->sk_rmem_alloc) <= sk_atm(vcc)->sk_rcvbuf)
struct sock *sk = sk_atm(vcc);
bh_lock_sock(sk_atm(atmvcc));
if (sock_owned_by_user(sk_atm(atmvcc))) {
bh_unlock_sock(sk_atm(atmvcc));
struct sock *sk = sk_atm(vcc);
rq = &sk_atm(vcc)->sk_receive_queue;
struct sock *sk = sk_atm(vcc);
struct sock *sk = sk_atm(vcc);
bh_lock_sock(sk_atm(vcc));
if (sock_owned_by_user(sk_atm(vcc))) {
bh_unlock_sock(sk_atm(vcc));
bh_unlock_sock(sk_atm(vcc));
bh_unlock_sock(sk_atm(vcc));
bh_unlock_sock(sk_atm(vcc));
bh_unlock_sock(sk_atm(vcc));
struct sock *sk = sk_atm(vcc);
struct sock *sk = sk_atm(vcc);
struct sock *sk = sk_atm(vcc);