Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Public Member Functions | Data Fields
scb_data Struct Reference

#include <aic79xx.h>

Public Member Functions

 SLIST_HEAD (, map_node) hscb_maps
 
 SLIST_HEAD (, map_node) sg_maps
 
 SLIST_HEAD (, map_node) sense_maps
 
 SLIST_HEAD (, scb) free_scbs
 
 SLIST_HEAD (, sg_map_node) sg_maps
 

Data Fields

struct scb_tailq free_scbs
 
struct scb_list free_scb_lists [AHD_NUM_TARGETS *AHD_NUM_LUNS_NONPKT]
 
struct scb_list any_dev_free_scb_list
 
struct scbscbindex [AHD_SCB_MAX]
 
bus_dma_tag_t hscb_dmat
 
bus_dma_tag_t sg_dmat
 
bus_dma_tag_t sense_dmat
 
int scbs_left
 
int sgs_left
 
int sense_left
 
uint16_t numscbs
 
uint16_t maxhscbs
 
uint8_t init_level
 
struct hardware_scbhscbs
 
struct scbscbarray
 
struct scsi_sense_datasense
 
bus_dmamap_t hscb_dmamap
 
dma_addr_t hscb_busaddr
 
bus_dmamap_t sense_dmamap
 
dma_addr_t sense_busaddr
 
uint8_t numscbs
 
uint8_t maxhscbs
 

Detailed Description

Definition at line 629 of file aic79xx.h.

Member Function Documentation

SLIST_HEAD ( scb  )
SLIST_HEAD ( sg_map_node  )
SLIST_HEAD ( map_node  )
SLIST_HEAD ( map_node  )
SLIST_HEAD ( map_node  )

Field Documentation

struct scb_list any_dev_free_scb_list

Definition at line 645 of file aic79xx.h.

struct scb_list free_scb_lists[AHD_NUM_TARGETS *AHD_NUM_LUNS_NONPKT]

Definition at line 640 of file aic79xx.h.

struct scb_tailq free_scbs

Definition at line 634 of file aic79xx.h.

dma_addr_t hscb_busaddr

Definition at line 604 of file aic7xxx.h.

bus_dmamap_t hscb_dmamap

Definition at line 603 of file aic7xxx.h.

bus_dma_tag_t hscb_dmat

Definition at line 655 of file aic79xx.h.

Definition at line 595 of file aic7xxx.h.

uint8_t init_level

Definition at line 666 of file aic79xx.h.

uint8_t maxhscbs

Definition at line 611 of file aic7xxx.h.

uint16_t maxhscbs

Definition at line 665 of file aic79xx.h.

uint8_t numscbs

Definition at line 610 of file aic7xxx.h.

uint16_t numscbs

Definition at line 664 of file aic79xx.h.

struct scb* scbarray

Definition at line 596 of file aic7xxx.h.

struct scb * scbindex

Definition at line 650 of file aic79xx.h.

int scbs_left

Definition at line 661 of file aic79xx.h.

Definition at line 597 of file aic7xxx.h.

dma_addr_t sense_busaddr

Definition at line 607 of file aic7xxx.h.

bus_dmamap_t sense_dmamap

Definition at line 606 of file aic7xxx.h.

bus_dma_tag_t sense_dmat

Definition at line 657 of file aic79xx.h.

int sense_left

Definition at line 663 of file aic79xx.h.

bus_dma_tag_t sg_dmat

Definition at line 656 of file aic79xx.h.

int sgs_left

Definition at line 662 of file aic79xx.h.


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