Lines Matching defs:sock
344 struct sock { struct
349 struct sock_common __sk_common; argument
392 * the per-socket spinlock held and requires low latency argument
406 __cacheline_group_end(sock_write_rx); argument
431 void (*sk_data_ready)(struct sock *sk); argument
434 __cacheline_group_end(sock_read_rx); argument
438 struct socket *sk_socket; argument
443 __cacheline_group_end(sock_read_rxtx); argument
446 socket_lock_t sk_lock; argument
450 __cacheline_group_end(sock_write_rxtx); argument
473 __cacheline_group_end(sock_write_tx); argument
483 struct sk_buff* (*sk_validate_xmit_skb)(struct sock *sk, argument
494 __cacheline_group_end(sock_read_tx); argument
501 sk_kern_sock : 1, argument
502 sk_no_check_tx : 1,
503 sk_no_check_rx : 1;
504 u8 sk_shutdown;
505 u16 sk_type;
506 u16 sk_protocol;
507 unsigned long sk_lingertime;
508 struct proto *sk_prot_creator;
509 rwlock_t sk_callback_lock;
510 int sk_err_soft;
511 u32 sk_ack_backlog;
535 struct sock_cgroup_data sk_cgrp_data; argument
536 void (*sk_state_change)(struct sock *sk); argument
537 void (*sk_write_space)(struct sock *sk); argument
538 void (*sk_error_report)(struct sock *sk); argument
539 int (*sk_backlog_rcv)(struct sock *sk, argument
541 void (*sk_destruct)(struct sock *sk); argument
542 struct sock_reuseport __rcu *sk_reuseport_cb; argument
556 struct sock *sock; argument
2046 static inline void sk_set_socket(struct sock *sk, struct socket *sock) in sk_set_socket()
2347 static inline void sock_poll_wait(struct file *filp, struct socket *sock, in sock_poll_wait()