Home
last modified time | relevance | path

Searched refs:VSOCK_HASH_SIZE (Results 1 - 4 of 4) sorted by relevance

/kernel/linux/linux-5.10/include/net/
H A Daf_vsock.h19 #define VSOCK_HASH_SIZE 251 macro
20 extern struct list_head vsock_bind_table[VSOCK_HASH_SIZE + 1];
21 extern struct list_head vsock_connected_table[VSOCK_HASH_SIZE];
/kernel/linux/linux-6.6/include/net/
H A Daf_vsock.h20 #define VSOCK_HASH_SIZE 251 macro
21 extern struct list_head vsock_bind_table[VSOCK_HASH_SIZE + 1];
22 extern struct list_head vsock_connected_table[VSOCK_HASH_SIZE];
/kernel/linux/linux-5.10/net/vmw_vsock/
H A Daf_vsock.c154 * VSOCK_HASH_SIZE + 1 so that vsock_bind_table[0] through
155 * vsock_bind_table[VSOCK_HASH_SIZE - 1] are for bound sockets and
156 * vsock_bind_table[VSOCK_HASH_SIZE] is for unbound sockets. The hash function
157 * mods with VSOCK_HASH_SIZE to ensure this.
161 #define VSOCK_HASH(addr) ((addr)->svm_port % VSOCK_HASH_SIZE)
163 #define vsock_unbound_sockets (&vsock_bind_table[VSOCK_HASH_SIZE])
167 (((src)->svm_cid ^ (dst)->svm_port) % VSOCK_HASH_SIZE)
173 struct list_head vsock_bind_table[VSOCK_HASH_SIZE + 1];
175 struct list_head vsock_connected_table[VSOCK_HASH_SIZE];
/kernel/linux/linux-6.6/net/vmw_vsock/
H A Daf_vsock.c160 * VSOCK_HASH_SIZE + 1 so that vsock_bind_table[0] through
161 * vsock_bind_table[VSOCK_HASH_SIZE - 1] are for bound sockets and
162 * vsock_bind_table[VSOCK_HASH_SIZE] is for unbound sockets. The hash function
163 * mods with VSOCK_HASH_SIZE to ensure this.
167 #define VSOCK_HASH(addr) ((addr)->svm_port % VSOCK_HASH_SIZE)
169 #define vsock_unbound_sockets (&vsock_bind_table[VSOCK_HASH_SIZE])
173 (((src)->svm_cid ^ (dst)->svm_port) % VSOCK_HASH_SIZE)
179 struct list_head vsock_bind_table[VSOCK_HASH_SIZE + 1];
181 struct list_head vsock_connected_table[VSOCK_HASH_SIZE];

Completed in 6 milliseconds