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

#include <hptiop.h>

Data Fields

struct hptiop_adapter_opsops
 
union {
   struct {
      struct hpt_iopmu_itl __iomem *   iop
 
      void __iomem *   plx
 
   }   itl
 
   struct {
      struct hpt_iopmv_regs *   regs
 
      struct hpt_iopmu_mv __iomem *   mu
 
      void *   internal_req
 
      dma_addr_t   internal_req_phy
 
   }   mv
 
u
 
struct Scsi_Hosthost
 
struct pci_devpcidev
 
u32 interface_version
 
u32 firmware_version
 
u32 sdram_size
 
u32 max_devices
 
u32 max_requests
 
u32 max_request_size
 
u32 max_sg_descriptors
 
u32 req_size
 
u32 iopintf_v2: 1
 
u32 initialized: 1
 
u32 msg_done: 1
 
struct hptiop_requestreq_list
 
struct hptiop_request reqs [HPTIOP_MAX_REQUESTS]
 
voiddma_coherent
 
dma_addr_t dma_coherent_handle
 
atomic_t reset_count
 
atomic_t resetting
 
wait_queue_head_t reset_wq
 
wait_queue_head_t ioctl_wq
 

Detailed Description

Definition at line 226 of file hptiop.h.

Field Documentation

void* dma_coherent

Definition at line 263 of file hptiop.h.

dma_addr_t dma_coherent_handle

Definition at line 264 of file hptiop.h.

Definition at line 246 of file hptiop.h.

Definition at line 241 of file hptiop.h.

u32 initialized

Definition at line 256 of file hptiop.h.

u32 interface_version

Definition at line 245 of file hptiop.h.

void* internal_req

Definition at line 236 of file hptiop.h.

dma_addr_t internal_req_phy

Definition at line 237 of file hptiop.h.

Definition at line 270 of file hptiop.h.

Definition at line 230 of file hptiop.h.

u32 iopintf_v2

Definition at line 255 of file hptiop.h.

struct { ... } itl
u32 max_devices

Definition at line 248 of file hptiop.h.

u32 max_request_size

Definition at line 250 of file hptiop.h.

u32 max_requests

Definition at line 249 of file hptiop.h.

u32 max_sg_descriptors

Definition at line 251 of file hptiop.h.

u32 msg_done

Definition at line 257 of file hptiop.h.

Definition at line 235 of file hptiop.h.

struct { ... } mv

Definition at line 227 of file hptiop.h.

struct pci_dev* pcidev

Definition at line 242 of file hptiop.h.

void __iomem* plx

Definition at line 231 of file hptiop.h.

Definition at line 234 of file hptiop.h.

Definition at line 259 of file hptiop.h.

u32 req_size

Definition at line 253 of file hptiop.h.

Definition at line 260 of file hptiop.h.

atomic_t reset_count

Definition at line 266 of file hptiop.h.

Definition at line 269 of file hptiop.h.

atomic_t resetting

Definition at line 267 of file hptiop.h.

u32 sdram_size

Definition at line 247 of file hptiop.h.

union { ... } u

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