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

#include <qla1280.h>

Data Fields

uint8_t id0
 
uint8_t id1
 
uint8_t id2
 
uint8_t id3
 
uint8_t version
 
struct {
   uint8_t   bios_configuration_mode:2
 
   uint8_t   bios_disable:1
 
   uint8_t   selectable_scsi_boot_enable:1
 
   uint8_t   cd_rom_boot_enable:1
 
   uint8_t   disable_loading_risc_code:1
 
   uint8_t   enable_64bit_addressing:1
 
   uint8_t   unused_7:1
 
cntr_flags_1
 
struct {
   uint8_t   boot_lun_number:5
 
   uint8_t   scsi_bus_number:1
 
   uint8_t   unused_6:1
 
   uint8_t   unused_7:1
 
cntr_flags_2l
 
struct {
   uint8_t   boot_target_number:4
 
   uint8_t   unused_12:1
 
   uint8_t   unused_13:1
 
   uint8_t   unused_14:1
 
   uint8_t   unused_15:1
 
cntr_flags_2h
 
uint16_t unused_8
 
uint16_t unused_10
 
uint16_t unused_12
 
uint16_t unused_14
 
struct {
   uint8_t   reserved:2
 
   uint8_t   burst_enable:1
 
   uint8_t   reserved_1:1
 
   uint8_t   fifo_threshold:4
 
isp_config
 
struct {
   uint8_t   scsi_bus_1_control:2
 
   uint8_t   scsi_bus_0_control:2
 
   uint8_t   unused_0:1
 
   uint8_t   unused_1:1
 
   uint8_t   unused_2:1
 
   uint8_t   auto_term_support:1
 
termination
 
uint16_t isp_parameter
 
union {
   uint16_t   w
 
   struct {
      uint16_t   enable_fast_posting:1
 
      uint16_t   report_lvd_bus_transition:1
 
      uint16_t   unused_2:1
 
      uint16_t   unused_3:1
 
      uint16_t   disable_iosbs_with_bus_reset_status:1
 
      uint16_t   disable_synchronous_backoff:1
 
      uint16_t   unused_6:1
 
      uint16_t   synchronous_backoff_reporting:1
 
      uint16_t   disable_reselection_fairness:1
 
      uint16_t   unused_9:1
 
      uint16_t   unused_10:1
 
      uint16_t   unused_11:1
 
      uint16_t   unused_12:1
 
      uint16_t   unused_13:1
 
      uint16_t   unused_14:1
 
      uint16_t   unused_15:1
 
   }   f
 
firmware_feature
 
uint16_t unused_22
 
struct {
   struct {
      uint8_t   initiator_id:4
 
      uint8_t   scsi_reset_disable:1
 
      uint8_t   scsi_bus_size:1
 
      uint8_t   scsi_bus_type:1
 
      uint8_t   unused_7:1
 
   }   config_1
 
   uint8_t   bus_reset_delay
 
   uint8_t   retry_count
 
   uint8_t   retry_delay
 
   struct {
      uint8_t   async_data_setup_time:4
 
      uint8_t   req_ack_active_negation:1
 
      uint8_t   data_line_active_negation:1
 
      uint8_t   unused_6:1
 
      uint8_t   unused_7:1
 
   }   config_2
 
   uint8_t   unused_29
 
   uint16_t   selection_timeout
 
   uint16_t   max_queue_depth
 
   uint16_t   unused_34
 
   uint16_t   unused_36
 
   uint16_t   unused_38
 
   struct {
      struct {
         uint8_t   renegotiate_on_error:1
 
         uint8_t   stop_queue_on_check:1
 
         uint8_t   auto_request_sense:1
 
         uint8_t   tag_queuing:1
 
         uint8_t   enable_sync:1
 
         uint8_t   enable_wide:1
 
         uint8_t   parity_checking:1
 
         uint8_t   disconnect_allowed:1
 
      }   parameter
 
      uint8_t   execution_throttle
 
      uint8_t   sync_period
 
      union {
         uint8_t   flags_43
 
         struct {
            uint8_t   sync_offset:4
 
            uint8_t   device_enable:1
 
            uint8_t   lun_disable:1
 
            uint8_t   unused_6:1
 
