Home
last modified time | relevance | path

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

12345

/linux/net/core/
A Dsock_reuseport.c34 left = reuse->max_socks - reuse->num_closed_socks; in reuseport_sock_index()
47 reuse->socks[reuse->num_socks] = sk; in __reuseport_add_sock()
61 reuse->socks[i] = reuse->socks[reuse->num_socks - 1]; in __reuseport_detach_sock()
70 reuse->socks[reuse->max_socks - reuse->num_closed_socks - 1] = sk; in __reuseport_add_closed_sock()
83 reuse->socks[i] = reuse->socks[reuse->max_socks - reuse->num_closed_socks]; in __reuseport_detach_closed_sock()
176 sk = reuse->socks[reuse->max_socks - reuse->num_closed_socks]; in reuseport_grow()
201 reuse->socks + (reuse->max_socks - reuse->num_closed_socks), in reuseport_grow()
264 if (reuse->num_socks + reuse->num_closed_socks == reuse->max_socks) { in reuseport_add_sock()
265 reuse = reuseport_grow(reuse); in reuseport_add_sock()
325 if (reuse->num_socks + reuse->num_closed_socks == reuse->max_socks) { in reuseport_resurrect()
[all …]
/linux/include/net/
A Dsock_reuseport.h48 struct sock_reuseport *reuse; in reuseport_has_conns() local
52 reuse = rcu_dereference(sk->sk_reuseport_cb); in reuseport_has_conns()
53 if (reuse) { in reuseport_has_conns()
55 reuse->has_conns = 1; in reuseport_has_conns()
56 ret = reuse->has_conns; in reuseport_has_conns()
A Dtcp.h507 struct sock_reuseport *reuse; in tcp_synq_overflow() local
509 reuse = rcu_dereference(sk->sk_reuseport_cb); in tcp_synq_overflow()
510 if (likely(reuse)) { in tcp_synq_overflow()
511 last_overflow = READ_ONCE(reuse->synq_overflow_ts); in tcp_synq_overflow()
514 WRITE_ONCE(reuse->synq_overflow_ts, now); in tcp_synq_overflow()
531 struct sock_reuseport *reuse; in tcp_synq_no_recent_overflow() local
533 reuse = rcu_dereference(sk->sk_reuseport_cb); in tcp_synq_no_recent_overflow()
534 if (likely(reuse)) { in tcp_synq_no_recent_overflow()
535 last_overflow = READ_ONCE(reuse->synq_overflow_ts); in tcp_synq_no_recent_overflow()
/linux/mm/
A Dsparse-vmemmap.c278 unsigned long reuse) in vmemmap_remap_free() argument
284 .reuse_addr = reuse, in vmemmap_remap_free()
301 BUG_ON(start - reuse != PAGE_SIZE); in vmemmap_remap_free()
304 ret = vmemmap_remap_range(reuse, end, &walk); in vmemmap_remap_free()
308 end = reuse + walk.nr_walked * PAGE_SIZE; in vmemmap_remap_free()
317 .reuse_addr = reuse, in vmemmap_remap_free()
321 vmemmap_remap_range(reuse, end, &walk); in vmemmap_remap_free()
365 unsigned long reuse, gfp_t gfp_mask) in vmemmap_remap_alloc() argument
370 .reuse_addr = reuse, in vmemmap_remap_alloc()
375 BUG_ON(start - reuse != PAGE_SIZE); in vmemmap_remap_alloc()
[all …]
/linux/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/drivers/staging/r8188eu/hal/
A Dusb_ops_linux.c394 precvbuf->reuse = true; in usb_read_port_complete()
403 precvbuf->reuse = true; in usb_read_port_complete()
417 precvbuf->reuse = false; in usb_read_port_complete()
438 precvbuf->reuse = true; in usb_read_port_complete()
470 if (!precvbuf->reuse || !precvbuf->pskb) { in rtw_read_port()
473 precvbuf->reuse = true; in rtw_read_port()
479 if (!precvbuf->reuse || !precvbuf->pskb) { in rtw_read_port()
502 precvbuf->reuse = false; in rtw_read_port()
/linux/kernel/bpf/
A Dreuseport_array.c246 struct sock_reuseport *reuse; in bpf_fd_reuseport_array_update_elem() local
296 reuse = rcu_dereference_protected(nsk->sk_reuseport_cb, in bpf_fd_reuseport_array_update_elem()
298 err = reuseport_array_update_check(array, nsk, osk, reuse, map_flags); in bpf_fd_reuseport_array_update_elem()
/linux/drivers/rpmsg/
A Dqcom_glink_native.c71 bool reuse; member
259 if (!intent->reuse) { in qcom_glink_channel_release()
514 bool reuse; in qcom_glink_rx_done_work() local
522 reuse = intent->reuse; in qcom_glink_rx_done_work()
524 cmd.id = reuse ? RPM_CMD_RX_DONE_W_REUSE : RPM_CMD_RX_DONE; in qcom_glink_rx_done_work()
529 if (!reuse) { in qcom_glink_rx_done_work()
550 if (!intent->reuse) { in qcom_glink_rx_done()
706 intent->reuse = reuseable; in qcom_glink_alloc_intent()
719 bool reuse) in qcom_glink_handle_rx_done() argument
744 if (!reuse) { in qcom_glink_handle_rx_done()
/linux/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/net/ipv4/
A Dinet_connection_sock.c139 bool reuse = sk->sk_reuse; in inet_csk_bind_conflict() local
162 if (reuse && sk2->sk_reuse && in inet_csk_bind_conflict()
311 bool reuse = sk->sk_reuse && sk->sk_state != TCP_LISTEN; in inet_csk_update_fastreuse() local
314 tb->fastreuse = reuse; in inet_csk_update_fastreuse()
328 if (!reuse) in inet_csk_update_fastreuse()
364 bool reuse = sk->sk_reuse && sk->sk_state != TCP_LISTEN; in inet_csk_get_port() local
399 if ((tb->fastreuse > 0 && reuse) || in inet_csk_get_port()
/linux/drivers/net/wireless/mediatek/mt76/mt7915/
A DKconfig11 OFDMA, spatial reuse and dual carrier modulation.
/linux/arch/arm/boot/dts/
A Darmada-388.dtsi10 * SATA ports. So we can reuse the dtsi of the Armada 385, override the pinctrl
/linux/include/xen/interface/io/
A Dpvcalls.h59 uint8_t reuse; member
/linux/arch/arm/mach-omap1/
A Dams-delta-fiq-handler.S154 @ r10 already contains 0, reuse it
179 @ r10 already contains 0, reuse it
/linux/tools/testing/ktest/examples/
A DREADME27 to reuse configs for various machines or set ups. The files here
/linux/crypto/asymmetric_keys/
A Dpkcs7.asn179 -- sequence of attributes and then reuse encoded
/linux/drivers/staging/r8188eu/os_dep/
A Drecv_linux.c47 precvbuf->reuse = false; in rtw_os_recvbuf_resource_alloc()
A Dusb_ops_linux.c44 precvbuf->reuse = true; in rtw_read_port_cancel()
/linux/tools/testing/selftests/net/forwarding/
A DREADME47 o Where possible, reuse an existing topology for different tests instead
/linux/include/rdma/
A Drdma_cm.h321 int rdma_set_reuseaddr(struct rdma_cm_id *id, int reuse);
/linux/Documentation/networking/device_drivers/fddi/
A Ddefza.rst24 by providing means to reuse existing cabling.
/linux/fs/erofs/
A DKconfig18 ratios and implements in-place decompression to reuse the file page
/linux/Documentation/sound/soc/
A Doverview.rst33 * Codec independence. Allows reuse of codec drivers on other platforms
/linux/drivers/staging/r8188eu/include/
A Drtw_recv.h238 u8 reuse; member

Completed in 65 milliseconds

12345