Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
__netio_pkt_notif_t Union Reference

An I/O notification header. More...

#include <netio_intf.h>

Data Fields

unsigned int word
 
struct {
   unsigned int   __channel:7
 
   unsigned int   __type:4
 
   unsigned int   __ack:1
 
   unsigned int   __reserved:1
 
   unsigned int   __protocol:1
 
   unsigned int   __status:2
 
   unsigned int   __framing:2
 
   unsigned int   __transfer_size:14
 
bits
 

Detailed Description

An I/O notification header.

This is the first word of data received from an I/O shim in a notification packet. It contains framing and status information.

Definition at line 419 of file netio_intf.h.

Field Documentation

unsigned int __ack

Whether an acknowledgement is needed.

Definition at line 427 of file netio_intf.h.

unsigned int __channel

Resource channel.

Definition at line 425 of file netio_intf.h.

unsigned int __framing

Framing of the transfer.

Definition at line 431 of file netio_intf.h.

unsigned int __protocol

A protocol-specific word is added.

Definition at line 429 of file netio_intf.h.

unsigned int __reserved

Reserved.

Definition at line 428 of file netio_intf.h.

unsigned int __status

Status of the transfer.

Definition at line 430 of file netio_intf.h.

unsigned int __transfer_size

Transfer size in bytes (total).

Definition at line 432 of file netio_intf.h.

unsigned int __type

Type.

Definition at line 426 of file netio_intf.h.

struct { ... } bits
unsigned int word

The whole word.

Definition at line 421 of file netio_intf.h.


The documentation for this union was generated from the following file: