Lines Matching defs:qdio_q_t
619 typedef struct qdio_q_t { struct
620 volatile slsb_t slsb;
622 char unused[QDIO_MAX_BUFFERS_PER_Q];
624 __u32 * volatile dev_st_chg_ind;
626 int is_input_q;
627 int is_0copy_sbals_q;
629 unsigned int is_iqdio_q;
630 unsigned int is_thinint_q;
633 unsigned int mask;
634 unsigned int q_no;
641 volatile int first_to_check;
643 volatile int last_move_ftc;
645 atomic_t number_of_buffers_used;
646 atomic_t polling;
648 unsigned int siga_in;
649 unsigned int siga_out;
650 unsigned int siga_sync;
651 unsigned int siga_sync_done_on_thinints;
652 unsigned int siga_sync_done_on_outb_tis;
653 unsigned int hydra_gives_outbound_pcis;
656 int first_element_to_kick;
680 volatile struct qdio_q_t *list_next; argument
681 volatile struct qdio_q_t *list_prev; argument
683 slib_t *slib; /* a page is allocated under this pointer,
686 sl_t *sl;
687 volatile sbal_t *sbal[QDIO_MAX_BUFFERS_PER_Q];
689 qdio_buffer_t *qdio_buffers[QDIO_MAX_BUFFERS_PER_Q];
713 } __attribute__ ((aligned(256))) qdio_q_t; argument