Linux Kernel
3.7.1
|
#include <linux/types.h>
#include <linux/list.h>
Go to the source code of this file.
Data Structures | |
struct | kmmio_probe |
struct | mmiotrace_rw |
struct | mmiotrace_map |
Typedefs | |
typedef void(* | kmmio_pre_handler_t )(struct kmmio_probe *, struct pt_regs *, unsigned long addr) |
typedef void(* | kmmio_post_handler_t )(struct kmmio_probe *, unsigned long condition, struct pt_regs *) |
Enumerations | |
enum | mm_io_opcode { MMIO_READ = 0x1, MMIO_WRITE = 0x2, MMIO_PROBE = 0x3, MMIO_UNPROBE = 0x4, MMIO_UNKNOWN_OP = 0x5 } |
Variables | |
unsigned int | kmmio_count |
typedef void(* kmmio_post_handler_t)(struct kmmio_probe *, unsigned long condition, struct pt_regs *) |
Definition at line 12 of file mmiotrace.h.
Definition at line 10 of file mmiotrace.h.
enum mm_io_opcode |
Definition at line 79 of file mmiotrace.h.
Definition at line 463 of file mmio-mod.c.
Definition at line 445 of file mmio-mod.c.
void mmio_trace_mapping | ( | struct mmiotrace_map * | map | ) |
Definition at line 360 of file trace_mmiotrace.c.
Definition at line 371 of file trace_mmiotrace.c.
void mmio_trace_rw | ( | struct mmiotrace_rw * | rw | ) |
Definition at line 330 of file trace_mmiotrace.c.
int register_kmmio_probe | ( | struct kmmio_probe * | p | ) |
void unregister_kmmio_probe | ( | struct kmmio_probe * | p | ) |