Home
last modified time | relevance | path

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

12345

/Linux-v6.6/net/core/
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->incoming_cpu, reuse->incoming_cpu - 1); in __reuseport_put_incoming_cpu()
52 static void reuseport_get_incoming_cpu(struct sock *sk, struct sock_reuseport *reuse) in reuseport_get_incoming_cpu() argument
[all …]
/Linux-v6.6/include/net/
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()
Dtcp.h515 struct sock_reuseport *reuse; in tcp_synq_overflow() local
517 reuse = rcu_dereference(sk->sk_reuseport_cb); in tcp_synq_overflow()
518 if (likely(reuse)) { in tcp_synq_overflow()
519 last_overflow = READ_ONCE(reuse->synq_overflow_ts); in tcp_synq_overflow()
522 WRITE_ONCE(reuse->synq_overflow_ts, now); in tcp_synq_overflow()
539 struct sock_reuseport *reuse; in tcp_synq_no_recent_overflow() local
541 reuse = rcu_dereference(sk->sk_reuseport_cb); in tcp_synq_no_recent_overflow()
542 if (likely(reuse)) { in tcp_synq_no_recent_overflow()
543 last_overflow = READ_ONCE(reuse->synq_overflow_ts); in tcp_synq_no_recent_overflow()
/Linux-v6.6/mm/
Dhugetlb_vmemmap.c312 unsigned long reuse) in vmemmap_remap_free() argument
318 .reuse_addr = reuse, in vmemmap_remap_free()
353 BUG_ON(start - reuse != PAGE_SIZE); in vmemmap_remap_free()
356 ret = vmemmap_remap_range(reuse, end, &walk); in vmemmap_remap_free()
358 end = reuse + walk.nr_walked * PAGE_SIZE; in vmemmap_remap_free()
367 .reuse_addr = reuse, in vmemmap_remap_free()
371 vmemmap_remap_range(reuse, end, &walk); in vmemmap_remap_free()
415 unsigned long reuse) in vmemmap_remap_alloc() argument
420 .reuse_addr = reuse, in vmemmap_remap_alloc()
425 BUG_ON(start - reuse != PAGE_SIZE); in vmemmap_remap_alloc()
[all …]
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-v6.6/tools/testing/selftests/bpf/progs/
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()
Dtest_tcpbpf_kern.c46 struct bpf_sock_ops *reuse = skops; in bpf_testcb() local
57 : [reuse] "+r"(reuse) in bpf_testcb()
/Linux-v6.6/tools/testing/selftests/net/
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-v6.6/kernel/bpf/
Dreuseport_array.c237 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()
/Linux-v6.6/drivers/rpmsg/
Dqcom_glink_native.c71 bool reuse; member
264 if (!intent->reuse) { in qcom_glink_channel_release()
537 bool reuse; in qcom_glink_rx_done_work() local
545 reuse = intent->reuse; in qcom_glink_rx_done_work()
547 cmd.id = reuse ? GLINK_CMD_RX_DONE_W_REUSE : GLINK_CMD_RX_DONE; in qcom_glink_rx_done_work()
552 if (!reuse) { in qcom_glink_rx_done_work()
573 if (!intent->reuse) { in qcom_glink_rx_done()
729 intent->reuse = reuseable; in qcom_glink_alloc_intent()
742 bool reuse) in qcom_glink_handle_rx_done() argument
767 if (!reuse) { in qcom_glink_handle_rx_done()
[all …]
/Linux-v6.6/Documentation/driver-api/fpga/
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-v6.6/arch/arm/boot/dts/marvell/
Darmada-388.dtsi10 * SATA ports. So we can reuse the dtsi of the Armada 385, override the pinctrl
/Linux-v6.6/drivers/net/wireless/mediatek/mt76/mt7915/
DKconfig13 OFDMA, spatial reuse and dual carrier modulation.
/Linux-v6.6/include/xen/interface/io/
Dpvcalls.h59 uint8_t reuse; member
/Linux-v6.6/drivers/net/ethernet/engleder/
Dtsnep_main.c1101 static int tsnep_rx_alloc(struct tsnep_rx *rx, int count, bool reuse) in tsnep_rx_alloc() argument
1114 if (i == 0 && reuse) in tsnep_rx_alloc()
1129 static int tsnep_rx_refill(struct tsnep_rx *rx, int count, bool reuse) in tsnep_rx_refill() argument
1133 desc_refilled = tsnep_rx_alloc(rx, count, reuse); in tsnep_rx_refill()
1158 static int tsnep_rx_alloc_zc(struct tsnep_rx *rx, int count, bool reuse) in tsnep_rx_alloc_zc() argument
1174 if (reuse) { in tsnep_rx_alloc_zc()
1199 static int tsnep_rx_refill_zc(struct tsnep_rx *rx, int count, bool reuse) in tsnep_rx_refill_zc() argument
1203 desc_refilled = tsnep_rx_alloc_zc(rx, count, reuse); in tsnep_rx_refill_zc()
1393 bool reuse = desc_available >= TSNEP_RING_RX_REUSE; in tsnep_rx_poll() local
1396 reuse); in tsnep_rx_poll()
[all …]
/Linux-v6.6/tools/testing/ktest/examples/
DREADME27 to reuse configs for various machines or set ups. The files here
/Linux-v6.6/arch/arm/mach-omap1/
Dams-delta-fiq-handler.S155 @ r10 already contains 0, reuse it
180 @ r10 already contains 0, reuse it
/Linux-v6.6/crypto/asymmetric_keys/
Dpkcs7.asn179 -- sequence of attributes and then reuse encoded
/Linux-v6.6/tools/testing/selftests/net/forwarding/
DREADME47 o Where possible, reuse an existing topology for different tests instead
/Linux-v6.6/include/rdma/
Drdma_cm.h332 int rdma_set_reuseaddr(struct rdma_cm_id *id, int reuse);
/Linux-v6.6/net/ipv4/
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-v6.6/arch/powerpc/mm/book3s64/
Dradix_pgtable.c952 struct page *reuse) in radix__vmemmap_pte_populate() argument
960 if (!reuse) { in radix__vmemmap_pte_populate()
984 get_page(reuse); in radix__vmemmap_pte_populate()
985 p = page_to_virt(reuse); in radix__vmemmap_pte_populate()
1136 struct page *reuse) in radix__vmemmap_populate_address() argument
/Linux-v6.6/Documentation/networking/device_drivers/fddi/
Ddefza.rst24 by providing means to reuse existing cabling.
/Linux-v6.6/Documentation/sound/soc/
Doverview.rst33 * Codec independence. Allows reuse of codec drivers on other platforms
/Linux-v6.6/lib/
Dmaple_tree.c1212 struct maple_alloc *reuse = (struct maple_alloc *)used; in mas_push_node() local
1219 reuse->request_count = 0; in mas_push_node()
1220 reuse->node_count = 0; in mas_push_node()
1222 head->slot[head->node_count++] = reuse; in mas_push_node()
1227 reuse->total = 1; in mas_push_node()
1229 reuse->slot[0] = head; in mas_push_node()
1230 reuse->node_count = 1; in mas_push_node()
1231 reuse->total += head->total; in mas_push_node()
1234 mas->alloc = reuse; in mas_push_node()
3052 struct maple_node reuse, *newnode, *parent, *new_left, *left, *node; in mas_destroy_rebalance() local
[all …]

12345