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