Lines Matching defs:bnxt_qplib_qp
267 struct bnxt_qplib_qp { struct
268 struct bnxt_qplib_pd *pd;
269 struct bnxt_qplib_dpi *dpi;
270 struct bnxt_qplib_chip_ctx *cctx;
271 u64 qp_handle;
273 u32 id;
274 u8 type;
275 u8 sig_type;
276 u8 wqe_mode;
277 u8 state;
278 u8 cur_qp_state;
279 u64 modify_flags;
280 u32 max_inline_data;
281 u32 mtu;
282 u8 path_mtu;
283 bool en_sqd_async_notify;
284 u16 pkey_index;
285 u32 qkey;
286 u32 dest_qp_id;
287 u8 access;
288 u8 timeout;
289 u8 retry_cnt;
290 u8 rnr_retry;
291 u64 wqe_cnt;
292 u32 min_rnr_timer;
293 u32 max_rd_atomic;
294 u32 max_dest_rd_atomic;
295 u32 dest_qpn;
296 u8 smac[6];
297 u16 vlan_id;
298 u8 nw_type;
299 struct bnxt_qplib_ah ah;
303 struct bnxt_qplib_q sq;
305 struct bnxt_qplib_q rq;
307 struct bnxt_qplib_srq *srq;
309 struct bnxt_qplib_cq *scq;
310 struct bnxt_qplib_cq *rcq;
312 struct bnxt_qplib_hwq irrq;
313 struct bnxt_qplib_hwq orrq;
315 int sq_hdr_buf_size;
316 int rq_hdr_buf_size;
333 void *sq_hdr_buf;
334 dma_addr_t sq_hdr_buf_map;
335 void *rq_hdr_buf;
336 dma_addr_t rq_hdr_buf_map;
337 struct list_head sq_flush;
338 struct list_head rq_flush;