Lines Matching defs:qib_ctxtdata
113 struct qib_ctxtdata { struct
114 void **rcvegrbuf;
115 dma_addr_t *rcvegrbuf_phys;
117 void *rcvhdrq;
119 void *rcvhdrtail_kvaddr;
124 void *tid_pg_list;
130 unsigned long *user_event_mask;
132 wait_queue_head_t wait;
137 dma_addr_t rcvegr_phys;
139 dma_addr_t rcvhdrq_phys;
140 dma_addr_t rcvhdrqtailaddr_phys;
146 int cnt;
152 unsigned ctxt;
154 int node_id;
156 u16 subctxt_cnt;
158 u16 subctxt_id;
160 u16 rcvegrcnt;
162 u16 rcvegr_tid_base;
164 u32 piocnt;
166 u32 pio_base;
168 u32 piobufs;
170 u32 rcvegrbuf_chunks;
172 u16 rcvegrbufs_perchunk;
174 u16 rcvegrbufs_perchunk_shift;
176 size_t rcvegrbuf_size;
178 size_t rcvhdrq_size;
180 unsigned long flag;
182 u32 tidcursor;
184 u32 rcvwait_to;
186 u32 piowait_to;
188 u32 rcvnowait;
190 u32 pionowait;
192 u32 urgent;
194 u32 urgent_poll;
196 pid_t pid;
197 pid_t subpid[QLOGIC_IB_MAX_SUBCTXT];
199 char comm[TASK_COMM_LEN];
201 u16 pkeys[4];
203 struct qib_devdata *dd;
205 struct qib_pportdata *ppd;
207 void *subctxt_uregbase;
209 void *subctxt_rcvegrbuf;
211 void *subctxt_rcvhdr_base;
213 u32 userversion;
215 u32 active_slaves;
217 u16 poll_type;
219 u8 seq_cnt;
220 u8 redirect_seq_cnt;
222 u32 head;
224 struct list_head qp_wait_list;
227 struct qib_opcode_stats_perctx *opstats;