Lines Matching defs:hermon_hw_qpc_s

3393 struct hermon_hw_qpc_s {  struct
3394 uint32_t pd :24;
3398 uint32_t pm_state :2;
3399 uint32_t rss :1;
3401 uint32_t serv_type :8;
3403 uint32_t state :4;
3405 uint32_t usr_page :24;
3409 uint32_t rlky :1;
3411 uint32_t log_sq_stride :3;
3412 uint32_t log_sq_size :4;
3413 uint32_t sq_no_prefetch :1;
3414 uint32_t log_rq_stride :3;
3415 uint32_t log_rq_size :4;
3417 uint32_t msg_max :5;
3418 uint32_t mtu :3;
3420 uint32_t rem_qpn :24;
3423 uint32_t loc_qpn :24;
3426 hermon_hw_addr_path_t pri_addr_path;
3428 hermon_hw_addr_path_t alt_addr_path;
3433 uint32_t cur_retry_cnt :3;
3434 uint32_t cur_rnr_retry :3;
3435 uint32_t fre :1;
3437 uint32_t rnr_retry :3;
3438 uint32_t retry_cnt :3;
3440 uint32_t sra_max :3;
3442 uint32_t ack_req_freq :4;
3444 uint32_t cqn_snd :24;
3447 uint32_t next_snd_psn :24;
3454 uint32_t ssn :24;
3457 uint32_t last_acked_psn :24;
3460 uint32_t next_rcv_psn :24;
3461 uint32_t min_rnr_nak :5;
3465 uint32_t ric :1;
3467 uint32_t page_offs :6;
3469 uint32_t rae :1;
3470 uint32_t rwe :1;
3471 uint32_t rre :1;
3473 uint32_t rra_max :3;
3476 uint32_t cqn_rcv :24;
3479 uint32_t xrcd :16;
3483 uint32_t dbr_addrl :30;
3485 uint32_t dbr_addrh :32;
3487 uint32_t srq_number :24;
3488 uint32_t srq_en :1;
3491 uint32_t qkey;
3493 uint32_t sq_wqe_counter :16;
3494 uint32_t rq_wqe_counter :16;
3496 uint32_t rmsn :24;
3499 uint32_t rsrv0[2];
3503 uint32_t base_mkey :24; /* bits 32-8, low 7 m/b 0 */
3504 uint32_t num_rmc_peers :8;
3506 uint32_t rmc_parent_qpn :24;
3507 uint32_t header_sep :1;
3508 uint32_t inline_scatter :1; /* m/b 0 for srq */
3510 uint32_t rmc_enable :2;
3512 uint32_t mkey_remap :1;
3515 uint32_t mtt_base_addrl :29;
3540 struct hermon_hw_qpc_s { argument
3541 uint32_t state :4;
3543 uint32_t serv_type :8;
3545 uint32_t rss :1;
3546 uint32_t pm_state :2;
3550 uint32_t pd :24;
3552 uint32_t mtu :3;
3553 uint32_t msg_max :5;
3555 uint32_t log_rq_size :4;
3556 uint32_t log_rq_stride :3;
3557 uint32_t sq_no_prefetch :1;
3558 uint32_t log_sq_size :4;
3559 uint32_t log_sq_stride :3;
3561 uint32_t rlky :1;
3565 uint32_t usr_page :24;
3568 uint32_t loc_qpn :24;
3571 uint32_t rem_qpn :24;
3573 hermon_hw_addr_path_t pri_addr_path;
3575 hermon_hw_addr_path_t alt_addr_path;
3577 uint32_t ack_req_freq :4;
3579 uint32_t sra_max :3;
3581 uint32_t retry_cnt :3;
3582 uint32_t rnr_retry :3;
3584 uint32_t fre :1;
3585 uint32_t cur_rnr_retry :3;
3586 uint32_t cur_retry_cnt :3;
3592 uint32_t next_snd_psn :24;
3595 uint32_t cqn_snd :24;
3602 uint32_t last_acked_psn :24;
3605 uint32_t ssn :24;
3608 uint32_t rra_max :3;
3610 uint32_t rre :1;
3611 uint32_t rwe :1;
3612 uint32_t rae :1;
3614 uint32_t page_offs :6;
3616 uint32_t ric :1;
3620 uint32_t min_rnr_nak :5;
3621 uint32_t next_rcv_psn :24;
3624 uint32_t xrcd :16;
3627 uint32_t cqn_rcv :24;
3629 uint32_t dbr_addrh :32;
3631 uint32_t dbr_addrl :30;
3634 uint32_t qkey;
3637 uint32_t srq_en :1;
3638 uint32_t srq_number :24;
3641 uint32_t rmsn :24;
3643 uint32_t rq_wqe_counter :16;
3644 uint32_t sq_wqe_counter :16;
3646 uint32_t rsrv0[2];
3650 uint32_t mkey_remap :1;
3652 uint32_t rmc_enable :2;
3654 uint32_t inline_scatter :1; /* m/b 0 for srq */
3655 uint32_t header_sep :1;
3656 uint32_t rmc_parent_qpn :24;
3658 uint32_t num_rmc_peers :8;
3659 uint32_t base_mkey :24; /* bits 32-8, low 7 m/b 0 */
3662 uint32_t log2_pgsz :6;
3664 uint32_t mtt_base_addrh :8;
3666 uint32_t mtt_base_addrl :29;
3669 uint32_t ve :1;
3671 uint32_t vft_prior :3;
3672 uint32_t vft_vf_id :12;
3675 uint32_t exch_size :4;
3676 uint32_t exch_base :16;
3678 uint32_t vft_hop_cnt :8;
3679 uint32_t my_fc_id_idx :8;
3684 uint32_t rsvd[8];