Home
last modified time | relevance | path

Searched refs:reuse (Results 1 – 25 of 112) sorted by relevance

12345

/linux-6.3-rc2/net/core/
A Dsock_reuseport.c114 left = reuse->max_socks - reuse->num_closed_socks; in reuseport_sock_index()
127 reuse->socks[reuse->num_socks] = sk; in __reuseport_add_sock()
142 reuse->socks[i] = reuse->socks[reuse->num_socks - 1]; in __reuseport_detach_sock()
152 reuse->socks[reuse->max_socks - reuse->num_closed_socks - 1] = sk; in __reuseport_add_closed_sock()
166 reuse->socks[i] = reuse->socks[reuse->max_socks - reuse->num_closed_socks]; in __reuseport_detach_closed_sock()
261 sk = reuse->socks[reuse->max_socks - reuse->num_closed_socks]; in reuseport_grow()
287 reuse->socks + (reuse->max_socks - reuse->num_closed_socks), in reuseport_grow()
350 if (reuse->num_socks + reuse->num_closed_socks == reuse->max_socks) { in reuseport_add_sock()
351 reuse = reuseport_grow(reuse); in reuseport_add_sock()
411 if (reuse->num_socks + reuse->num_closed_socks == reuse->max_socks) { in reuseport_resurrect()
[all …]
/linux-6.3-rc2/include/net/
A Dsock_reuseport.h49 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()
A Dtcp.h518 struct sock_reuseport *reuse; in tcp_synq_overflow() local
520 reuse = rcu_dereference(sk->sk_reuseport_cb); in tcp_synq_overflow()
521 if (likely(reuse)) { in tcp_synq_overflow()
522 last_overflow = READ_ONCE(reuse->synq_overflow_ts); in tcp_synq_overflow()
525 WRITE_ONCE(reuse->synq_overflow_ts, now); in tcp_synq_overflow()
542 struct sock_reuseport *reuse; in tcp_synq_no_recent_overflow() local
544 reuse = rcu_dereference(sk->sk_reuseport_cb); in tcp_synq_no_recent_overflow()
545 if (likely(reuse)) { in tcp_synq_no_recent_overflow()
546 last_overflow = READ_ONCE(reuse->synq_overflow_ts); in tcp_synq_no_recent_overflow()
/linux-6.3-rc2/mm/
A Dhugetlb_vmemmap.c318 unsigned long reuse) in vmemmap_remap_free() argument
324 .reuse_addr = reuse, in vmemmap_remap_free()
359 BUG_ON(start - reuse != PAGE_SIZE); in vmemmap_remap_free()
362 ret = vmemmap_remap_range(reuse, end, &walk); in vmemmap_remap_free()
364 end = reuse + walk.nr_walked * PAGE_SIZE; in vmemmap_remap_free()
373 .reuse_addr = reuse, in vmemmap_remap_free()
377 vmemmap_remap_range(reuse, end, &walk); in vmemmap_remap_free()
421 unsigned long reuse, gfp_t gfp_mask) in vmemmap_remap_alloc() argument
426 .reuse_addr = reuse, in vmemmap_remap_alloc()
431 BUG_ON(start - reuse != PAGE_SIZE); in vmemmap_remap_alloc()
[all …]
A Dsparse-vmemmap.c146 struct page *reuse) in vmemmap_pte_populate() argument
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() argument
267 pte = vmemmap_pte_populate(pmd, addr, node, altmap, reuse); in vmemmap_populate_address()
278 struct page *reuse) in vmemmap_populate_range() argument
284 pte = vmemmap_populate_address(addr, node, altmap, reuse); in vmemmap_populate_range()
/linux-6.3-rc2/tools/testing/selftests/bpf/progs/
A Dtest_sockmap_listen.c100 int prog_reuseport(struct sk_reuseport_md *reuse) in prog_reuseport() argument
107 err = bpf_sk_select_reuseport(reuse, &sock_map, &zero, 0); in prog_reuseport()
109 err = bpf_sk_select_reuseport(reuse, &sock_hash, &zero, 0); in prog_reuseport()
A Dtest_tcpbpf_kern.c46 struct bpf_sock_ops *reuse = skops; in bpf_testcb() local
59 : [reuse] "+r"(reuse) in bpf_testcb()
/linux-6.3-rc2/tools/testing/selftests/net/
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()
/linux-6.3-rc2/kernel/bpf/
A Dreuseport_array.c240 struct sock_reuseport *reuse; in bpf_fd_reuseport_array_update_elem() local
290 reuse = rcu_dereference_protected(nsk->sk_reuseport_cb, in bpf_fd_reuseport_array_update_elem()
292 err = reuseport_array_update_check(array, nsk, osk, reuse, map_flags); in bpf_fd_reuseport_array_update_elem()
/linux-6.3-rc2/Documentation/driver-api/fpga/
A Dintro.rst17 seek out a solution that expands the framework for broad reuse.
19 * Generally, when adding code, think of the future. Plan for reuse.
/linux-6.3-rc2/drivers/rpmsg/
A Dqcom_glink_native.c70 bool reuse; member
251 if (!intent->reuse) { in qcom_glink_channel_release()
524 bool reuse; in qcom_glink_rx_done_work() local
532 reuse = intent->reuse; in qcom_glink_rx_done_work()
534 cmd.id = reuse ? GLINK_CMD_RX_DONE_W_REUSE : GLINK_CMD_RX_DONE; in qcom_glink_rx_done_work()
539 if (!reuse) { in qcom_glink_rx_done_work()
560 if (!intent->reuse) { in qcom_glink_rx_done()
716 intent->reuse = reuseable; in qcom_glink_alloc_intent()
729 bool reuse) in qcom_glink_handle_rx_done() argument
754 if (!reuse) { in qcom_glink_handle_rx_done()
/linux-6.3-rc2/drivers/net/wireless/mediatek/mt76/mt7915/
A DKconfig13 OFDMA, spatial reuse and dual carrier modulation.
/linux-6.3-rc2/arch/arm/boot/dts/
A Darmada-388.dtsi10 * SATA ports. So we can reuse the dtsi of the Armada 385, override the pinctrl
/linux-6.3-rc2/include/xen/interface/io/
A Dpvcalls.h59 uint8_t reuse; member
/linux-6.3-rc2/tools/testing/ktest/examples/
A DREADME27 to reuse configs for various machines or set ups. The files here
/linux-6.3-rc2/arch/arm/mach-omap1/
A Dams-delta-fiq-handler.S155 @ r10 already contains 0, reuse it
180 @ r10 already contains 0, reuse it
/linux-6.3-rc2/crypto/asymmetric_keys/
A Dpkcs7.asn179 -- sequence of attributes and then reuse encoded
/linux-6.3-rc2/include/rdma/
A Drdma_cm.h332 int rdma_set_reuseaddr(struct rdma_cm_id *id, int reuse);
/linux-6.3-rc2/tools/testing/selftests/net/forwarding/
A DREADME47 o Where possible, reuse an existing topology for different tests instead
/linux-6.3-rc2/net/ipv4/
A Dinet_connection_sock.c456 bool reuse = sk->sk_reuse && sk->sk_state != TCP_LISTEN; in inet_csk_update_fastreuse() local
459 tb->fastreuse = reuse; in inet_csk_update_fastreuse()
473 if (!reuse) in inet_csk_update_fastreuse()
510 bool reuse = sk->sk_reuse && sk->sk_state != TCP_LISTEN; in inet_csk_get_port() local
552 (tb->fastreuse > 0 && reuse) || in inet_csk_get_port()
/linux-6.3-rc2/Documentation/networking/device_drivers/fddi/
A Ddefza.rst24 by providing means to reuse existing cabling.
/linux-6.3-rc2/Documentation/sound/soc/
A Doverview.rst33 * Codec independence. Allows reuse of codec drivers on other platforms
/linux-6.3-rc2/lib/
A Dmaple_tree.c1187 reuse->request_count = 0; in mas_push_node()
1188 reuse->node_count = 0; in mas_push_node()
1190 head->slot[head->node_count++] = reuse; in mas_push_node()
1195 reuse->total = 1; in mas_push_node()
1197 reuse->slot[0] = head; in mas_push_node()
1198 reuse->node_count = 1; in mas_push_node()
1199 reuse->total += head->total; in mas_push_node()
1202 mas->alloc = reuse; in mas_push_node()
3193 newnode = &reuse; in mas_destroy_rebalance()
4068 struct maple_node reuse, *newnode; in mas_wr_node_store() local
[all …]
/linux-6.3-rc2/fs/erofs/
A DKconfig18 ratios and implements in-place decompression to reuse the file page
/linux-6.3-rc2/drivers/staging/rtl8723bs/include/
A Drtw_recv.h294 u8 reuse; member

Completed in 47 milliseconds

12345