Lines Matching defs:qib_ctxtdata
112 struct qib_ctxtdata { struct
113 void **rcvegrbuf;
114 dma_addr_t *rcvegrbuf_phys;
116 void *rcvhdrq;
118 void *rcvhdrtail_kvaddr;
123 void *tid_pg_list;
129 unsigned long *user_event_mask;
131 wait_queue_head_t wait;
136 dma_addr_t rcvegr_phys;
138 dma_addr_t rcvhdrq_phys;
139 dma_addr_t rcvhdrqtailaddr_phys;
145 int cnt;
151 unsigned ctxt;
153 int node_id;
155 u16 subctxt_cnt;
157 u16 subctxt_id;
159 u16 rcvegrcnt;
161 u16 rcvegr_tid_base;
163 u32 piocnt;
165 u32 pio_base;
167 u32 piobufs;
169 u32 rcvegrbuf_chunks;
171 u16 rcvegrbufs_perchunk;
173 u16 rcvegrbufs_perchunk_shift;
175 size_t rcvegrbuf_size;
177 size_t rcvhdrq_size;
179 unsigned long flag;
181 u32 tidcursor;
183 u32 rcvwait_to;
185 u32 piowait_to;
187 u32 rcvnowait;
189 u32 pionowait;
191 u32 urgent;
193 u32 urgent_poll;
195 pid_t pid;
196 pid_t subpid[QLOGIC_IB_MAX_SUBCTXT];
198 char comm[16];
200 u16 pkeys[4];
202 struct qib_devdata *dd;
204 struct qib_pportdata *ppd;
206 void *subctxt_uregbase;
208 void *subctxt_rcvegrbuf;
210 void *subctxt_rcvhdr_base;
212 u32 userversion;
214 u32 active_slaves;
216 u16 poll_type;
218 u8 seq_cnt;
219 u8 redirect_seq_cnt;
221 u32 head;
223 struct list_head qp_wait_list;
226 struct qib_opcode_stats_perctx *opstats;