Home
last modified time | relevance | path

Searched refs:reuse (Results 1 - 25 of 109) sorted by relevance

12345

/kernel/linux/linux-6.6/net/core/
H A Dsock_reuseport.c22 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 Dsock_reuseport.c23 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 Dsock_reuseport.h19 * 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 Dsock_reuseport.h21 * 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 Dx509aux.c42 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 Dhugetlb_vmemmap.c104 * 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 Dsparse-vmemmap.c146 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 Dsocketpair.c70 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 Dtest_sockmap_listen.c78 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 Dtest_tcpbpf_kern.c57 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 DSkSLString.cpp39 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 DNdkDecodeTest.cpp217 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 Dbind_bhash.c33 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 Dtest_sockmap_listen.c114 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 Dtest_tcpbpf_kern.c46 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 Dtty.rs34 /// 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 Dsocket_test.cpp314 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 Dchdir.rs37 /// 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 Dat.rs69 /// 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 Dusb_ops_linux.c362 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 Detnaviv_bo.c119 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 Detnaviv_bo.c116 * 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 Dexpand.c972 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 Dreuseport_array.c229 * 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 Dreuseport_array.c212 * 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()

Completed in 14 milliseconds

12345