Searched refs:sock (Results 151 - 175 of 1083) sorted by relevance

1234567891011>>

/linux-master/drivers/net/ppp/
H A Dpppox.c31 #include <net/sock.h>
53 void pppox_unbind_sock(struct sock *sk)
67 int pppox_ioctl(struct socket *sock, unsigned int cmd, unsigned long arg) argument
69 struct sock *sk = sock->sk;
93 pppox_protos[sk->sk_protocol]->ioctl(sock, cmd, arg) : -ENOTTY;
103 int pppox_compat_ioctl(struct socket *sock, unsigned int cmd, unsigned long arg) argument
108 return pppox_ioctl(sock, cmd, (unsigned long)compat_ptr(arg));
114 static int pppox_create(struct net *net, struct socket *sock, int protocol, argument
129 rc = pppox_protos[protocol]->create(net, sock, ker
[all...]
H A Dpptp.c30 #include <net/sock.h>
55 struct pppox_sock *sock; local
59 sock = rcu_dereference(callid_sock[call_id]);
60 if (sock) {
61 opt = &sock->proto.pptp;
63 sock = NULL;
65 sock_hold(sk_pppox(sock));
69 return sock;
74 struct pppox_sock *sock; local
81 sock
94 add_chan(struct pppox_sock *sock, struct pptp_addr *sa) argument
124 del_chan(struct pppox_sock *sock) argument
381 pptp_bind(struct socket *sock, struct sockaddr *uservaddr, int sockaddr_len) argument
414 pptp_connect(struct socket *sock, struct sockaddr *uservaddr, int sockaddr_len, int flags) argument
482 pptp_getname(struct socket *sock, struct sockaddr *uaddr, int peer) argument
499 pptp_release(struct socket *sock) argument
541 pptp_create(struct net *net, struct socket *sock, int kern) argument
[all...]
/linux-master/tools/testing/selftests/bpf/progs/
H A Dlocal_storage.c138 int BPF_PROG(socket_bind, struct socket *sock, struct sockaddr *address, argument
147 storage = bpf_sk_storage_get(&sk_storage_map, sock->sk, 0, 0);
158 storage = bpf_sk_storage_get(&sk_storage_map2, sock->sk, 0,
163 if (bpf_sk_storage_delete(&sk_storage_map2, sock->sk))
166 storage = bpf_sk_storage_get(&sk_storage_map2, sock->sk, 0,
171 if (bpf_sk_storage_delete(&sk_storage_map, sock->sk))
175 if (!sock->sk->sk_bpf_storage || sock->sk->sk_bpf_storage->smap)
183 int BPF_PROG(socket_post_create, struct socket *sock, int family, int type, argument
192 storage = bpf_sk_storage_get(&sk_storage_map, sock
[all...]
/linux-master/include/net/
H A Draw.h25 bool raw_v4_match(struct net *net, const struct sock *sk, unsigned short num,
28 int raw_abort(struct sock *sk, int err);
32 int raw_rcv(struct sock *, struct sk_buff *);
75 int raw_hash_sk(struct sock *sk);
76 void raw_unhash_sk(struct sock *sk);
H A Dinet6_hashtables.h43 struct sock *__inet6_lookup_established(struct net *net,
59 struct sock *inet6_lookup_reuseport(struct net *net, struct sock *sk,
67 struct sock *inet6_lookup_listener(struct net *net,
76 struct sock *inet6_lookup_run_sk_lookup(struct net *net,
85 static inline struct sock *__inet6_lookup(struct net *net,
95 struct sock *sk = __inet6_lookup_established(net, hashinfo, saddr,
107 struct sock *inet6_steal_sock(struct net *net, struct sk_buff *skb, int doff,
112 struct sock *sk, *reuse_sk;
138 /* We've chosen a new reuseport sock whic
[all...]
H A Drequest_sock.h20 #include <net/sock.h>
32 int (*rtx_syn_ack)(const struct sock *sk,
34 void (*send_ack)(const struct sock *sk, struct sk_buff *skb,
36 void (*send_reset)(const struct sock *sk,
42 int inet_rtx_syn_ack(const struct sock *parent, struct request_sock *req);
51 /* struct request_sock - mini sock to represent a connection request
73 struct sock *sk;
80 static inline struct request_sock *inet_reqsk(const struct sock *sk)
85 static inline struct sock *req_to_sk(struct request_sock *req)
87 return (struct sock *)re
[all...]
/linux-master/net/vmw_vsock/
H A Dvmci_transport.h115 struct sock *sk;
123 int vmci_transport_send_wrote(struct sock *sk);
124 int vmci_transport_send_read(struct sock *sk);
125 int vmci_transport_send_waiting_write(struct sock *sk,
127 int vmci_transport_send_waiting_read(struct sock *sk,
H A Dvmci_transport_notify_qstate.c11 #include <net/sock.h>
73 vmci_transport_handle_read(struct sock *sk,
82 vmci_transport_handle_wrote(struct sock *sk,
90 static void vsock_block_update_write_window(struct sock *sk)
100 static int vmci_transport_send_read_notification(struct sock *sk)
140 static void vmci_transport_notify_pkt_socket_init(struct sock *sk)
159 vmci_transport_notify_pkt_poll_in(struct sock *sk,
180 vmci_transport_notify_pkt_poll_out(struct sock *sk,
202 struct sock *sk,
234 struct sock *s
[all...]
H A Dvsock_bpf.c13 #include <net/sock.h>
25 static bool vsock_has_data(struct sock *sk, struct sk_psock *psock)
37 static bool vsock_msg_wait_data(struct sock *sk, struct sk_psock *psock, long timeo)
61 static int __vsock_recvmsg(struct sock *sk, struct msghdr *msg, size_t len, int flags)
63 struct socket *sock = sk->sk_socket; local
67 err = vsock_connectible_recvmsg(sock, msg, len, flags);
69 err = vsock_dgram_recvmsg(sock, msg, len, flags);
76 static int vsock_bpf_recvmsg(struct sock *sk, struct msghdr *msg,
149 int vsock_bpf_update_proto(struct sock *sk, struct sk_psock *psock, bool restore)
/linux-master/io_uring/
H A Dnapi.h18 void __io_napi_add(struct io_ring_ctx *ctx, struct socket *sock);
56 struct socket *sock; local
61 sock = sock_from_file(req->file);
62 if (sock)
63 __io_napi_add(ctx, sock);
/linux-master/net/netlink/
H A Daf_netlink.h8 #include <net/sock.h>
26 /* struct sock has to be the first member of netlink_sock */
27 struct sock sk;
48 void (*netlink_release)(struct sock *sk,
57 static inline struct netlink_sock *nlk_sk(struct sock *sk)
74 void (*release)(struct sock *sk,
/linux-master/drivers/misc/
H A Dtifm_7xx1.c22 struct tifm_dev *sock)
26 static void tifm_7xx1_eject(struct tifm_adapter *fm, struct tifm_dev *sock) argument
31 fm->socket_change_set |= 1 << sock->socket_id;
39 struct tifm_dev *sock; local
53 sock = fm->sockets[cnt];
54 if (sock) {
56 sock->data_event(sock);
58 sock->card_event(sock);
21 tifm_7xx1_dummy_eject(struct tifm_adapter *fm, struct tifm_dev *sock) argument
139 struct tifm_dev *sock; local
292 tifm_7xx1_dummy_has_ms_pif(struct tifm_adapter *fm, struct tifm_dev *sock) argument
298 tifm_7xx1_has_ms_pif(struct tifm_adapter *fm, struct tifm_dev *sock) argument
[all...]
/linux-master/net/tls/
H A Dtrace.h13 struct sock;
17 TP_PROTO(struct sock *sk, int dir, u32 tcp_seq, u8 *rec_no, int ret),
22 __field( struct sock *, sk )
46 TP_PROTO(struct sock *sk, u32 tcp_seq, u8 *rec_no, u32 rec_len,
52 __field( struct sock *, sk )
79 TP_PROTO(struct sock *sk, u32 tcp_seq, u8 *rec_no, int sync_type),
84 __field( struct sock *, sk )
106 TP_PROTO(struct sock *sk),
111 __field( struct sock *, sk )
125 TP_PROTO(struct sock *s
[all...]
/linux-master/net/rose/
H A Drose_timer.c21 #include <net/sock.h>
32 void rose_start_heartbeat(struct sock *sk)
42 void rose_start_t1timer(struct sock *sk)
54 void rose_start_t2timer(struct sock *sk)
66 void rose_start_t3timer(struct sock *sk)
78 void rose_start_hbtimer(struct sock *sk)
90 void rose_start_idletimer(struct sock *sk)
104 void rose_stop_heartbeat(struct sock *sk)
109 void rose_stop_timer(struct sock *sk)
114 void rose_stop_idletimer(struct sock *s
[all...]
/linux-master/crypto/
H A Dalgif_rng.c47 #include <net/sock.h>
107 static int rng_recvmsg(struct socket *sock, struct msghdr *msg, size_t len, argument
110 struct sock *sk = sock->sk;
117 static int rng_test_recvmsg(struct socket *sock, struct msghdr *msg, size_t len, argument
120 struct sock *sk = sock->sk;
125 lock_sock(sock->sk);
128 release_sock(sock->sk);
133 static int rng_test_sendmsg(struct socket *sock, struc argument
[all...]
/linux-master/net/ipv6/
H A Dip6_udp_tunnel.c22 struct socket *sock = NULL; local
24 err = sock_create_kern(net, AF_INET6, SOCK_DGRAM, 0, &sock);
29 err = ip6_sock_set_v6only(sock->sk);
34 err = sock_bindtoindex(sock->sk, cfg->bind_ifindex, true);
43 err = kernel_bind(sock, (struct sockaddr *)&udp6_addr,
54 err = kernel_connect(sock,
61 udp_set_no_check6_tx(sock->sk, !cfg->use_udp6_tx_checksums);
62 udp_set_no_check6_rx(sock->sk, !cfg->use_udp6_rx_checksums);
64 *sockp = sock;
68 if (sock) {
135 udp_tunnel6_dst_lookup(struct sk_buff *skb, struct net_device *dev, struct net *net, struct socket *sock, int oif, struct in6_addr *saddr, const struct ip_tunnel_key *key, __be16 sport, __be16 dport, u8 dsfield, struct dst_cache *dst_cache) argument
[all...]
/linux-master/drivers/xen/
H A Dpvcalls-back.c13 #include <net/sock.h>
17 #include <trace/events/sock.h>
58 struct socket *sock; member in struct:sock_mapping
71 void (*saved_data_ready)(struct sock *sk);
78 struct socket *sock; member in struct:sockpass_mapping
84 void (*saved_data_ready)(struct sock *sk);
117 spin_lock_irqsave(&map->sock->sk->sk_receive_queue.lock, flags);
118 if (skb_queue_empty(&map->sock->sk->sk_receive_queue)) {
120 spin_unlock_irqrestore(&map->sock->sk->sk_receive_queue.lock,
124 spin_unlock_irqrestore(&map->sock
289 pvcalls_sk_state_change(struct sock *sock) argument
300 pvcalls_sk_data_ready(struct sock *sock) argument
316 pvcalls_new_active_socket( struct pvcalls_fedata *fedata, uint64_t id, grant_ref_t ref, evtchn_port_t evtchn, struct socket *sock) argument
397 struct socket *sock; local
523 struct socket *sock; local
586 pvcalls_pass_sk_data_ready(struct sock *sock) argument
[all...]
/linux-master/net/core/
H A Dsock.c19 * Alan Cox : sock->protocol is set correctly.
37 * Alan Cox : Fixed TCP ack bug, removed remove sock
129 #include <net/sock.h>
141 #include <trace/events/sock.h>
154 static void sock_def_write_space_wfree(struct sock *sk);
155 static void sock_def_write_space(struct sock *sk);
167 bool sk_ns_capable(const struct sock *sk,
184 bool sk_capable(const struct sock *sk, int cap)
199 bool sk_net_capable(const struct sock *sk, int cap)
301 void sk_set_memalloc(struct sock *s
1095 struct socket *sock = sk->sk_socket; local
1546 sock_setsockopt(struct socket *sock, int level, int optname, sockptr_t optval, unsigned int optlen) argument
1596 struct socket *sock = sk->sk_socket; local
3226 sock_no_bind(struct socket *sock, struct sockaddr *saddr, int len) argument
3232 sock_no_connect(struct socket *sock, struct sockaddr *saddr, int len, int flags) argument
3245 sock_no_accept(struct socket *sock, struct socket *newsock, int flags, bool kern) argument
3252 sock_no_getname(struct socket *sock, struct sockaddr *saddr, int peer) argument
3259 sock_no_ioctl(struct socket *sock, unsigned int cmd, unsigned long arg) argument
3265 sock_no_listen(struct socket *sock, int backlog) argument
3271 sock_no_shutdown(struct socket *sock, int how) argument
3277 sock_no_sendmsg(struct socket *sock, struct msghdr *m, size_t len) argument
3289 sock_no_recvmsg(struct socket *sock, struct msghdr *m, size_t len, int flags) argument
3296 sock_no_mmap(struct file *file, struct socket *sock, struct vm_area_struct *vma) argument
3309 struct socket *sock; local
3439 sock_init_data_uid(struct socket *sock, struct sock *sk, kuid_t uid) argument
3522 sock_init_data(struct socket *sock, struct sock *sk) argument
3595 sock_gettstamp(struct socket *sock, void __user *userstamp, bool timeval, bool time32) argument
3694 sock_common_getsockopt(struct socket *sock, int level, int optname, char __user *optval, int __user *optlen) argument
3704 sock_common_recvmsg(struct socket *sock, struct msghdr *msg, size_t size, int flags) argument
3721 sock_common_setsockopt(struct socket *sock, int level, int optname, sockptr_t optval, unsigned int optlen) argument
[all...]
/linux-master/net/atm/
H A Dioctl.c51 static int do_vcc_ioctl(struct socket *sock, unsigned int cmd, argument
54 struct sock *sk = sock->sk;
62 vcc = ATM_SD(sock);
65 if (sock->state != SS_CONNECTED ||
78 if (sock->state != SS_CONNECTED) {
122 sock->state = SS_CONNECTED;
159 error = ic->ioctl(sock, cmd, arg);
218 int vcc_ioctl(struct socket *sock, unsigned int cmd, unsigned long arg) argument
220 return do_vcc_ioctl(sock, cm
277 do_atm_iobuf(struct socket *sock, unsigned int cmd, unsigned long arg) argument
289 do_atmif_sioc(struct socket *sock, unsigned int cmd, unsigned long arg) argument
301 do_atm_ioctl(struct socket *sock, unsigned int cmd32, unsigned long arg) argument
354 vcc_compat_ioctl(struct socket *sock, unsigned int cmd, unsigned long arg) argument
[all...]
/linux-master/net/bluetooth/
H A Daf_bluetooth.c71 void bt_sock_reclassify_lock(struct sock *sk, int proto)
113 static int bt_sock_create(struct net *net, struct socket *sock, int proto, argument
132 err = bt_proto[proto]->create(net, sock, proto, kern);
134 bt_sock_reclassify_lock(sock->sk, proto);
143 struct sock *bt_sock_alloc(struct net *net, struct socket *sock, argument
146 struct sock *sk;
152 sock_init_data(sock, sk);
172 void bt_sock_link(struct bt_sock_list *l, struct sock *sk)
180 void bt_sock_unlink(struct bt_sock_list *l, struct sock *s
298 bt_sock_recvmsg(struct socket *sock, struct msghdr *msg, size_t len, int flags) argument
382 bt_sock_stream_recvmsg(struct socket *sock, struct msghdr *msg, size_t size, int flags) argument
503 bt_sock_poll(struct file *file, struct socket *sock, poll_table *wait) argument
544 bt_sock_ioctl(struct socket *sock, unsigned int cmd, unsigned long arg) argument
[all...]
/linux-master/drivers/pcmcia/
H A Di82092.c375 static void set_bridge_state(int sock) argument
377 indirect_write(sock, I365_GBLCTL, 0x00);
378 indirect_write(sock, I365_GENCTL, 0x00);
380 indirect_setbit(sock, I365_INTCTL, 0x08);
384 static int i82092aa_init(struct pcmcia_socket *sock) argument
393 i82092aa_set_io_map(sock, &io);
397 i82092aa_set_mem_map(sock, &mem);
405 unsigned int sock = container_of(socket, local
410 status = indirect_read(sock, I365_STATUS);
419 if (indirect_read(sock, I365_INTCT
448 unsigned int sock = sock_info->number; local
554 unsigned int sock = sock_info->number; local
594 unsigned int sock = sock_info->number; local
[all...]
/linux-master/include/linux/
H A Digmp.h113 extern int ip_mc_join_group(struct sock *sk, struct ip_mreqn *imr);
114 extern int ip_mc_join_group_ssm(struct sock *sk, struct ip_mreqn *imr,
116 extern int ip_mc_leave_group(struct sock *sk, struct ip_mreqn *imr);
117 extern void ip_mc_drop_socket(struct sock *sk);
118 extern int ip_mc_source(int add, int omode, struct sock *sk,
120 extern int ip_mc_msfilter(struct sock *sk, struct ip_msfilter *msf,int ifindex);
121 extern int ip_mc_msfget(struct sock *sk, struct ip_msfilter *msf,
123 extern int ip_mc_gsfget(struct sock *sk, struct group_filter *gsf,
125 extern int ip_mc_sf_allow(const struct sock *sk, __be32 local, __be32 rmt,
H A Dnetfilter.h76 struct sock;
83 struct sock *sk;
85 int (*okfn)(struct net *, struct sock *, struct sk_buff *);
162 struct sock *sk,
164 int (*okfn)(struct net *, struct sock *, struct sk_buff *))
185 int (*set)(struct sock *sk, int optval, sockptr_t arg,
189 int (*get)(struct sock *sk, int optval, void __user *user, int *len);
224 struct sock *sk, struct sk_buff *skb,
226 int (*okfn)(struct net *, struct sock *, struct sk_buff *))
294 NF_HOOK_COND(uint8_t pf, unsigned int hook, struct net *net, struct sock *s
[all...]
/linux-master/net/phonet/
H A Ddatagram.c17 #include <net/sock.h>
23 static int pn_backlog_rcv(struct sock *sk, struct sk_buff *skb);
26 static void pn_sock_close(struct sock *sk, long timeout)
31 static int pn_ioctl(struct sock *sk, int cmd, int *karg)
59 static void pn_destruct(struct sock *sk)
64 static int pn_init(struct sock *sk)
70 static int pn_sendmsg(struct sock *sk, struct msghdr *msg, size_t len)
111 static int pn_recvmsg(struct sock *sk, struct msghdr *msg, size_t len,
156 /* Queue an skb for a sock. */
157 static int pn_backlog_rcv(struct sock *s
[all...]
/linux-master/net/mptcp/
H A Dprotocol.c14 #include <net/sock.h>
45 static void __mptcp_destroy_sock(struct sock *sk);
46 static void mptcp_check_send_data_fin(struct sock *sk);
57 static const struct proto_ops *mptcp_fallback_tcp_ops(const struct sock *sk)
70 struct sock *sk = (struct sock *)msk;
97 struct sock *__mptcp_nmpc_sk(struct mptcp_sock *msk)
99 struct sock *sk = (struct sock *)msk;
114 static void mptcp_drop(struct sock *s
3808 mptcp_bind(struct socket *sock, struct sockaddr *uaddr, int addr_len) argument
3835 mptcp_listen(struct socket *sock, int backlog) argument
3875 mptcp_stream_accept(struct socket *sock, struct socket *newsock, int flags, bool kern) argument
3976 mptcp_poll(struct file *file, struct socket *sock, struct poll_table_struct *wait) argument
[all...]

Completed in 286 milliseconds

1234567891011>>