|
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) |
1.8.2