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

#include <ibmvfc.h>

Data Fields

char name [8]
 
struct list_head queue
 
struct Scsi_Hosthost
 
enum ibmvfc_host_state state
 
enum ibmvfc_host_action action
 
struct ibmvfc_trace_entrytrace
 
u32 trace_index:IBMVFC_NUM_TRACE_INDEX_BITS
 
int num_targets
 
struct list_head targets
 
struct list_head sent
 
struct list_head free
 
struct devicedev
 
struct ibmvfc_event_pool pool
 
struct dma_poolsg_pool
 
mempool_ttgt_pool
 
struct ibmvfc_crq_queue crq
 
struct ibmvfc_async_crq_queue async_crq
 
struct ibmvfc_npiv_login login_info
 
union ibmvfc_npiv_login_datalogin_buf
 
dma_addr_t login_buf_dma
 
int disc_buf_sz
 
int log_level
 
struct
ibmvfc_discover_targets_buf
disc_buf
 
struct mutex passthru_mutex
 
int task_set
 
int init_retries
 
int discovery_threads
 
int abort_threads
 
int client_migrated
 
int reinit
 
int delay_init
 
int scan_complete
 
int logged_in
 
int aborting_passthru
 
int events_to_log
 
dma_addr_t disc_buf_dma
 
unsigned int partition_number
 
char partition_name [97]
 
void(* job_step )(struct ibmvfc_host *)
 
struct task_structwork_thread
 
struct tasklet_struct tasklet
 
struct work_struct rport_add_work_q
 
wait_queue_head_t init_wait_q
 
wait_queue_head_t work_wait_q
 

Detailed Description

Definition at line 684 of file ibmvfc.h.

Field Documentation

int abort_threads

Definition at line 715 of file ibmvfc.h.

int aborting_passthru

Definition at line 721 of file ibmvfc.h.

Definition at line 689 of file ibmvfc.h.

Definition at line 704 of file ibmvfc.h.

int client_migrated

Definition at line 716 of file ibmvfc.h.

Definition at line 703 of file ibmvfc.h.

int delay_init

Definition at line 718 of file ibmvfc.h.

struct device* dev

Definition at line 699 of file ibmvfc.h.

Definition at line 710 of file ibmvfc.h.

dma_addr_t disc_buf_dma

Definition at line 726 of file ibmvfc.h.

int disc_buf_sz

Definition at line 708 of file ibmvfc.h.

int discovery_threads

Definition at line 714 of file ibmvfc.h.

int events_to_log

Definition at line 722 of file ibmvfc.h.

Definition at line 698 of file ibmvfc.h.

Definition at line 687 of file ibmvfc.h.

int init_retries

Definition at line 713 of file ibmvfc.h.

wait_queue_head_t init_wait_q

Definition at line 733 of file ibmvfc.h.

void(* job_step)(struct ibmvfc_host *)

Definition at line 729 of file ibmvfc.h.

int log_level

Definition at line 709 of file ibmvfc.h.

int logged_in

Definition at line 720 of file ibmvfc.h.

union ibmvfc_npiv_login_data* login_buf

Definition at line 706 of file ibmvfc.h.

dma_addr_t login_buf_dma

Definition at line 707 of file ibmvfc.h.

Definition at line 705 of file ibmvfc.h.

char name[8]

Definition at line 685 of file ibmvfc.h.

int num_targets

Definition at line 695 of file ibmvfc.h.

Definition at line 728 of file ibmvfc.h.

unsigned int partition_number

Definition at line 727 of file ibmvfc.h.

struct mutex passthru_mutex

Definition at line 711 of file ibmvfc.h.

Definition at line 700 of file ibmvfc.h.

Definition at line 686 of file ibmvfc.h.

int reinit

Definition at line 717 of file ibmvfc.h.

struct work_struct rport_add_work_q

Definition at line 732 of file ibmvfc.h.

int scan_complete

Definition at line 719 of file ibmvfc.h.

Definition at line 697 of file ibmvfc.h.

struct dma_pool* sg_pool

Definition at line 701 of file ibmvfc.h.

Definition at line 688 of file ibmvfc.h.

struct list_head targets

Definition at line 696 of file ibmvfc.h.

int task_set

Definition at line 712 of file ibmvfc.h.

Definition at line 731 of file ibmvfc.h.

mempool_t* tgt_pool

Definition at line 702 of file ibmvfc.h.

Definition at line 693 of file ibmvfc.h.

u32 trace_index

Definition at line 694 of file ibmvfc.h.

struct task_struct* work_thread

Definition at line 730 of file ibmvfc.h.

wait_queue_head_t work_wait_q

Definition at line 734 of file ibmvfc.h.


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