/linux-6.3-rc2/net/core/ |
A D | sock_reuseport.c | 114 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 D | sock_reuseport.h | 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()
|
A D | tcp.h | 518 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 D | hugetlb_vmemmap.c | 318 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 D | sparse-vmemmap.c | 146 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 D | test_sockmap_listen.c | 100 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 D | test_tcpbpf_kern.c | 46 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 D | bind_bhash.c | 33 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 D | reuseport_array.c | 240 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 D | intro.rst | 17 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 D | qcom_glink_native.c | 70 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 D | Kconfig | 13 OFDMA, spatial reuse and dual carrier modulation.
|
/linux-6.3-rc2/arch/arm/boot/dts/ |
A D | armada-388.dtsi | 10 * SATA ports. So we can reuse the dtsi of the Armada 385, override the pinctrl
|
/linux-6.3-rc2/include/xen/interface/io/ |
A D | pvcalls.h | 59 uint8_t reuse; member
|
/linux-6.3-rc2/tools/testing/ktest/examples/ |
A D | README | 27 to reuse configs for various machines or set ups. The files here
|
/linux-6.3-rc2/arch/arm/mach-omap1/ |
A D | ams-delta-fiq-handler.S | 155 @ r10 already contains 0, reuse it 180 @ r10 already contains 0, reuse it
|
/linux-6.3-rc2/crypto/asymmetric_keys/ |
A D | pkcs7.asn1 | 79 -- sequence of attributes and then reuse encoded
|
/linux-6.3-rc2/include/rdma/ |
A D | rdma_cm.h | 332 int rdma_set_reuseaddr(struct rdma_cm_id *id, int reuse);
|
/linux-6.3-rc2/tools/testing/selftests/net/forwarding/ |
A D | README | 47 o Where possible, reuse an existing topology for different tests instead
|
/linux-6.3-rc2/net/ipv4/ |
A D | inet_connection_sock.c | 456 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 D | defza.rst | 24 by providing means to reuse existing cabling.
|
/linux-6.3-rc2/Documentation/sound/soc/ |
A D | overview.rst | 33 * Codec independence. Allows reuse of codec drivers on other platforms
|
/linux-6.3-rc2/lib/ |
A D | maple_tree.c | 1187 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 D | Kconfig | 18 ratios and implements in-place decompression to reuse the file page
|
/linux-6.3-rc2/drivers/staging/rtl8723bs/include/ |
A D | rtw_recv.h | 294 u8 reuse; member
|