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

#include <mcdi.h>

Data Fields

atomic_t state
 
wait_queue_head_t wq
 
spinlock_t iface_lock
 
enum efx_mcdi_mode mode
 
unsigned int credits
 
unsigned int seqno
 
unsigned int resprc
 
size_t resplen
 

Detailed Description

struct efx_mcdi_iface : Interface state. Waited for by mcdi_wq. : Wait queue for threads waiting for state != STATE_RUNNING : Protects , , , : Poll for mcdi completion, or wait for an mcdi_event. Serialised by : The next sequence number to use for mcdi requests. Serialised by : Number of spurious MCDI completion events allowed before we trigger a fatal error. Protected by : Returned MCDI completion : Returned payload length

Definition at line 48 of file mcdi.h.

Field Documentation

unsigned int credits

Definition at line 53 of file mcdi.h.

spinlock_t iface_lock

Definition at line 51 of file mcdi.h.

enum efx_mcdi_mode mode

Definition at line 52 of file mcdi.h.

size_t resplen

Definition at line 56 of file mcdi.h.

unsigned int resprc

Definition at line 55 of file mcdi.h.

unsigned int seqno

Definition at line 54 of file mcdi.h.

Definition at line 49 of file mcdi.h.

Definition at line 50 of file mcdi.h.


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