Lines Matching defs:sock

351 struct sock {  struct
356 struct sock_common __sk_common; argument
399 * the per-socket spinlock held and requires low latency argument
413 __cacheline_group_end(sock_write_rx); argument
438 void (*sk_data_ready)(struct sock *sk); argument
441 __cacheline_group_end(sock_read_rx); argument
445 struct socket *sk_socket; argument
450 __cacheline_group_end(sock_read_rxtx); argument
453 socket_lock_t sk_lock; argument
457 __cacheline_group_end(sock_write_rxtx); argument
480 __cacheline_group_end(sock_write_tx); argument
490 struct sk_buff* (*sk_validate_xmit_skb)(struct sock *sk, argument
501 __cacheline_group_end(sock_read_tx); argument
508 sk_kern_sock : 1, argument
509 sk_no_check_tx : 1,
510 sk_no_check_rx : 1;
511 u8 sk_shutdown;
512 u16 sk_type;
513 u16 sk_protocol;
514 unsigned long sk_lingertime;
515 struct proto *sk_prot_creator;
516 rwlock_t sk_callback_lock;
517 int sk_err_soft;
518 u32 sk_ack_backlog;
519 u32 sk_max_ack_backlog;
520 kuid_t sk_uid;
521 spinlock_t sk_peer_lock;
522 int sk_bind_phc;
523 struct pid *sk_peer_pid;
524 const struct cred *sk_peer_cred;
526 ktime_t sk_stamp;
528 seqlock_t sk_stamp_seq;
530 int sk_disconnects;
554 struct sock_cgroup_data sk_cgrp_data; argument
555 void (*sk_state_change)(struct sock *sk); argument
556 void (*sk_write_space)(struct sock *sk); argument
557 void (*sk_error_report)(struct sock *sk); argument
558 int (*sk_backlog_rcv)(struct sock *sk, argument
560 void (*sk_destruct)(struct sock *sk); argument
561 struct sock_reuseport __rcu *sk_reuseport_cb; argument
575 struct sock *sock; member
2056 static inline void sk_set_socket(struct sock *sk, struct socket *sock) in sk_set_socket()
2363 static inline void sock_poll_wait(struct file *filp, struct socket *sock, in sock_poll_wait()