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

#include <initio.h>

Data Fields

u16 addr
 
u16 bios_addr
 
u8 irq
 
u8 scsi_id
 
u8 max_tar
 
u8 num_scbs
 
u8 flags
 
u8 index
 
u8 ha_id
 
u8 config
 
u16 idmask
 
u8 semaph
 
u8 phase
 
u8 jsstatus0
 
u8 jsint
 
u8 jsstatus1
 
u8 sconf1
 
u8 msg [8]
 
struct scsi_ctrl_blknext_avail
 
struct scsi_ctrl_blkscb
 
struct scsi_ctrl_blkscb_end
 
struct scsi_ctrl_blknext_pending
 
struct scsi_ctrl_blknext_contig
 
struct scsi_ctrl_blkactive
 
struct target_controlactive_tc
 
struct scsi_ctrl_blkfirst_avail
 
struct scsi_ctrl_blklast_avail
 
struct scsi_ctrl_blkfirst_pending
 
struct scsi_ctrl_blklast_pending
 
struct scsi_ctrl_blkfirst_busy
 
struct scsi_ctrl_blklast_busy
 
struct scsi_ctrl_blkfirst_done
 
struct scsi_ctrl_blklast_done
 
u8 max_tags [16]
 
u8 act_tags [16]
 
struct target_control targets [MAX_TARGETS]
 
spinlock_t avail_lock
 
spinlock_t semaph_lock
 
struct pci_devpci_dev
 

Detailed Description

Definition at line 498 of file initio.h.

Field Documentation

u8 act_tags[16]

Definition at line 536 of file initio.h.

Definition at line 524 of file initio.h.

struct target_control* active_tc

Definition at line 525 of file initio.h.

u16 addr

Definition at line 499 of file initio.h.

spinlock_t avail_lock

Definition at line 538 of file initio.h.

u16 bios_addr

Definition at line 500 of file initio.h.

Definition at line 509 of file initio.h.

struct scsi_ctrl_blk* first_avail

Definition at line 527 of file initio.h.

struct scsi_ctrl_blk* first_busy

Definition at line 531 of file initio.h.

struct scsi_ctrl_blk* first_done

Definition at line 533 of file initio.h.

struct scsi_ctrl_blk* first_pending

Definition at line 529 of file initio.h.

u8 flags

Definition at line 506 of file initio.h.

u8 ha_id

Definition at line 508 of file initio.h.

u16 idmask

Definition at line 510 of file initio.h.

u8 index

Definition at line 507 of file initio.h.

u8 irq

Definition at line 501 of file initio.h.

u8 jsint

Definition at line 514 of file initio.h.

u8 jsstatus0

Definition at line 513 of file initio.h.

u8 jsstatus1

Definition at line 515 of file initio.h.

struct scsi_ctrl_blk* last_avail

Definition at line 528 of file initio.h.

struct scsi_ctrl_blk* last_busy

Definition at line 532 of file initio.h.

struct scsi_ctrl_blk* last_done

Definition at line 534 of file initio.h.

struct scsi_ctrl_blk* last_pending

Definition at line 530 of file initio.h.

u8 max_tags[16]

Definition at line 535 of file initio.h.

u8 max_tar

Definition at line 503 of file initio.h.

u8 msg[8]

Definition at line 518 of file initio.h.

struct scsi_ctrl_blk* next_avail

Definition at line 519 of file initio.h.

struct scsi_ctrl_blk* next_contig

Definition at line 523 of file initio.h.

struct scsi_ctrl_blk* next_pending

Definition at line 522 of file initio.h.

u8 num_scbs

Definition at line 504 of file initio.h.

Definition at line 540 of file initio.h.

u8 phase

Definition at line 512 of file initio.h.

Definition at line 520 of file initio.h.

Definition at line 521 of file initio.h.

u8 sconf1

Definition at line 516 of file initio.h.

u8 scsi_id

Definition at line 502 of file initio.h.

u8 semaph

Definition at line 511 of file initio.h.

spinlock_t semaph_lock

Definition at line 539 of file initio.h.

Definition at line 537 of file initio.h.


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