Home
last modified time | relevance | path

Searched refs:mem (Results 1 – 13 of 13) sorted by relevance

/net/core/
Dxdp.c43 BUILD_BUG_ON(sizeof_field(struct xdp_mem_allocator, mem.id) in xdp_mem_id_hashfn()
56 return xa->mem.id != mem_id; in xdp_mem_id_cmp()
62 .key_offset = offsetof(struct xdp_mem_allocator, mem.id),
63 .key_len = sizeof_field(struct xdp_mem_allocator, mem.id),
78 ida_simple_remove(&mem_id_pool, xa->mem.id); in __xdp_mem_allocator_rcu_free()
115 void xdp_unreg_mem_model(struct xdp_mem_info *mem) in xdp_unreg_mem_model() argument
118 int type = mem->type; in xdp_unreg_mem_model()
119 int id = mem->id; in xdp_unreg_mem_model()
122 mem->id = 0; in xdp_unreg_mem_model()
123 mem->type = 0; in xdp_unreg_mem_model()
[all …]
Dsock_diag.c67 u32 mem[SK_MEMINFO_VARS]; in sock_diag_put_meminfo() local
69 sk_get_meminfo(sk, mem); in sock_diag_put_meminfo()
71 return nla_put(skb, attrtype, sizeof(mem), &mem); in sock_diag_put_meminfo()
Dsock.c2705 void *mem; in sock_kmalloc() local
2710 mem = kmalloc(size, priority); in sock_kmalloc()
2711 if (mem) in sock_kmalloc()
2712 return mem; in sock_kmalloc()
2723 static inline void __sock_kfree_s(struct sock *sk, void *mem, int size, in __sock_kfree_s() argument
2726 if (WARN_ON_ONCE(!mem)) in __sock_kfree_s()
2729 kfree_sensitive(mem); in __sock_kfree_s()
2731 kfree(mem); in __sock_kfree_s()
2735 void sock_kfree_s(struct sock *sk, void *mem, int size) in sock_kfree_s() argument
2737 __sock_kfree_s(sk, mem, size, false); in sock_kfree_s()
[all …]
Dpage_pool.c885 struct xdp_mem_info *mem) in page_pool_use_xdp_mem() argument
889 pool->xdp_mem_id = mem->id; in page_pool_use_xdp_mem()
Dfilter.c4104 if (rxq->mem.type == MEM_TYPE_XSK_BUFF_POOL) in bpf_xdp_frags_increase_tail()
4126 struct xdp_mem_info *mem_info = &xdp->rxq->mem; in bpf_xdp_shrink_data()
/net/sctp/
Ddiag.c157 u32 mem[SK_MEMINFO_VARS]; in inet_sctp_diag_fill() local
164 mem[SK_MEMINFO_WMEM_ALLOC] = amt; in inet_sctp_diag_fill()
169 mem[SK_MEMINFO_RMEM_ALLOC] = amt; in inet_sctp_diag_fill()
170 mem[SK_MEMINFO_RCVBUF] = sk->sk_rcvbuf; in inet_sctp_diag_fill()
171 mem[SK_MEMINFO_SNDBUF] = sk->sk_sndbuf; in inet_sctp_diag_fill()
172 mem[SK_MEMINFO_FWD_ALLOC] = sk->sk_forward_alloc; in inet_sctp_diag_fill()
173 mem[SK_MEMINFO_WMEM_QUEUED] = sk->sk_wmem_queued; in inet_sctp_diag_fill()
174 mem[SK_MEMINFO_OPTMEM] = atomic_read(&sk->sk_omem_alloc); in inet_sctp_diag_fill()
175 mem[SK_MEMINFO_BACKLOG] = READ_ONCE(sk->sk_backlog.len); in inet_sctp_diag_fill()
176 mem[SK_MEMINFO_DROPS] = atomic_read(&sk->sk_drops); in inet_sctp_diag_fill()
[all …]
/net/netfilter/
Dx_tables.c719 size_t mem; in xt_compat_init_offsets() local
729 mem = sizeof(struct compat_delta) * number; in xt_compat_init_offsets()
730 if (mem > XT_MAX_TABLE_SIZE) in xt_compat_init_offsets()
733 xt[af].compat_tab = vmalloc(mem); in xt_compat_init_offsets()
1073 void *mem; in xt_copy_counters() local
1111 mem = vmalloc(len); in xt_copy_counters()
1112 if (!mem) in xt_copy_counters()
1115 if (copy_from_sockptr_offset(mem, arg, offset, len) == 0) in xt_copy_counters()
1116 return mem; in xt_copy_counters()
1118 vfree(mem); in xt_copy_counters()
[all …]
Dnft_set_pipapo.c1114 void *mem; local
1120 mem = s;
1121 mem -= s->align_off;
1122 kfree(mem);
/net/bpf/
Dtest_run.c117 struct xdp_mem_info mem; member
154 frm->mem = new_ctx->rxq->mem; in xdp_test_run_init_page()
187 err = xdp_reg_mem_model(&xdp->mem, MEM_TYPE_PAGE_POOL, pp); in xdp_test_run_setup()
197 xdp->rxq.mem.type = MEM_TYPE_PAGE_POOL; in xdp_test_run_setup()
198 xdp->rxq.mem.id = pp->xdp_mem_id; in xdp_test_run_setup()
215 xdp_unreg_mem_model(&xdp->mem); in xdp_test_run_teardown()
/net/sched/
Dsch_fq_codel.c145 unsigned int mem = 0; in fq_codel_drop() local
170 mem += get_codel_cb(skb)->mem_usage; in fq_codel_drop()
177 q->memory_usage -= mem; in fq_codel_drop()
/net/tls/
Dtls_sw.c1480 u8 *mem; in tls_decrypt_sg() local
1514 mem = kmalloc(aead_size + struct_size(dctx, sg, size_add(n_sgin, n_sgout)), in tls_decrypt_sg()
1516 if (!mem) { in tls_decrypt_sg()
1522 aead_req = (struct aead_request *)mem; in tls_decrypt_sg()
1523 dctx = (struct tls_decrypt_ctx *)(mem + aead_size); in tls_decrypt_sg()
1627 kfree(mem); in tls_decrypt_sg()
/net/tipc/
Dcrypto.c692 u8 *mem; in tipc_aead_mem_alloc() local
705 mem = kmalloc(len, GFP_ATOMIC); in tipc_aead_mem_alloc()
706 if (!mem) in tipc_aead_mem_alloc()
709 *iv = (u8 *)PTR_ALIGN(mem + crypto_ctx_size, in tipc_aead_mem_alloc()
716 return (void *)mem; in tipc_aead_mem_alloc()
/net/xdp/
Dxsk.c361 if (xdp->rxq->mem.type == MEM_TYPE_XSK_BUFF_POOL) { in xsk_rcv()