Linux Kernel
3.7.1
|
Go to the source code of this file.
Data Structures | |
struct | pt_regs |
struct | mips32_watch_regs |
struct | mips64_watch_regs |
struct | pt_watch_regs |
Macros | |
#define | FPR_BASE 32 |
#define | PC 64 |
#define | CAUSE 65 |
#define | BADVADDR 66 |
#define | MMHI 67 |
#define | MMLO 68 |
#define | FPC_CSR 69 |
#define | FPC_EIR 70 |
#define | DSP_BASE 71 /* 3 more hi / lo register pairs */ |
#define | DSP_CONTROL 77 |
#define | ACX 78 |
#define | PTRACE_GETREGS 12 |
#define | PTRACE_SETREGS 13 |
#define | PTRACE_GETFPREGS 14 |
#define | PTRACE_SETFPREGS 15 |
#define | PTRACE_OLDSETOPTIONS 21 |
#define | PTRACE_GET_THREAD_AREA 25 |
#define | PTRACE_SET_THREAD_AREA 26 |
#define | PTRACE_PEEKTEXT_3264 0xc0 |
#define | PTRACE_PEEKDATA_3264 0xc1 |
#define | PTRACE_POKETEXT_3264 0xc2 |
#define | PTRACE_POKEDATA_3264 0xc3 |
#define | PTRACE_GET_THREAD_AREA_3264 0xc4 |
#define | PTRACE_GET_WATCH_REGS 0xd0 |
#define | PTRACE_SET_WATCH_REGS 0xd1 |
Enumerations | |
enum | pt_watch_style { pt_watch_style_mips32, pt_watch_style_mips64 } |
Functions | |
struct pt_regs | __attribute__ ((aligned(8))) |
Packet vector entry. | |
Variables | |
unsigned long | regs [32] |
unsigned long | cp0_status |
unsigned long | hi |
unsigned long | lo |
unsigned long | cp0_badvaddr |
unsigned long | cp0_cause |
unsigned long | cp0_epc |
enum pt_watch_style | __attribute__ |
unsigned int | watchlo [8] |
unsigned short | watchhi [8] |
unsigned short | watch_masks [8] |
unsigned int | num_valid |
enum pt_watch_style |
|
read |
Packet vector entry.
This data structure is used with netio_send_packet_vector() to send multiple packets with one NetIO call. The structure should be initialized by calling netio_pkt_vector_set(), rather than by setting the fields directly.
This structure is guaranteed to be a power of two in size, no bigger than one L2 cache line, and to be aligned modulo its size.
Reserved for use by the user application. When initialized with the netio_set_pkt_vector_entry() function, this field is guaranteed to be visible to readers only after all other fields are already visible. This way it can be used as a valid flag or generation counter.
Low 8 bits of the packet address to send. The high bits are acquired from the 'handle' field.
Number of bytes to transmit.
The raw handle from a netio_pkt_t. If this is NETIO_PKT_HANDLE_NONE, this vector entry will be skipped and no packet will be transmitted.