ia64/linux-2.6.18-xen.hg

view drivers/oprofile/buffer_sync.h @ 893:f994bfe9b93b

linux/blktap2: reduce TLB flush scope

c/s 885 added very coarse TLB flushing. Since these flushes always
follow single page updates, single page flushes (when available) are
sufficient.

Signed-off-by: Jan Beulich <jbeulich@novell.com>
author Keir Fraser <keir.fraser@citrix.com>
date Thu Jun 04 10:32:57 2009 +0100 (2009-06-04)
parents 831230e53067
children
line source
1 /**
2 * @file buffer_sync.h
3 *
4 * @remark Copyright 2002 OProfile authors
5 * @remark Read the file COPYING
6 *
7 * @author John Levon <levon@movementarian.org>
8 */
10 #ifndef OPROFILE_BUFFER_SYNC_H
11 #define OPROFILE_BUFFER_SYNC_H
13 /* add the necessary profiling hooks */
14 int sync_start(void);
16 /* remove the hooks */
17 void sync_stop(void);
19 /* sync the given CPU's buffer */
20 void sync_buffer(int cpu);
22 #endif /* OPROFILE_BUFFER_SYNC_H */