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

#include <qdio.h>

Data Fields

struct ccw_devicecdev
unsigned char q_format
unsigned char qdr_ac
unsigned char adapter_name [8]
unsigned int qib_param_field_format
unsigned charqib_param_field
unsigned char qib_rflags
unsigned longinput_slib_elements
unsigned longoutput_slib_elements
unsigned int no_input_qs
unsigned int no_output_qs
void(** queue_start_poll_array )(struct ccw_device *, int, unsigned long)
int scan_threshold
unsigned long int_parm
void ** input_sbal_addr_array
void ** output_sbal_addr_array
struct qdio_outbuf_stateoutput_sbal_state_array

Detailed Description

struct qdio_initialize - qdio initalization data : associated ccw device : queue format : name for the adapter : format for qib_parm_field : pointer to 128 bytes or NULL, if no param field : rflags to set : pointer to no_input_qs * 128 words of data or NULL : pointer to no_output_qs * 128 words of data or NULL : number of input queues : number of output queues : handler to be called for input queues : handler to be called for output queues : polling handlers (one per input queue or NULL) : interruption parameter : address of no_input_qs * 128 pointers : address of no_output_qs * 128 pointers : no_output_qs * 128 state info (for CQ or NULL)

Definition at line 358 of file qdio.h.

Field Documentation

unsigned char adapter_name[8]

Definition at line 362 of file qdio.h.

Definition at line 359 of file qdio.h.

qdio_handler_t* input_handler

Definition at line 370 of file qdio.h.

void** input_sbal_addr_array

Definition at line 376 of file qdio.h.

unsigned long* input_slib_elements

Definition at line 366 of file qdio.h.

unsigned long int_parm

Definition at line 375 of file qdio.h.

unsigned int no_input_qs

Definition at line 368 of file qdio.h.

unsigned int no_output_qs

Definition at line 369 of file qdio.h.

qdio_handler_t* output_handler

Definition at line 371 of file qdio.h.

void** output_sbal_addr_array

Definition at line 377 of file qdio.h.

struct qdio_outbuf_state* output_sbal_state_array

Definition at line 378 of file qdio.h.

unsigned long* output_slib_elements

Definition at line 367 of file qdio.h.

unsigned char q_format

Definition at line 360 of file qdio.h.

unsigned char qdr_ac

Definition at line 361 of file qdio.h.

unsigned char* qib_param_field

Definition at line 364 of file qdio.h.

unsigned int qib_param_field_format

Definition at line 363 of file qdio.h.

unsigned char qib_rflags

Definition at line 365 of file qdio.h.

void(** queue_start_poll_array)(struct ccw_device *, int, unsigned long)

Definition at line 372 of file qdio.h.

int scan_threshold

Definition at line 374 of file qdio.h.

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