/kernel/linux/linux-6.6/net/core/ |
H A D | sock_reuseport.c | 22 struct sock_reuseport *reuse, bool bind_inany); 26 struct sock_reuseport *reuse; in reuseport_has_conns_set() local 32 reuse = rcu_dereference_protected(sk->sk_reuseport_cb, in reuseport_has_conns_set() 34 if (likely(reuse)) in reuseport_has_conns_set() 35 reuse->has_conns = 1; in reuseport_has_conns_set() 40 static void __reuseport_get_incoming_cpu(struct sock_reuseport *reuse) in __reuseport_get_incoming_cpu() argument 43 WRITE_ONCE(reuse->incoming_cpu, reuse->incoming_cpu + 1); in __reuseport_get_incoming_cpu() 46 static void __reuseport_put_incoming_cpu(struct sock_reuseport *reuse) in __reuseport_put_incoming_cpu() argument 49 WRITE_ONCE(reuse in __reuseport_put_incoming_cpu() 52 reuseport_get_incoming_cpu(struct sock *sk, struct sock_reuseport *reuse) reuseport_get_incoming_cpu() argument 58 reuseport_put_incoming_cpu(struct sock *sk, struct sock_reuseport *reuse) reuseport_put_incoming_cpu() argument 66 struct sock_reuseport *reuse; reuseport_update_incoming_cpu() local 104 reuseport_sock_index(struct sock *sk, const struct sock_reuseport *reuse, bool closed) reuseport_sock_index() argument 124 __reuseport_add_sock(struct sock *sk, struct sock_reuseport *reuse) __reuseport_add_sock() argument 134 __reuseport_detach_sock(struct sock *sk, struct sock_reuseport *reuse) __reuseport_detach_sock() argument 149 __reuseport_add_closed_sock(struct sock *sk, struct sock_reuseport *reuse) __reuseport_add_closed_sock() argument 158 __reuseport_detach_closed_sock(struct sock *sk, struct sock_reuseport *reuse) __reuseport_detach_closed_sock() argument 178 struct sock_reuseport *reuse = kzalloc(size, GFP_ATOMIC); __reuseport_alloc() local 191 struct sock_reuseport *reuse; reuseport_alloc() local 247 reuseport_grow(struct sock_reuseport *reuse) reuseport_grow() argument 305 struct sock_reuseport *reuse; reuseport_free_rcu() local 323 struct sock_reuseport *old_reuse, *reuse; reuseport_add_sock() local 369 reuseport_resurrect(struct sock *sk, struct sock_reuseport *old_reuse, struct sock_reuseport *reuse, bool bind_inany) reuseport_resurrect() argument 430 struct sock_reuseport *reuse; reuseport_detach_sock() local 466 struct sock_reuseport *reuse; reuseport_stop_listen_sock() local 498 run_bpf_filter(struct sock_reuseport *reuse, u16 socks, struct bpf_prog *prog, struct sk_buff *skb, int hdr_len) run_bpf_filter() argument 528 reuseport_select_sock_by_hash(struct sock_reuseport *reuse, u32 hash, u16 num_socks) reuseport_select_sock_by_hash() argument 574 struct sock_reuseport *reuse; reuseport_select_sock() local 625 struct sock_reuseport *reuse; reuseport_migrate_sock() local 686 struct sock_reuseport *reuse; reuseport_attach_prog() local 718 struct sock_reuseport *reuse; reuseport_detach_prog() local [all...] |
/kernel/linux/linux-5.10/net/core/ |
H A D | sock_reuseport.c | 23 struct sock_reuseport *reuse; in reuseport_has_conns_set() local 29 reuse = rcu_dereference_protected(sk->sk_reuseport_cb, in reuseport_has_conns_set() 31 if (likely(reuse)) in reuseport_has_conns_set() 32 reuse->has_conns = 1; in reuseport_has_conns_set() 41 struct sock_reuseport *reuse = kzalloc(size, GFP_ATOMIC); in __reuseport_alloc() local 43 if (!reuse) in __reuseport_alloc() 46 reuse->max_socks = max_socks; in __reuseport_alloc() 48 RCU_INIT_POINTER(reuse->prog, NULL); in __reuseport_alloc() 49 return reuse; in __reuseport_alloc() 54 struct sock_reuseport *reuse; in reuseport_alloc() local 103 reuseport_grow(struct sock_reuseport *reuse) reuseport_grow() argument 140 struct sock_reuseport *reuse; reuseport_free_rcu() local 158 struct sock_reuseport *old_reuse, *reuse; reuseport_add_sock() local 201 struct sock_reuseport *reuse; reuseport_detach_sock() local 233 run_bpf_filter(struct sock_reuseport *reuse, u16 socks, struct bpf_prog *prog, struct sk_buff *skb, int hdr_len) run_bpf_filter() argument 278 struct sock_reuseport *reuse; reuseport_select_sock() local 329 struct sock_reuseport *reuse; reuseport_attach_prog() local 357 struct sock_reuseport *reuse; reuseport_detach_prog() local [all...] |
/kernel/linux/linux-5.10/include/net/ |
H A D | sock_reuseport.h | 19 * reuse->socks[] group. 43 struct sock_reuseport *reuse; in reuseport_has_conns() local 47 reuse = rcu_dereference(sk->sk_reuseport_cb); in reuseport_has_conns() 48 if (reuse && reuse->has_conns) in reuseport_has_conns()
|
/kernel/linux/linux-6.6/include/net/ |
H A D | sock_reuseport.h | 21 * reuse->socks[] group. 49 struct sock_reuseport *reuse; in reuseport_has_conns() local 53 reuse = rcu_dereference(sk->sk_reuseport_cb); in reuseport_has_conns() 54 if (reuse && reuse->has_conns) in reuseport_has_conns()
|
/third_party/openssl/test/ |
H A D | x509aux.c | 42 X509 *reuse = NULL; in test_certs() local 95 reuse = d2i(NULL, &p, enclen); in test_certs() 96 if (reuse == NULL) { in test_certs() 101 err = X509_cmp(reuse, cert); in test_certs() 149 X509_free(reuse); in test_certs()
|
/kernel/linux/linux-6.6/mm/ |
H A D | hugetlb_vmemmap.c | 104 * Because the reuse address is part of the range that we are in vmemmap_pte_range() 105 * walking, skip the reuse address range. in vmemmap_pte_range() 258 * How many struct page structs need to be reset. When we reuse the head 301 * to the page which @reuse is mapped to, then free vmemmap 307 * @reuse: reuse address. 312 unsigned long reuse) in vmemmap_remap_free() 318 .reuse_addr = reuse, in vmemmap_remap_free() 345 * - The range [@start, @end) and the range [@reuse, @reuse in vmemmap_remap_free() 311 vmemmap_remap_free(unsigned long start, unsigned long end, unsigned long reuse) vmemmap_remap_free() argument 414 vmemmap_remap_alloc(unsigned long start, unsigned long end, unsigned long reuse) vmemmap_remap_alloc() argument [all...] |
H A D | sparse-vmemmap.c | 146 struct page *reuse) in vmemmap_pte_populate() 153 if (!reuse) { in vmemmap_pte_populate() 167 get_page(reuse); in vmemmap_pte_populate() 168 p = page_to_virt(reuse); in vmemmap_pte_populate() 247 struct page *reuse) in vmemmap_populate_address() 267 pte = vmemmap_pte_populate(pmd, addr, node, altmap, reuse); in vmemmap_populate_address() 278 struct page *reuse) in vmemmap_populate_range() 284 pte = vmemmap_populate_address(addr, node, altmap, reuse); in vmemmap_populate_range() 144 vmemmap_pte_populate(pmd_t *pmd, unsigned long addr, int node, struct vmem_altmap *altmap, struct page *reuse) vmemmap_pte_populate() argument 245 vmemmap_populate_address(unsigned long addr, int node, struct vmem_altmap *altmap, struct page *reuse) vmemmap_populate_address() argument 275 vmemmap_populate_range(unsigned long start, unsigned long end, int node, struct vmem_altmap *altmap, struct page *reuse) vmemmap_populate_range() argument
|
/third_party/curl/lib/ |
H A D | socketpair.c | 70 int reuse = 1; in Curl_socketpair() local 89 (void)reuse; in Curl_socketpair() 100 (char *)&reuse, (curl_socklen_t)sizeof(reuse)) == -1) in Curl_socketpair()
|
/kernel/linux/linux-5.10/tools/testing/selftests/bpf/progs/ |
H A D | test_sockmap_listen.c | 78 int prog_reuseport(struct sk_reuseport_md *reuse) in prog_reuseport() argument 85 err = bpf_sk_select_reuseport(reuse, &sock_map, &zero, 0); in prog_reuseport() 87 err = bpf_sk_select_reuseport(reuse, &sock_hash, &zero, 0); in prog_reuseport()
|
H A D | test_tcpbpf_kern.c | 57 struct bpf_sock_ops *reuse = skops; in bpf_testcb() local 68 "%[reuse] = *(u32 *)(%[reuse] +96)" in bpf_testcb() 69 : [reuse] "+r"(reuse) in bpf_testcb()
|
/third_party/skia/src/sksl/ |
H A D | SkSLString.cpp | 39 va_list reuse; in vappendf() local 40 va_copy(reuse, args); in vappendf() 46 vsnprintf(newBuffer.get(), size + 1, fmt, reuse); in vappendf() 49 va_end(reuse); in vappendf()
|
/third_party/skia/tests/ |
H A D | NdkDecodeTest.cpp | 217 SkBitmap reuse; in DEF_TEST() local 218 reuse.allocPixels(noColorCorrection); in DEF_TEST() 219 REPORTER_ASSERT(r, gen->getPixels(reuse.pixmap())); in DEF_TEST() 221 REPORTER_ASSERT(r, ToolUtils::equal_pixels(orig, reuse)); in DEF_TEST() 338 SkBitmap reuse; in DEF_TEST() local 339 reuse.allocPixels(gen->getInfo()); in DEF_TEST() 340 REPORTER_ASSERT(r, gen->getPixels(reuse.pixmap())); in DEF_TEST() 342 REPORTER_ASSERT(r, ToolUtils::equal_pixels(orig, reuse)); in DEF_TEST() 482 // This also tests that we can reuse the same generator for a different in DEF_TEST()
|
/kernel/linux/linux-6.6/tools/testing/selftests/net/ |
H A D | bind_bhash.c | 33 int sock_fd, reuse = 1, err; in bind_socket() local 52 err = setsockopt(sock_fd, SOL_SOCKET, opt, &reuse, sizeof(reuse)); in bind_socket()
|
/kernel/linux/linux-6.6/tools/testing/selftests/bpf/progs/ |
H A D | test_sockmap_listen.c | 114 int prog_reuseport(struct sk_reuseport_md *reuse) in prog_reuseport() argument 121 err = bpf_sk_select_reuseport(reuse, &sock_map, &zero, 0); in prog_reuseport() 123 err = bpf_sk_select_reuseport(reuse, &sock_hash, &zero, 0); in prog_reuseport()
|
H A D | test_tcpbpf_kern.c | 46 struct bpf_sock_ops *reuse = skops; in bpf_testcb() local 56 "%[reuse] = *(u32 *)(%[reuse] +96)" in bpf_testcb() 57 : [reuse] "+r"(reuse) in bpf_testcb()
|
/third_party/rust/crates/rustix/src/termios/ |
H A D | tty.rs | 34 /// If `reuse` is non-empty, reuse its buffer to store the result if possible. 46 pub fn ttyname<Fd: AsFd, B: Into<Vec<u8>>>(dirfd: Fd, reuse: B) -> io::Result<CString> { in ttyname() 47 _ttyname(dirfd.as_fd(), reuse.into()) in ttyname()
|
/third_party/musl/Benchmark/musl/ |
H A D | socket_test.cpp | 314 int reuse = 1; in BindAt() local 315 if (setsockopt(sfd, SOL_SOCKET, SO_REUSEADDR, &reuse, sizeof(reuse)) == -1) { in BindAt() 559 int reuse = 1; in Bm_function_bind() local 560 if (setsockopt(sfd, SOL_SOCKET, SO_REUSEADDR, &reuse, sizeof(reuse)) == -1) { in Bm_function_bind()
|
/third_party/rust/crates/rustix/src/process/ |
H A D | chdir.rs | 37 /// If `reuse` is non-empty, reuse its buffer to store the result if possible. 47 pub fn getcwd<B: Into<Vec<u8>>>(reuse: B) -> io::Result<CString> { in getcwd() 48 _getcwd(reuse.into()) in getcwd()
|
/third_party/rust/crates/rustix/src/fs/ |
H A D | at.rs | 69 /// If `reuse` is non-empty, reuse its buffer to store the result if possible. 81 reuse: B, in readlinkat() 83 path.into_with_c_str(|path| _readlinkat(dirfd.as_fd(), path, reuse.into())) in readlinkat()
|
/kernel/linux/linux-5.10/drivers/staging/rtl8188eu/os_dep/ |
H A D | usb_ops_linux.c | 362 precvbuf->reuse = true; in usb_read_port_complete() 374 precvbuf->reuse = true; in usb_read_port_complete() 385 precvbuf->reuse = false; in usb_read_port_complete() 412 precvbuf->reuse = true; in usb_read_port_complete() 448 if (!precvbuf->reuse || !precvbuf->pskb) { in usb_read_port() 451 precvbuf->reuse = true; in usb_read_port() 455 if (!precvbuf->reuse || !precvbuf->pskb) { in usb_read_port() 462 } else { /* reuse skb */ in usb_read_port() 463 precvbuf->reuse = false; in usb_read_port() 502 precvbuf->reuse in rtw_hal_inirp_deinit() [all...] |
/third_party/libdrm/etnaviv/ |
H A D | etnaviv_bo.c | 119 bo->reuse = 1; in etna_bo_new() 238 if (bo->reuse && (etna_bo_cache_free(&dev->bo_cache, bo) == 0)) in etna_bo_del() 264 bo->reuse = 0; in etna_bo_get_name() 291 bo->reuse = 0; in etna_bo_dmabuf()
|
/third_party/mesa3d/src/etnaviv/drm/ |
H A D | etnaviv_bo.c | 116 * have finished, at which point we can reuse the VMA space. in etna_bo_free() 207 bo->reuse = 1; in etna_bo_new() 319 if (bo->reuse && (etna_bo_cache_free(&dev->bo_cache, bo) == 0)) in etna_bo_del() 345 bo->reuse = 0; in etna_bo_get_name() 372 bo->reuse = 0; in etna_bo_dmabuf()
|
/third_party/ltp/tools/sparse/sparse-src/ |
H A D | expand.c | 972 struct expression *reuse = nested, *entry; in expand_pos_expression() local 978 if (!reuse) { in expand_pos_expression() 984 reuse = alloc_expression(entry->pos, EXPR_POS); in expand_pos_expression() 986 reuse->type = EXPR_POS; in expand_pos_expression() 987 reuse->ctype = entry->ctype; in expand_pos_expression() 988 reuse->init_offset = offset; in expand_pos_expression() 989 reuse->init_nr = 1; in expand_pos_expression() 990 reuse->init_expr = entry; in expand_pos_expression() 991 REPLACE_CURRENT_PTR(entry, reuse); in expand_pos_expression() 992 reuse in expand_pos_expression() [all...] |
/kernel/linux/linux-5.10/kernel/bpf/ |
H A D | reuseport_array.c | 229 * it must also be a SO_REUSEPORT sk (i.e. reuse cannot be NULL). in reuseport_array_update_check() 247 * The "osk" and "reuse" are protected by reuseport_lock. 254 struct sock_reuseport *reuse; in bpf_fd_reuseport_array_update_elem() local 304 reuse = rcu_dereference_protected(nsk->sk_reuseport_cb, in bpf_fd_reuseport_array_update_elem() 306 err = reuseport_array_update_check(array, nsk, osk, reuse, map_flags); in bpf_fd_reuseport_array_update_elem()
|
/kernel/linux/linux-6.6/kernel/bpf/ |
H A D | reuseport_array.c | 212 * it must also be a SO_REUSEPORT sk (i.e. reuse cannot be NULL). in reuseport_array_update_check() 230 * The "osk" and "reuse" are protected by reuseport_lock. 237 struct sock_reuseport *reuse; in bpf_fd_reuseport_array_update_elem() local 287 reuse = rcu_dereference_protected(nsk->sk_reuseport_cb, in bpf_fd_reuseport_array_update_elem() 289 err = reuseport_array_update_check(array, nsk, osk, reuse, map_flags); in bpf_fd_reuseport_array_update_elem()
|