Searched refs:reuse (Results 1 - 25 of 36) sorted by last modified time

12

/linux-master/lib/
H A Dmaple_tree.c391 * a reuse of the last bit in the node type. This is possible by using bit 1 to
1183 * Stores the maple node back into @mas->alloc for reuse. Updates allocated and
1188 struct maple_alloc *reuse = (struct maple_alloc *)used; local
1195 reuse->request_count = 0;
1196 reuse->node_count = 0;
1198 head->slot[head->node_count++] = reuse;
1203 reuse->total = 1;
1205 reuse->slot[0] = head;
1206 reuse->node_count = 1;
1207 reuse
3018 struct maple_node reuse, *newnode, *parent, *new_left, *left, *node; local
3888 struct maple_node reuse, *newnode; local
[all...]
/linux-master/net/ipv4/
H A Dtcp_ipv4.c112 int reuse = READ_ONCE(sock_net(sk)->ipv4.sysctl_tcp_tw_reuse); local
117 if (reuse == 2) {
140 reuse = 0;
155 (!twp || (reuse && time_after32(ktime_get_seconds(),
H A Dinet_connection_sock.c464 bool reuse = sk->sk_reuse && sk->sk_state != TCP_LISTEN; local
467 tb->fastreuse = reuse;
481 if (!reuse)
518 bool reuse = sk->sk_reuse && sk->sk_state != TCP_LISTEN; local
560 (tb->fastreuse > 0 && reuse) ||
/linux-master/net/core/
H A Dfilter.c11155 struct sock_reuseport *reuse,
11166 reuse_kern->reuseport_id = reuse->reuseport_id;
11167 reuse_kern->bind_inany = reuse->bind_inany;
11170 struct sock *bpf_run_sk_reuseport(struct sock_reuseport *reuse, struct sock *sk, argument
11178 bpf_init_reuseport_kern(&reuse_kern, reuse, sk, skb, migrating_sk, hash);
11191 struct sock_reuseport *reuse; local
11198 reuse = rcu_dereference(selected_sk->sk_reuseport_cb);
11199 if (!reuse) {
11205 * The only (!reuse) case here is - the sk has already been
11214 if (unlikely(reuse
11154 bpf_init_reuseport_kern(struct sk_reuseport_kern *reuse_kern, struct sock_reuseport *reuse, struct sock *sk, struct sk_buff *skb, struct sock *migrating_sk, u32 hash) argument
[all...]
/linux-master/include/linux/
H A Dfilter.h1040 struct sock *bpf_run_sk_reuseport(struct sock_reuseport *reuse, struct sock *sk,
1046 bpf_run_sk_reuseport(struct sock_reuseport *reuse, struct sock *sk, argument
H A Dmm.h3874 struct vmem_altmap *altmap, struct page *reuse);
/linux-master/mm/
H A Dhuge_memory.c1541 goto reuse;
1560 goto reuse;
1564 * See do_wp_page(): we can only reuse the folio exclusively if
1579 reuse:
H A Dhugetlb_vmemmap.c232 * How many struct page structs need to be reset. When we reuse the head
280 * @reuse: reuse address.
285 unsigned long reuse)
293 BUG_ON(start - reuse != PAGE_SIZE);
295 return vmemmap_remap_range(reuse, end, &walk);
300 * to the page which @reuse is mapped to, then free vmemmap
306 * @reuse: reuse address.
314 unsigned long reuse,
284 vmemmap_remap_split(unsigned long start, unsigned long end, unsigned long reuse) argument
313 vmemmap_remap_free(unsigned long start, unsigned long end, unsigned long reuse, struct list_head *vmemmap_pages, unsigned long flags) argument
415 vmemmap_remap_alloc(unsigned long start, unsigned long end, unsigned long reuse, unsigned long flags) argument
[all...]
/linux-master/tools/testing/selftests/net/
H A Dbind_wildcard.c742 int i, int reuse)
754 if (i < 2 && reuse) {
755 ret = setsockopt(self->fd[i], SOL_SOCKET, reuse, &(int){1}, sizeof(int));
763 if (reuse) {
739 bind_socket(struct __test_metadata *_metadata, FIXTURE_DATA(bind_wildcard) *self, const FIXTURE_VARIANT(bind_wildcard) *variant, int i, int reuse) argument
/linux-master/fs/f2fs/
H A Df2fs.h1362 ALLOC_MODE_REUSE, /* reuse segments as much as possible */
4304 void f2fs_destroy_compress_ctx(struct compress_ctx *cc, bool reuse);
H A Dcompress.c152 void f2fs_destroy_compress_ctx(struct compress_ctx *cc, bool reuse) argument
159 if (!reuse)
/linux-master/arch/powerpc/mm/book3s64/
H A Dradix_pgtable.c952 struct page *reuse)
960 if (!reuse) {
984 get_page(reuse);
985 p = page_to_virt(reuse);
986 pr_debug("Tail page reuse vmemmap mapping\n");
1136 struct page *reuse)
949 radix__vmemmap_pte_populate(pmd_t *pmdp, unsigned long addr, int node, struct vmem_altmap *altmap, struct page *reuse) argument
1134 radix__vmemmap_populate_address(unsigned long addr, int node, struct vmem_altmap *altmap, struct page *reuse) argument
/linux-master/fs/nilfs2/
H A Dsuper.c555 goto reuse; /* already attached checkpoint */
563 reuse:
/linux-master/tools/testing/selftests/bpf/progs/
H A Dtest_tcpbpf_kern.c46 struct bpf_sock_ops *reuse = skops; local
56 "%[reuse] = *(u32 *)(%[reuse] +96)"
57 : [reuse] "+r"(reuse)
H A Dtest_sockmap_listen.c121 int prog_reuseport(struct sk_reuseport_md *reuse) argument
128 err = bpf_sk_select_reuseport(reuse, &sock_map, &zero, 0);
130 err = bpf_sk_select_reuseport(reuse, &sock_hash, &zero, 0);
/linux-master/net/sctp/
H A Dsocket.c4263 sctp_sk(sk)->reuse = !!*val;
7738 val = sctp_sk(sk)->reuse;
8338 bool reuse = (sk->sk_reuse || sp->reuse); local
8415 if ((pp->fastreuse && reuse &&
8437 (reuse && (sk2->sk_reuse || sp2->reuse) &&
8465 if (reuse && sk->sk_state != SCTP_SS_LISTENING)
8478 (!reuse || sk->sk_state == SCTP_SS_LISTENING))
8610 if (sk->sk_reuse || sctp_sk(sk)->reuse)
[all...]
/linux-master/include/net/
H A Dtcp.h540 struct sock_reuseport *reuse; local
542 reuse = rcu_dereference(sk->sk_reuseport_cb);
543 if (likely(reuse)) {
544 last_overflow = READ_ONCE(reuse->synq_overflow_ts);
547 WRITE_ONCE(reuse->synq_overflow_ts, now);
564 struct sock_reuseport *reuse; local
566 reuse = rcu_dereference(sk->sk_reuseport_cb);
567 if (likely(reuse)) {
568 last_overflow = READ_ONCE(reuse->synq_overflow_ts);
/linux-master/include/net/sctp/
H A Dstructs.h224 reuse:1, member in struct:sctp_sock
/linux-master/drivers/net/ethernet/engleder/
H A Dtsnep_main.c1162 static int tsnep_rx_alloc(struct tsnep_rx *rx, int count, bool reuse) argument
1174 /* reuse only if no other allocation was successful */
1175 if (i == 0 && reuse)
1190 static int tsnep_rx_refill(struct tsnep_rx *rx, int count, bool reuse) argument
1194 desc_refilled = tsnep_rx_alloc(rx, count, reuse);
1219 static int tsnep_rx_alloc_zc(struct tsnep_rx *rx, int count, bool reuse) argument
1235 if (reuse) {
1260 static int tsnep_rx_refill_zc(struct tsnep_rx *rx, int count, bool reuse) argument
1264 desc_refilled = tsnep_rx_alloc_zc(rx, count, reuse);
1462 bool reuse local
1563 bool reuse = desc_available >= TSNEP_RING_RX_REUSE; local
[all...]
/linux-master/net/netfilter/ipset/
H A Dip_set_hash_gen.h849 bool deleted = false, forceadd = false, reuse = false; local
896 deleted = reuse = true;
914 reuse = true;
917 if (reuse || forceadd) {
/linux-master/include/sound/
H A Dwavefront.h224 u8 reuse:1; member in struct:wf_patch
/linux-master/drivers/net/ethernet/qlogic/qed/
H A Dqed_ll2.c172 bool reuse = false; local
193 reuse = true;
196 if (!reuse)
200 /* If need to reuse or there's no replacement buffer, repost this */
/linux-master/net/smc/
H A Dsmc_stats.h191 SMC_STAT_RMB(smc, reuse, is_smcd, is_rx)
/linux-master/drivers/infiniband/core/
H A Dcma.c3574 int rdma_set_reuseaddr(struct rdma_cm_id *id, int reuse) argument
3582 if ((reuse && id_priv->state != RDMA_CM_LISTEN) ||
3584 id_priv->reuseaddr = reuse;
/linux-master/drivers/rpmsg/
H A Dqcom_glink_native.c62 * @reuse: To mark if the intent can be reused after first use
71 bool reuse; member in struct:glink_core_rx_intent
262 /* Free all non-reuse intents pending rx_done work */
264 if (!intent->reuse) {
537 bool reuse; local
545 reuse = intent->reuse;
547 cmd.id = reuse ? GLINK_CMD_RX_DONE_W_REUSE : GLINK_CMD_RX_DONE;
552 if (!reuse) {
573 if (!intent->reuse) {
740 qcom_glink_handle_rx_done(struct qcom_glink *glink, u32 cid, uint32_t iid, bool reuse) argument
[all...]

Completed in 881 milliseconds

12