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