|
Linux Kernel
3.7.1
|
#include <nvec.h>
Data Fields | |
| struct list_head | node |
| unsigned char | data [NVEC_MSG_SIZE] |
| unsigned short | size |
| unsigned short | pos |
| atomic_t | used |
struct nvec_msg - A buffer for a single message : Messages are part of various lists in a &struct nvec_chip : The data of the message : For TX messages, the number of bytes used in : For RX messages, the current position to write to. For TX messages, the position to read from. : Used for the message pool to mark a message as free/allocated.
This structure is used to hold outgoing and incoming messages. Outgoing messages have a different format than incoming messages, and that is not documented yet.
| unsigned char data[NVEC_MSG_SIZE] |
1.8.2