Lines Matching refs:hwq_attr
618 struct bnxt_qplib_hwq_attr hwq_attr = {}; in bnxt_qplib_reg_mr() local
635 hwq_attr.res = res; in bnxt_qplib_reg_mr()
636 hwq_attr.depth = pages; in bnxt_qplib_reg_mr()
637 hwq_attr.stride = sizeof(dma_addr_t); in bnxt_qplib_reg_mr()
638 hwq_attr.type = HWQ_TYPE_MR; in bnxt_qplib_reg_mr()
639 hwq_attr.sginfo = &sginfo; in bnxt_qplib_reg_mr()
640 hwq_attr.sginfo->umem = umem; in bnxt_qplib_reg_mr()
641 hwq_attr.sginfo->npages = pages; in bnxt_qplib_reg_mr()
642 hwq_attr.sginfo->pgsize = buf_pg_size; in bnxt_qplib_reg_mr()
643 hwq_attr.sginfo->pgshft = ilog2(buf_pg_size); in bnxt_qplib_reg_mr()
644 rc = bnxt_qplib_alloc_init_hwq(&mr->hwq, &hwq_attr); in bnxt_qplib_reg_mr()
705 struct bnxt_qplib_hwq_attr hwq_attr = {}; in bnxt_qplib_alloc_fast_reg_page_list() local
721 hwq_attr.res = res; in bnxt_qplib_alloc_fast_reg_page_list()
722 hwq_attr.depth = pg_ptrs; in bnxt_qplib_alloc_fast_reg_page_list()
723 hwq_attr.stride = PAGE_SIZE; in bnxt_qplib_alloc_fast_reg_page_list()
724 hwq_attr.sginfo = &sginfo; in bnxt_qplib_alloc_fast_reg_page_list()
725 hwq_attr.type = HWQ_TYPE_CTX; in bnxt_qplib_alloc_fast_reg_page_list()
726 rc = bnxt_qplib_alloc_init_hwq(&frpl->hwq, &hwq_attr); in bnxt_qplib_alloc_fast_reg_page_list()