Lines Matching defs:qib_ctxtdata
122 struct qib_ctxtdata { struct
123 void **rcvegrbuf;
124 dma_addr_t *rcvegrbuf_phys;
126 void *rcvhdrq;
128 void *rcvhdrtail_kvaddr;
133 void *tid_pg_list;
139 unsigned long *user_event_mask;
141 wait_queue_head_t wait;
146 dma_addr_t rcvegr_phys;
148 dma_addr_t rcvhdrq_phys;
149 dma_addr_t rcvhdrqtailaddr_phys;
155 int cnt;
161 unsigned ctxt;
163 int node_id;
165 u16 subctxt_cnt;
167 u16 subctxt_id;
169 u16 rcvegrcnt;
171 u16 rcvegr_tid_base;
173 u32 piocnt;
175 u32 pio_base;
177 u32 piobufs;
179 u32 rcvegrbuf_chunks;
181 u16 rcvegrbufs_perchunk;
183 u16 rcvegrbufs_perchunk_shift;
185 size_t rcvegrbuf_size;
187 size_t rcvhdrq_size;
189 unsigned long flag;
191 u32 tidcursor;
193 u32 rcvwait_to;
195 u32 piowait_to;
197 u32 rcvnowait;
199 u32 pionowait;
201 u32 urgent;
203 u32 urgent_poll;
205 pid_t pid;
206 pid_t subpid[QLOGIC_IB_MAX_SUBCTXT];
208 char comm[16];
210 u16 pkeys[4];
212 struct qib_devdata *dd;
214 struct qib_pportdata *ppd;
216 void *subctxt_uregbase;
218 void *subctxt_rcvegrbuf;
220 void *subctxt_rcvhdr_base;
222 u32 userversion;
224 u32 active_slaves;
226 u16 poll_type;
228 u8 seq_cnt;
229 u8 redirect_seq_cnt;
231 u32 head;
233 struct qib_qp *lookaside_qp;
234 u32 lookaside_qpn;
236 struct list_head qp_wait_list;
239 struct qib_opcode_stats_perctx *opstats;