            uint8_t   unused_7:1
 
         }   flags1x80
 
         struct {
            uint8_t   sync_offset:5
 
            uint8_t   device_enable:1
 
            uint8_t   unused_6:1
 
            uint8_t   unused_7:1
 
         }   flags1x160
 
      }   flags
 
      union {
         uint8_t   unused_44
 
         struct {
            uint8_t   ppr_options:4
 
            uint8_t   ppr_bus_width:2
 
            uint8_t   unused_8:1
 
            uint8_t   enable_ppr:1
 
         }   flags
 
      }   ppr_1x160
 
      uint8_t   unused_45
 
   }   target [MAX_TARGETS]
 
bus [MAX_BUSES]
 
uint16_t unused_248
 
uint16_t subsystem_id [2]
 
union {
   uint8_t   unused_254
 
   uint8_t   system_id_pointer
 
sysid_1x160
 
uint8_t chksum
 

Detailed Description

Definition at line 342 of file qla1280.h.

Field Documentation

uint8_t async_data_setup_time

Definition at line 438 of file qla1280.h.

uint8_t auto_request_sense

Definition at line 458 of file qla1280.h.

uint8_t auto_term_support

Definition at line 395 of file qla1280.h.

uint8_t bios_configuration_mode

Definition at line 350 of file qla1280.h.

uint8_t bios_disable

Definition at line 351 of file qla1280.h.

uint8_t boot_lun_number

Definition at line 360 of file qla1280.h.

uint8_t boot_target_number

Definition at line 367 of file qla1280.h.

uint8_t burst_enable

Definition at line 381 of file qla1280.h.

struct { ... } bus[MAX_BUSES]
uint8_t bus_reset_delay

Definition at line 433 of file qla1280.h.

uint8_t cd_rom_boot_enable

Definition at line 353 of file qla1280.h.

uint8_t chksum

Definition at line 507 of file qla1280.h.

struct { ... } cntr_flags_1
struct { ... } cntr_flags_2h
struct { ... } cntr_flags_2l
struct { ... } config_1
struct { ... } config_2
uint8_t data_line_active_negation

Definition at line 440 of file qla1280.h.

uint8_t device_enable

Definition at line 473 of file qla1280.h.

uint16_t disable_iosbs_with_bus_reset_status

Definition at line 407 of file qla1280.h.

uint8_t disable_loading_risc_code

Definition at line 354 of file qla1280.h.

uint16_t disable_reselection_fairness

Definition at line 411 of file qla1280.h.

uint16_t disable_synchronous_backoff

Definition at line 408 of file qla1280.h.

uint8_t disconnect_allowed

Definition at line 463 of file qla1280.h.

uint8_t enable_64bit_addressing

Definition at line 355 of file qla1280.h.

uint16_t enable_fast_posting

Definition at line 403 of file qla1280.h.

uint8_t enable_ppr

Definition at line 491 of file qla1280.h.

uint8_t enable_sync

Definition at line 460 of file qla1280.h.

uint8_t enable_wide

Definition at line 461 of file qla1280.h.

uint8_t execution_throttle

Definition at line 466 of file qla1280.h.

struct { ... } f
uint8_t fifo_threshold

Definition at line 383 of file qla1280.h.

union { ... } firmware_feature
union { ... } flags
struct { ... } flags
struct { ... } flags1x160
struct { ... } flags1x80
uint8_t flags_43

Definition at line 470 of file qla1280.h.

uint8_t id0

Definition at line 343 of file qla1280.h.

uint8_t id1

Definition at line 344 of file qla1280.h.

uint8_t id2

Definition at line 345 of file qla1280.h.

uint8_t id3

Definition at line 346 of file qla1280.h.

uint8_t initiator_id

Definition at line 426 of file qla1280.h.

struct { ... } isp_config
uint16_t isp_parameter

Definition at line 398 of file qla1280.h.

uint8_t lun_disable

Definition at line 474 of file qla1280.h.

uint16_t max_queue_depth

Definition at line 448 of file qla1280.h.

struct { ... } parameter
uint8_t parity_checking

Definition at line 462 of file qla1280.h.

union { ... } ppr_1x160
uint8_t ppr_bus_width

Definition at line 489 of file qla1280.h.

uint8_t ppr_options

Definition at line 488 of file qla1280.h.

uint8_t renegotiate_on_error

Definition at line 456 of file qla1280.h.

uint16_t report_lvd_bus_transition

Definition at line 404 of file qla1280.h.

uint8_t req_ack_active_negation

Definition at line 439 of file qla1280.h.

uint8_t reserved

Definition at line 380 of file qla1280.h.

uint8_t reserved_1

Definition at line 382 of file qla1280.h.

uint8_t retry_count

Definition at line 434 of file qla1280.h.

uint8_t retry_delay

Definition at line 435 of file qla1280.h.

uint8_t scsi_bus_0_control

Definition at line 391 of file qla1280.h.

uint8_t scsi_bus_1_control

Definition at line 390 of file qla1280.h.

uint8_t scsi_bus_number

Definition at line 361 of file qla1280.h.

uint8_t scsi_bus_size

Definition at line 428 of file qla1280.h.

uint8_t scsi_bus_type

Definition at line 429 of file qla1280.h.

uint8_t scsi_reset_disable

Definition at line 427 of file qla1280.h.

uint8_t selectable_scsi_boot_enable

Definition at line 352 of file qla1280.h.

uint16_t selection_timeout

Definition at line 447 of file qla1280.h.

uint8_t stop_queue_on_check

Definition at line 457 of file qla1280.h.

uint16_t subsystem_id[2]

Definition at line 500 of file qla1280.h.

uint8_t sync_offset

Definition at line 472 of file qla1280.h.

uint8_t sync_period

Definition at line 467 of file qla1280.h.

uint16_t synchronous_backoff_reporting

Definition at line 410 of file qla1280.h.

union { ... } sysid_1x160
uint8_t system_id_pointer

Definition at line 504 of file qla1280.h.

uint8_t tag_queuing

Definition at line 459 of file qla1280.h.

struct { ... } target[MAX_TARGETS]
struct { ... } termination
uint8_t unused_0

Definition at line 392 of file qla1280.h.

uint8_t unused_1

Definition at line 393 of file qla1280.h.

uint16_t unused_10

Definition at line 375 of file qla1280.h.

uint16_t unused_11

Definition at line 414 of file qla1280.h.

uint8_t unused_12

Definition at line 368 of file qla1280.h.

uint16_t unused_12

Definition at line 376 of file qla1280.h.

uint8_t unused_13

Definition at line 369 of file qla1280.h.

uint16_t unused_13

Definition at line 416 of file qla1280.h.

uint8_t unused_14

Definition at line 370 of file qla1280.h.

uint16_t unused_14

Definition at line 377 of file qla1280.h.

uint8_t unused_15

Definition at line 371 of file qla1280.h.

uint16_t unused_15

Definition at line 418 of file qla1280.h.

uint8_t unused_2

Definition at line 394 of file qla1280.h.

uint16_t unused_2

Definition at line 405 of file qla1280.h.

uint16_t unused_22

Definition at line 422 of file qla1280.h.

uint16_t unused_248

Definition at line 498 of file qla1280.h.

uint8_t unused_254

Definition at line 503 of file qla1280.h.

uint8_t unused_29

Definition at line 445 of file qla1280.h.

uint16_t unused_3

Definition at line 406 of file qla1280.h.

uint16_t unused_34

Definition at line 450 of file qla1280.h.

uint16_t unused_36

Definition at line 451 of file qla1280.h.

uint16_t unused_38

Definition at line 452 of file qla1280.h.

uint8_t unused_44

Definition at line 486 of file qla1280.h.

uint8_t unused_45

Definition at line 494 of file qla1280.h.

uint8_t unused_6

Definition at line 362 of file qla1280.h.

uint16_t unused_6

Definition at line 409 of file qla1280.h.

uint8_t unused_7

Definition at line 356 of file qla1280.h.

uint16_t unused_8

Definition at line 374 of file qla1280.h.

uint8_t unused_8

Definition at line 490 of file qla1280.h.

uint16_t unused_9

Definition at line 412 of file qla1280.h.

uint8_t version

Definition at line 347 of file qla1280.h.

Definition at line 401 of file qla1280.h.


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