Home
last modified time | relevance | path

Searched refs:local_read (Results 1 – 16 of 16) sorted by relevance

/linux-4.4.14/include/asm-generic/
Dlocal.h28 #define local_read(l) atomic_long_read(&(l)->a) macro
50 #define __local_inc(l) local_set((l), local_read(l) + 1)
51 #define __local_dec(l) local_set((l), local_read(l) - 1)
52 #define __local_add(i,l) local_set((l), local_read(l) + (i))
53 #define __local_sub(i,l) local_set((l), local_read(l) - (i))
Dlocal64.h29 #define local64_read(l) local_read(&(l)->a)
/linux-4.4.14/kernel/events/
Dring_buffer.c42 handle->wakeup = local_read(&rb->wakeup); in perf_output_get_handle()
51 head = local_read(&rb->head); in perf_output_put_handle()
93 if (unlikely(head != local_read(&rb->head))) { in perf_output_put_handle()
98 if (handle->wakeup != local_read(&rb->wakeup)) in perf_output_put_handle()
134 have_lost = local_read(&rb->lost); in perf_output_begin()
145 offset = head = local_read(&rb->head); in perf_output_begin()
170 if (unlikely(head - local_read(&rb->wakeup) > rb->watermark)) in perf_output_begin()
297 aux_head = local_read(&rb->aux_head); in perf_aux_output_begin()
311 handle->wakeup = local_read(&rb->aux_wakeup) + rb->aux_watermark; in perf_aux_output_begin()
364 aux_head = local_read(&rb->aux_head); in perf_aux_output_end()
[all …]
/linux-4.4.14/arch/x86/kernel/cpu/
Dperf_event_intel_bts.c143 index = local_read(&buf->head); in bts_config_buffer()
179 if (local_read(&buf->data_size) >= bts->handle.size || in bts_buffer_is_full()
180 bts->handle.size - local_read(&buf->data_size) < BTS_RECORD_SIZE) in bts_buffer_is_full()
311 if (WARN_ON_ONCE(head != local_read(&buf->head))) in bts_buffer_reset()
397 old_head = local_read(&buf->head); in intel_bts_interrupt()
401 if (old_head == local_read(&buf->head)) in intel_bts_interrupt()
Dperf_event_intel_pt.c923 if (local_read(&buf->data_size) >= pt->handle.size) in pt_buffer_is_full()
/linux-4.4.14/arch/alpha/include/asm/
Dlocal.h13 #define local_read(l) atomic_long_read(&(l)->a) macro
70 c = local_read(l); \
/linux-4.4.14/arch/x86/include/asm/
Dlocal.h15 #define local_read(l) atomic_long_read(&(l)->a) macro
139 c = local_read((l)); \
/linux-4.4.14/arch/m32r/include/asm/
Dlocal.h37 #define local_read(l) ((l)->counter) macro
261 c = local_read(l); in local_add_unless()
/linux-4.4.14/kernel/trace/
Dring_buffer.c334 return local_read(&((struct buffer_data_page *)page)->commit) in ring_buffer_page_len()
1424 return local_read(&bpage->entries) & RB_WRITE_MASK; in rb_page_entries()
1429 return local_read(&bpage->write) & RB_WRITE_MASK; in rb_page_write()
1867 return local_read(&bpage->page->commit); in rb_page_commit()
2369 local_read(&bpage->write) & ~RB_WRITE_MASK; in rb_try_to_discard()
2433 local_read(&cpu_buffer->commit_page->page->commit) & in rb_set_commit_to_write()
2455 !local_read(&cpu_buffer->committing))) in rb_end_commit()
2459 commits = local_read(&cpu_buffer->commits); in rb_end_commit()
2462 if (local_read(&cpu_buffer->committing) == 1) in rb_end_commit()
2475 if (unlikely(local_read(&cpu_buffer->commits) != commits) && in rb_end_commit()
[all …]
Dring_buffer_benchmark.c122 commit = local_read(&rpage->commit) & 0xfffff; in read_page()
/linux-4.4.14/arch/mips/include/asm/
Dlocal.h18 #define local_read(l) atomic_long_read(&(l)->a) macro
135 c = local_read(l); \
/linux-4.4.14/drivers/misc/mic/scif/
Dscif_nodeqp.c189 &qp->local_read, in scif_setup_qp_accept()
201 qp->remote_qp->local_read = 0; in scif_setup_qp_accept()
207 &qp->remote_qp->local_read, in scif_setup_qp_accept()
260 qp->local_read = 0; in scif_setup_qp_connect_response()
262 &qp->local_read, in scif_setup_qp_connect_response()
270 qp->remote_qp->local_read = qp->inbound_q.current_read_offset; in scif_setup_qp_connect_response()
276 &qp->remote_qp->local_read, in scif_setup_qp_connect_response()
1267 &qp->local_read, in scif_setup_loopback_qp()
1272 &qp->local_read, in scif_setup_loopback_qp()
Dscif_nodeqp.h161 u32 local_read __aligned(64);
/linux-4.4.14/Documentation/
Dlocal_ops.txt105 the data seen by local_read across CPUs must be considered to be out of order
110 sum += local_read(&per_cpu(counters, cpu));
112 If you want to use a remote local_read to synchronize access to a resource
162 local_read(&per_cpu(counters, cpu)));
/linux-4.4.14/arch/mips/math-emu/
Dme-debugfs.c24 sum += local_read(pv); in fpuemu_stat_get()
/linux-4.4.14/arch/powerpc/include/asm/
Dlocal.h14 #define local_read(l) atomic_long_read(&(l)->a) macro