Home
last modified time | relevance | path

Searched refs:percpu (Results 1 – 25 of 3228) sorted by relevance

12345678910>>...130

/linux/fs/squashfs/
A Ddecompressor_multi_percpu.c32 struct squashfs_stream __percpu *percpu; in squashfs_decompressor_create() local
35 percpu = alloc_percpu(struct squashfs_stream); in squashfs_decompressor_create()
36 if (percpu == NULL) in squashfs_decompressor_create()
40 stream = per_cpu_ptr(percpu, cpu); in squashfs_decompressor_create()
50 return (__force void *) percpu; in squashfs_decompressor_create()
54 stream = per_cpu_ptr(percpu, cpu); in squashfs_decompressor_create()
58 free_percpu(percpu); in squashfs_decompressor_create()
64 struct squashfs_stream __percpu *percpu = in squashfs_decompressor_destroy() local
71 stream = per_cpu_ptr(percpu, cpu); in squashfs_decompressor_destroy()
74 free_percpu(percpu); in squashfs_decompressor_destroy()
/linux/arch/arm64/kvm/hyp/nvhe/
A Dhyp.lds7 .hyp.data..percpu : { __hyp_section_.hyp.data..percpu = .; argument
8percpu..first) . = ALIGN((1 << 12)); *(.data..percpu..page_aligned) . = ALIGN((1 << (6))); *(.data… argument
/linux/tools/testing/selftests/cgroup/
A Dtest_kmem.c165 long current, slab, anon, file, kernel_stack, pagetables, percpu, sock, sum; in test_kmem_memcg_deletion() local
188 percpu = cg_read_key_long(parent, "memory.stat", "percpu "); in test_kmem_memcg_deletion()
191 kernel_stack < 0 || pagetables < 0 || percpu < 0 || sock < 0) in test_kmem_memcg_deletion()
194 sum = slab + anon + file + kernel_stack + pagetables + percpu + sock; in test_kmem_memcg_deletion()
205 printf("percpu = %ld\n", percpu); in test_kmem_memcg_deletion()
359 long current, percpu; in test_percpu_basic() local
384 percpu = cg_read_key_long(parent, "memory.stat", "percpu "); in test_percpu_basic()
386 if (current > 0 && percpu > 0 && abs(current - percpu) < in test_percpu_basic()
391 current, percpu); in test_percpu_basic()
/linux/arch/alpha/boot/
A Dbootp.c71 struct percpu_struct * percpu; in pal_init() local
101 percpu = (struct percpu_struct *) in pal_init()
103 rev = percpu->pal_revision = percpu->palcode_avail[2]; in pal_init()
A Dmain.c65 struct percpu_struct * percpu; in pal_init() local
95 percpu = (struct percpu_struct *) in pal_init()
97 rev = percpu->pal_revision = percpu->palcode_avail[2]; in pal_init()
A Dbootpz.c119 struct percpu_struct * percpu; in pal_init() local
149 percpu = (struct percpu_struct *) in pal_init()
151 rev = percpu->pal_revision = percpu->palcode_avail[2]; in pal_init()
/linux/net/rds/
A Dib_recv.c107 if (!cache->percpu) in rds_ib_recv_alloc_cache()
111 head = per_cpu_ptr(cache->percpu, cpu); in rds_ib_recv_alloc_cache()
129 free_percpu(ic->i_cache_incs.percpu); in rds_ib_recv_alloc_caches()
142 head = per_cpu_ptr(cache->percpu, cpu); in rds_ib_cache_splice_all_lists()
165 free_percpu(ic->i_cache_incs.percpu); in rds_ib_recv_free_caches()
176 free_percpu(ic->i_cache_frags.percpu); in rds_ib_recv_free_caches()
485 chpfirst = __this_cpu_read(cache->percpu->first); in rds_ib_recv_cache_put()
491 __this_cpu_write(cache->percpu->first, new_item); in rds_ib_recv_cache_put()
492 __this_cpu_inc(cache->percpu->count); in rds_ib_recv_cache_put()
511 __this_cpu_write(cache->percpu->first, NULL); in rds_ib_recv_cache_put()
[all …]
/linux/include/asm-generic/
A Dvmlinux.lds.h987 *(.data..percpu..decrypted) \
1059 *(.data..percpu..first) \
1061 *(.data..percpu..page_aligned) \
1063 *(.data..percpu..read_mostly) \
1065 *(.data..percpu) \
1066 *(.data..percpu..shared_aligned) \
1096 .data..percpu vaddr : AT(__per_cpu_load - LOAD_OFFSET) { \
1099 . = __per_cpu_load + SIZEOF(.data..percpu);
1115 .data..percpu : AT(ADDR(.data..percpu) - LOAD_OFFSET) { \
/linux/arch/arm64/kernel/
A Dvmlinux.lds81percpu : AT(ADDR(.data..percpu) - 0) { __per_cpu_load = .; __per_cpu_start = .; *(.data..percpu..f… argument
82 . = ALIGN((1 << 12)); .hyp.data..percpu : { *(.hyp.data..percpu) }
/linux/kernel/bpf/
A Dbpf_lru_list.c496 if (lru->percpu) in bpf_lru_pop_free()
553 if (lru->percpu) in bpf_lru_push_free()
611 if (lru->percpu) in bpf_lru_populate()
646 int bpf_lru_init(struct bpf_lru *lru, bool percpu, u32 hash_offset, in bpf_lru_init() argument
651 if (percpu) { in bpf_lru_init()
681 lru->percpu = percpu; in bpf_lru_init()
691 if (lru->percpu) in bpf_lru_destroy()
A Dbpf_lru_list.h61 bool percpu; member
73 int bpf_lru_init(struct bpf_lru *lru, bool percpu, u32 hash_offset,
/linux/drivers/md/
A Draid5.c1476 return percpu->scribble + i * percpu->scribble_obj_size; in to_addr_page()
2221 percpu = per_cpu_ptr(conf->percpu, cpu); in raid_run_ops()
2419 kvfree(percpu->scribble); in scribble_alloc()
2445 percpu = per_cpu_ptr(conf->percpu, cpu); in resize_chunks()
7032 percpu->spare_page = NULL; in free_scratch_buffer()
7033 kvfree(percpu->scribble); in free_scratch_buffer()
7034 percpu->scribble = NULL; in free_scratch_buffer()
7041 if (!percpu->spare_page) in alloc_scratch_buffer()
7068 if (!conf->percpu) in raid5_free_percpu()
7098 struct raid5_percpu *percpu = per_cpu_ptr(conf->percpu, cpu); in raid456_cpu_up_prepare() local
[all …]
/linux/drivers/clocksource/
A Dtimer-qcom.c153 bool percpu) in msm_timer_init() argument
159 msm_timer_has_ppi = percpu; in msm_timer_init()
167 if (percpu) in msm_timer_init()
A Dtimer-of.c28 if (of_irq->percpu) in timer_of_irq_exit()
72 ret = of_irq->percpu ? in timer_of_irq_init()
/linux/arch/sparc/kernel/
A Dsun4m_irq.c107 bool percpu; member
200 if (handler_data->percpu) { in sun4m_mask_irq()
219 if (handler_data->percpu) { in sun4m_unmask_irq()
278 handler_data->percpu = real_irq < OBP_INT_LEVEL_ONBOARD; in sun4m_build_device_irq()
/linux/Documentation/trace/coresight/
A Dcoresight-trbe.rst13 Trace Buffer Extension (TRBE) is a percpu hardware which captures in system
14 memory, CPU traces generated from a corresponding percpu tracing unit. This
/linux/kernel/locking/
A D.percpu-rwsem.o.cmd1percpu-rwsem.o := /usr/bin/ccache /home/test/workspace/code/optee_3.16/build/../toolchains/aarch64…
3 source_kernel/locking/percpu-rwsem.o := kernel/locking/percpu-rwsem.c
5 deps_kernel/locking/percpu-rwsem.o := \
96 include/linux/percpu.h \
299 arch/arm64/include/asm/percpu.h \
300 include/asm-generic/percpu.h \
301 include/linux/percpu-defs.h \
421 include/linux/percpu-rwsem.h \
750 kernel/locking/percpu-rwsem.o: $(deps_kernel/locking/percpu-rwsem.o)
752 $(deps_kernel/locking/percpu-rwsem.o):
/linux/arch/x86/kernel/
A Dvmlinux.lds.S107 percpu PT_LOAD FLAGS(6); /* RW_ */
224 PERCPU_VADDR(INTERNODE_CACHE_BYTES, 0, :percpu)
225 ASSERT(SIZEOF(.data..percpu) < CONFIG_PHYSICAL_START,
/linux/kernel/sched/
A Dcpuacct.c208 u64 percpu; in __cpuacct_percpu_seq_show() local
212 percpu = cpuacct_cpuusage_read(ca, i, index); in __cpuacct_percpu_seq_show()
213 seq_printf(m, "%llu ", (unsigned long long) percpu); in __cpuacct_percpu_seq_show()
/linux/lib/
A D.percpu-refcount.o.cmd1percpu-refcount.o := /usr/bin/ccache /home/test/workspace/code/optee_3.16/build/../toolchains/aarc…
3 source_lib/percpu-refcount.o := lib/percpu-refcount.c
5 deps_lib/percpu-refcount.o := \
340 arch/arm64/include/asm/percpu.h \
380 include/asm-generic/percpu.h \
384 include/linux/percpu-defs.h \
443 include/linux/percpu.h \
715 include/linux/percpu-refcount.h \
845 include/linux/percpu-rwsem.h \
911 lib/percpu-refcount.o: $(deps_lib/percpu-refcount.o)
[all …]
/linux/include/linux/
A Dspinlock_rt.h11 struct lock_class_key *key, bool percpu);
14 struct lock_class_key *key, bool percpu) in __rt_spin_lock_init() argument
/linux/mm/
A D.percpu.o.cmd3 source_mm/percpu.o := mm/percpu.c
5 deps_mm/percpu.o := \
378 include/asm-generic/percpu.h \
379 include/linux/percpu-defs.h \
437 include/linux/percpu.h \
841 include/linux/percpu-rwsem.h \
1201 include/trace/events/percpu.h \
1214 mm/percpu-internal.h \
1216 mm/percpu-vm.c \
1222 mm/percpu.o: $(deps_mm/percpu.o)
[all …]
/linux/arch/ia64/kernel/
A Dvmlinux.lds.S20 percpu PT_LOAD;
168 PERCPU_VADDR(SMP_CACHE_BYTES, PERCPU_ADDR, :percpu)
/linux/Documentation/RCU/
A Drcuref.rst8 Please note that the percpu-ref feature is likely your first
10 include/linux/percpu-refcount.h for more information. However, in
11 those unusual cases where percpu-ref would consume too much memory,
/linux/drivers/irqchip/
A D.irq-partition-percpu.o.cmd3 source_drivers/irqchip/irq-partition-percpu.o := drivers/irqchip/irq-partition-percpu.c
5 deps_drivers/irqchip/irq-partition-percpu.o := \
253 include/linux/percpu.h \
312 arch/arm64/include/asm/percpu.h \
313 include/asm-generic/percpu.h \
314 include/linux/percpu-defs.h \
795 include/linux/percpu-refcount.h \
978 include/linux/percpu-rwsem.h \
1188 include/linux/irqchip/irq-partition-percpu.h \
1191 drivers/irqchip/irq-partition-percpu.o: $(deps_drivers/irqchip/irq-partition-percpu.o)
[all …]

Completed in 47 milliseconds

12345678910>>...130