Linux Kernel
3.7.1
|
#include <qdio.h>
Data Fields | |
struct ccw_device * | cdev |
unsigned char | q_format |
unsigned char | qdr_ac |
unsigned char | adapter_name [8] |
unsigned int | qib_param_field_format |
unsigned char * | qib_param_field |
unsigned char | qib_rflags |
unsigned long * | input_slib_elements |
unsigned long * | output_slib_elements |
unsigned int | no_input_qs |
unsigned int | no_output_qs |
qdio_handler_t * | input_handler |
qdio_handler_t * | output_handler |
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_state * | output_sbal_state_array |
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)
qdio_handler_t* input_handler |
qdio_handler_t* output_handler |
struct qdio_outbuf_state* output_sbal_state_array |
void(** queue_start_poll_array)(struct ccw_device *, int, unsigned long) |