Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Variables
bpf_jit.h File Reference

Go to the source code of this file.

Macros

#define G0   0x00
 
#define G1   0x01
 
#define G3   0x03
 
#define G6   0x06
 
#define O0   0x08
 
#define O1   0x09
 
#define O2   0x0a
 
#define O3   0x0b
 
#define O4   0x0c
 
#define O5   0x0d
 
#define SP   0x0e
 
#define O7   0x0f
 
#define FP   0x1e
 
#define r_SKB   O0
 
#define r_A   O1
 
#define r_X   O2
 
#define r_saved_O7   O3
 
#define r_HEADLEN   O4
 
#define r_SKB_DATA   O5
 
#define r_TMP   G1
 
#define r_TMP2   G2
 
#define r_OFF   G3
 

Variables

u32 bpf_jit_load_word []
 
u32 bpf_jit_load_half []
 
u32 bpf_jit_load_byte []
 
u32 bpf_jit_load_byte_msh []
 
u32 bpf_jit_load_word_positive_offset []
 
u32 bpf_jit_load_half_positive_offset []
 
u32 bpf_jit_load_byte_positive_offset []
 
u32 bpf_jit_load_byte_msh_positive_offset []
 
u32 bpf_jit_load_word_negative_offset []
 
u32 bpf_jit_load_half_negative_offset []
 
u32 bpf_jit_load_byte_negative_offset []
 
u32 bpf_jit_load_byte_msh_negative_offset []
 

Macro Definition Documentation

#define FP   0x1e

Definition at line 30 of file bpf_jit.h.

#define G0   0x00

Definition at line 18 of file bpf_jit.h.

#define G1   0x01

Definition at line 19 of file bpf_jit.h.

#define G3   0x03

Definition at line 20 of file bpf_jit.h.

#define G6   0x06

Definition at line 21 of file bpf_jit.h.

#define O0   0x08

Definition at line 22 of file bpf_jit.h.

#define O1   0x09

Definition at line 23 of file bpf_jit.h.

#define O2   0x0a

Definition at line 24 of file bpf_jit.h.

#define O3   0x0b

Definition at line 25 of file bpf_jit.h.

#define O4   0x0c

Definition at line 26 of file bpf_jit.h.

#define O5   0x0d

Definition at line 27 of file bpf_jit.h.

#define O7   0x0f

Definition at line 29 of file bpf_jit.h.

#define r_A   O1

Definition at line 33 of file bpf_jit.h.

#define r_HEADLEN   O4

Definition at line 36 of file bpf_jit.h.

#define r_OFF   G3

Definition at line 40 of file bpf_jit.h.

#define r_saved_O7   O3

Definition at line 35 of file bpf_jit.h.

#define r_SKB   O0

Definition at line 32 of file bpf_jit.h.

#define r_SKB_DATA   O5

Definition at line 37 of file bpf_jit.h.

#define r_TMP   G1

Definition at line 38 of file bpf_jit.h.

#define r_TMP2   G2

Definition at line 39 of file bpf_jit.h.

#define r_X   O2

Definition at line 34 of file bpf_jit.h.

#define SP   0x0e

Definition at line 28 of file bpf_jit.h.

Variable Documentation

u32 bpf_jit_load_byte[]
u32 bpf_jit_load_byte_msh[]
u32 bpf_jit_load_byte_msh_negative_offset[]
u32 bpf_jit_load_byte_msh_positive_offset[]
u32 bpf_jit_load_byte_negative_offset[]
u32 bpf_jit_load_byte_positive_offset[]
u32 bpf_jit_load_half[]
u32 bpf_jit_load_half_negative_offset[]
u32 bpf_jit_load_half_positive_offset[]
u32 bpf_jit_load_word[]
u32 bpf_jit_load_word_negative_offset[]
u32 bpf_jit_load_word_positive_offset[]