| /linux/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() 260 sk = reuse->socks[reuse->max_socks - reuse->num_closed_socks]; in reuseport_grow() 286 reuse->socks + (reuse->max_socks - reuse->num_closed_socks), in reuseport_grow() 349 if (reuse->num_socks + reuse->num_closed_socks == reuse->max_socks) { in reuseport_add_sock() 350 reuse = reuseport_grow(reuse); in reuseport_add_sock() 410 if (reuse->num_socks + reuse->num_closed_socks == reuse->max_socks) { in reuseport_resurrect() [all …]
|
| /linux/mm/ |
| A D | hugetlb_vmemmap.c | 290 unsigned long reuse) in vmemmap_remap_split() argument 298 BUG_ON(start - reuse != PAGE_SIZE); in vmemmap_remap_split() 319 unsigned long reuse, in vmemmap_remap_free() argument 326 .reuse_addr = reuse, in vmemmap_remap_free() 330 int nid = page_to_nid((struct page *)reuse); in vmemmap_remap_free() 362 BUG_ON(start - reuse != PAGE_SIZE); in vmemmap_remap_free() 366 end = reuse + walk.nr_walked * PAGE_SIZE; in vmemmap_remap_free() 375 .reuse_addr = reuse, in vmemmap_remap_free() 380 vmemmap_remap_range(reuse, end, &walk); in vmemmap_remap_free() 429 .reuse_addr = reuse, 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() 252 struct page *reuse) in vmemmap_populate_address() argument 272 pte = vmemmap_pte_populate(pmd, addr, node, altmap, reuse); in vmemmap_populate_address() 283 struct page *reuse) in vmemmap_populate_range() argument 289 pte = vmemmap_populate_address(addr, node, altmap, reuse); in vmemmap_populate_range()
|
| /linux/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 | 535 struct sock_reuseport *reuse; in tcp_synq_overflow() local 537 reuse = rcu_dereference(sk->sk_reuseport_cb); in tcp_synq_overflow() 538 if (likely(reuse)) { in tcp_synq_overflow() 539 last_overflow = READ_ONCE(reuse->synq_overflow_ts); in tcp_synq_overflow() 542 WRITE_ONCE(reuse->synq_overflow_ts, now); in tcp_synq_overflow() 559 struct sock_reuseport *reuse; in tcp_synq_no_recent_overflow() local 561 reuse = rcu_dereference(sk->sk_reuseport_cb); in tcp_synq_no_recent_overflow() 562 if (likely(reuse)) { in tcp_synq_no_recent_overflow() 563 last_overflow = READ_ONCE(reuse->synq_overflow_ts); in tcp_synq_no_recent_overflow()
|
| /linux/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()
|
| A D | bind_wildcard.c | 742 int i, int reuse) in bind_socket() argument 754 if (i < 2 && reuse) { in bind_socket() 755 ret = setsockopt(self->fd[i], SOL_SOCKET, reuse, &(int){1}, sizeof(int)); in bind_socket() 763 if (reuse) { in bind_socket()
|
| /linux/tools/testing/selftests/bpf/progs/ |
| A D | test_tcpbpf_kern.c | 35 struct bpf_sock_ops *reuse = skops; in bpf_testcb() local 46 : [reuse] "+r"(reuse) in bpf_testcb()
|
| A D | test_sockmap_listen.c | 121 int prog_reuseport(struct sk_reuseport_md *reuse) in prog_reuseport() argument 128 err = bpf_sk_select_reuseport(reuse, &sock_map, &zero, 0); in prog_reuseport() 130 err = bpf_sk_select_reuseport(reuse, &sock_hash, &zero, 0); in prog_reuseport()
|
| /linux/drivers/rpmsg/ |
| A D | qcom_glink_trace.h | 185 …TP_PROTO(const char *remote, const char *channel, u16 lcid, u16 rcid, u32 iid, bool reuse, bool tx… 186 TP_ARGS(remote, channel, lcid, rcid, iid, reuse, tx), 193 __field(bool, reuse) 202 __entry->reuse = reuse; 212 __entry->reuse
|
| A D | qcom_glink_native.c | 79 bool reuse; member 275 if (!intent->reuse) { in qcom_glink_channel_release() 568 bool reuse; in qcom_glink_rx_done_work() local 576 reuse = intent->reuse; in qcom_glink_rx_done_work() 586 if (!reuse) { in qcom_glink_rx_done_work() 607 if (!intent->reuse) { in qcom_glink_rx_done() 775 intent->reuse = reuseable; in qcom_glink_alloc_intent() 788 bool reuse) in qcom_glink_handle_rx_done() argument 801 channel ? channel->lcid : 0, cid, iid, reuse); in qcom_glink_handle_rx_done() 818 if (!reuse) { in qcom_glink_handle_rx_done() [all …]
|
| /linux/kernel/bpf/ |
| A D | reuseport_array.c | 237 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/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/arch/arm/boot/dts/marvell/ |
| A D | armada-388.dtsi | 10 * SATA ports. So we can reuse the dtsi of the Armada 385, override the pinctrl
|
| /linux/drivers/net/wireless/mediatek/mt76/mt7915/ |
| A D | Kconfig | 13 OFDMA, spatial reuse and dual carrier modulation.
|
| /linux/include/xen/interface/io/ |
| A D | pvcalls.h | 59 uint8_t reuse; member
|
| /linux/drivers/net/ethernet/engleder/ |
| A D | tsnep_main.c | 1162 static int tsnep_rx_alloc(struct tsnep_rx *rx, int count, bool reuse) in tsnep_rx_alloc() argument 1175 if (i == 0 && reuse) in tsnep_rx_alloc() 1190 static int tsnep_rx_refill(struct tsnep_rx *rx, int count, bool reuse) in tsnep_rx_refill() argument 1194 desc_refilled = tsnep_rx_alloc(rx, count, reuse); in tsnep_rx_refill() 1219 static int tsnep_rx_alloc_zc(struct tsnep_rx *rx, int count, bool reuse) in tsnep_rx_alloc_zc() argument 1235 if (reuse) { in tsnep_rx_alloc_zc() 1264 desc_refilled = tsnep_rx_alloc_zc(rx, count, reuse); in tsnep_rx_refill_zc() 1462 bool reuse = desc_available >= TSNEP_RING_RX_REUSE; in tsnep_rx_poll() local 1465 reuse); in tsnep_rx_poll() 1563 bool reuse = desc_available >= TSNEP_RING_RX_REUSE; in tsnep_rx_poll_zc() local [all …]
|
| /linux/tools/testing/ktest/examples/ |
| A D | README | 27 to reuse configs for various machines or set ups. The files here
|
| /linux/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/Documentation/filesystems/bcachefs/ |
| A D | errorcodes.rst | 23 Do not reuse error codes! Generally speaking, a private error code should only
|
| /linux/Documentation/userspace-api/ |
| A D | tee.rst | 16 any longer it should be unmapped with munmap() to allow the reuse of
|
| /linux/drivers/net/ethernet/ibm/ |
| A D | ibmveth.c | 43 bool reuse); 238 goto reuse; in ibmveth_replenish_buffer_pool() 264 reuse: in ibmveth_replenish_buffer_pool() 375 u64 correlator, bool reuse) in ibmveth_remove_buffer_from_pool() argument 392 if (!reuse) { in ibmveth_remove_buffer_from_pool() 430 bool reuse) in ibmveth_rxq_harvest_buffer() argument 435 ibmveth_remove_buffer_from_pool(adapter, cor, reuse); in ibmveth_rxq_harvest_buffer()
|
| /linux/include/rdma/ |
| A D | rdma_cm.h | 332 int rdma_set_reuseaddr(struct rdma_cm_id *id, int reuse);
|
| /linux/crypto/asymmetric_keys/ |
| A D | pkcs7.asn1 | 86 -- sequence of attributes and then reuse encoded
|
| /linux/arch/powerpc/mm/book3s64/ |
| A D | radix_pgtable.c | 1028 struct page *reuse) in radix__vmemmap_pte_populate() argument 1036 if (!reuse) { in radix__vmemmap_pte_populate() 1060 get_page(reuse); in radix__vmemmap_pte_populate() 1061 p = page_to_virt(reuse); in radix__vmemmap_pte_populate() 1212 struct page *reuse) in radix__vmemmap_populate_address() argument
|