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

#include <mpt2sas_ctl.h>

Data Fields

struct mpt2_ioctl_header hdr
 
uint8_t reserved
 
uint8_t buffer_type
 
uint16_t application_flags
 
uint32_t diagnostic_flags
 
uint32_t product_specific [MPT2_PRODUCT_SPECIFIC_DWORDS]
 
uint32_t requested_buffer_size
 
uint32_t unique_id
 

Detailed Description

struct mpt2_diag_register - application register with driver - generic header - - specifies either TRACE, SNAPSHOT, or EXTENDED - misc flags - specifies flags affecting command processing - product specific information - buffers size in bytes - tag specified by application that is used to signal ownership of the buffer.

This will allow the driver to setup any required buffers that will be needed by firmware to communicate with the driver.

Definition at line 328 of file mpt2sas_ctl.h.

Field Documentation

uint16_t application_flags

Definition at line 332 of file mpt2sas_ctl.h.

Definition at line 331 of file mpt2sas_ctl.h.

uint32_t diagnostic_flags

Definition at line 333 of file mpt2sas_ctl.h.

Definition at line 329 of file mpt2sas_ctl.h.

Definition at line 334 of file mpt2sas_ctl.h.

uint32_t requested_buffer_size

Definition at line 335 of file mpt2sas_ctl.h.

uint8_t reserved

Definition at line 330 of file mpt2sas_ctl.h.

uint32_t unique_id

Definition at line 336 of file mpt2sas_ctl.h.


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