Home
last modified time | relevance | path

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

12345

/kernel/linux/linux-5.10/net/core/
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
[all …]
/kernel/linux/linux-5.10/include/net/
Dsock_reuseport.h43 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()
Dtcp.h490 struct sock_reuseport *reuse; in tcp_synq_overflow() local
492 reuse = rcu_dereference(sk->sk_reuseport_cb); in tcp_synq_overflow()
493 if (likely(reuse)) { in tcp_synq_overflow()
494 last_overflow = READ_ONCE(reuse->synq_overflow_ts); in tcp_synq_overflow()
497 WRITE_ONCE(reuse->synq_overflow_ts, now); in tcp_synq_overflow()
514 struct sock_reuseport *reuse; in tcp_synq_no_recent_overflow() local
516 reuse = rcu_dereference(sk->sk_reuseport_cb); in tcp_synq_no_recent_overflow()
517 if (likely(reuse)) { in tcp_synq_no_recent_overflow()
518 last_overflow = READ_ONCE(reuse->synq_overflow_ts); in tcp_synq_no_recent_overflow()
/kernel/linux/linux-5.10/tools/testing/selftests/bpf/progs/
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()
Dtest_tcpbpf_kern.c57 struct bpf_sock_ops *reuse = skops; in bpf_testcb() local
69 : [reuse] "+r"(reuse) in bpf_testcb()
/kernel/linux/linux-5.10/drivers/staging/rtl8188eu/os_dep/
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()
463 precvbuf->reuse = false; in usb_read_port()
502 precvbuf->reuse = true; in rtw_hal_inirp_deinit()
Drecv_linux.c21 precvbuf->reuse = false; in rtw_os_recvbuf_resource_alloc()
/kernel/linux/linux-5.10/kernel/bpf/
Dreuseport_array.c254 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-5.10/drivers/rpmsg/
Dqcom_glink_native.c71 bool reuse; member
255 if (!intent->reuse) { in qcom_glink_channel_release()
487 bool reuse; in qcom_glink_rx_done_work() local
495 reuse = intent->reuse; in qcom_glink_rx_done_work()
497 cmd.id = reuse ? RPM_CMD_RX_DONE_W_REUSE : RPM_CMD_RX_DONE; in qcom_glink_rx_done_work()
502 if (!reuse) { in qcom_glink_rx_done_work()
523 if (!intent->reuse) { in qcom_glink_rx_done()
679 intent->reuse = reuseable; in qcom_glink_alloc_intent()
692 bool reuse) in qcom_glink_handle_rx_done() argument
717 if (!reuse) { in qcom_glink_handle_rx_done()
/kernel/linux/linux-5.10/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.
/kernel/linux/linux-5.10/drivers/net/wireless/mediatek/mt76/mt7915/
DKconfig11 OFDMA, spatial reuse and dual carrier modulation.
/kernel/linux/linux-5.10/net/ipv4/
Dinet_connection_sock.c139 bool reuse = sk->sk_reuse; in inet_csk_bind_conflict() local
159 if (reuse && sk2->sk_reuse && in inet_csk_bind_conflict()
308 bool reuse = sk->sk_reuse && sk->sk_state != TCP_LISTEN; in inet_csk_update_fastreuse() local
311 tb->fastreuse = reuse; in inet_csk_update_fastreuse()
325 if (!reuse) in inet_csk_update_fastreuse()
361 bool reuse = sk->sk_reuse && sk->sk_state != TCP_LISTEN; in inet_csk_get_port() local
396 if ((tb->fastreuse > 0 && reuse) || in inet_csk_get_port()
/kernel/linux/linux-5.10/arch/arm/boot/dts/
Darmada-388.dtsi10 * SATA ports. So we can reuse the dtsi of the Armada 385, override the pinctrl
Dste-ab8505.dtsi240 // supply for v-amic2; VAMIC2 LDO; reuse constants for AMIC1
/kernel/linux/linux-5.10/include/xen/interface/io/
Dpvcalls.h57 uint8_t reuse; member
/kernel/linux/linux-5.10/tools/testing/ktest/examples/
DREADME27 to reuse configs for various machines or set ups. The files here
/kernel/linux/linux-5.10/arch/arm/mach-omap1/
Dams-delta-fiq-handler.S154 @ r10 already contains 0, reuse it
179 @ r10 already contains 0, reuse it
/kernel/linux/linux-5.10/crypto/asymmetric_keys/
Dpkcs7.asn179 -- sequence of attributes and then reuse encoded
/kernel/linux/linux-5.10/include/rdma/
Drdma_cm.h321 int rdma_set_reuseaddr(struct rdma_cm_id *id, int reuse);
/kernel/linux/linux-5.10/tools/testing/selftests/net/forwarding/
DREADME47 o Where possible, reuse an existing topology for different tests instead
/kernel/linux/linux-5.10/drivers/staging/rtl8188eu/include/
Drtw_recv.h202 u8 reuse; member
/kernel/linux/linux-5.10/Documentation/networking/device_drivers/fddi/
Ddefza.rst24 by providing means to reuse existing cabling.
/kernel/linux/linux-5.10/Documentation/sound/soc/
Doverview.rst33 * Codec independence. Allows reuse of codec drivers on other platforms
/kernel/linux/linux-5.10/drivers/staging/rtl8723bs/include/
Drtw_recv.h312 u8 reuse; member
/kernel/linux/linux-5.10/Documentation/networking/
Dipvs-sysctl.rst36 port reuse. It is a bitmap, with the values being:
38 0: disable any special handling on port reuse. The new

12345