Home
last modified time | relevance | path

Searched refs:sginfo (Results 1 – 7 of 7) sorted by relevance

/freebsd/sys/dev/bnxt/bnxt_re/
H A Dqplib_res.c103 struct bnxt_qplib_sg_info *sginfo) in __fill_user_dma_pages() argument
110 tmp_sg = vzalloc(sginfo->nmap * sizeof(struct qplib_sg)); in __fill_user_dma_pages()
114 pmask = BIT_ULL(sginfo->pgshft) - 1; in __fill_user_dma_pages()
116 for_each_sg(sginfo->sghead, sg, sginfo->nmap, sg_indx) { in __fill_user_dma_pages()
121 for (sg_indx = 0; sg_indx < sginfo->nmap; sg_indx++) { in __fill_user_dma_pages()
131 offset += sginfo->pgsize; in __fill_user_dma_pages()
132 tmp_size -= sginfo->pgsize; in __fill_user_dma_pages()
141 struct bnxt_qplib_sg_info *sginfo) in bnxt_qplib_fill_user_dma_pages() argument
145 rc = __fill_user_dma_pages(pbl, sginfo); in bnxt_qplib_fill_user_dma_pages()
151 struct bnxt_qplib_sg_info *sginfo) in __alloc_pbl() argument
[all …]
H A Dib_verbs.c1160 struct bnxt_qplib_sg_info *sginfo; in bnxt_re_init_user_srq() local
1171 sginfo = &qplib_srq->sginfo; in bnxt_re_init_user_srq()
1195 sginfo->sghead = get_ib_umem_sgl(umem, &sginfo->nmap); in bnxt_re_init_user_srq()
1196 sginfo->npages = ib_umem_num_pages_compat(umem); in bnxt_re_init_user_srq()
1269 srq->qplib_srq.sginfo.pgsize = PAGE_SIZE; in bnxt_re_create_srq()
1270 srq->qplib_srq.sginfo.pgshft = PAGE_SHIFT; in bnxt_re_create_srq()
1642 struct bnxt_qplib_sg_info *sginfo; in bnxt_re_init_user_qp() local
1655 sginfo = &qplib_qp->sq.sginfo; in bnxt_re_init_user_qp()
1696 sginfo->sghead = get_ib_umem_sgl(umem, &sginfo->nmap); in bnxt_re_init_user_qp()
1697 sginfo->npages = ib_umem_num_pages_compat(umem); in bnxt_re_init_user_qp()
[all …]
H A Dqplib_fp.c589 struct bnxt_qplib_sg_info sginfo = {}; in bnxt_qplib_alloc_nq_mem() local
596 sginfo.pgsize = PAGE_SIZE; in bnxt_qplib_alloc_nq_mem()
597 sginfo.pgshft = PAGE_SHIFT; in bnxt_qplib_alloc_nq_mem()
599 hwq_attr.sginfo = &sginfo; in bnxt_qplib_alloc_nq_mem()
654 hwq_attr.sginfo = &srq->sginfo; in bnxt_qplib_create_srq()
926 hwq_attr.sginfo = &sq->sginfo; in bnxt_qplib_create_qp1()
950 hwq_attr.sginfo = &rq->sginfo; in bnxt_qplib_create_qp1()
1061 struct bnxt_qplib_sg_info sginfo = {}; in bnxt_qplib_create_qp() local
1099 hwq_attr.sginfo = &sq->sginfo; in bnxt_qplib_create_qp()
1142 hwq_attr.sginfo = &rq->sginfo; in bnxt_qplib_create_qp()
[all …]
H A Dqplib_fp.h84 struct bnxt_qplib_sg_info sginfo; member
300 struct bnxt_qplib_sg_info sginfo; member
452 struct bnxt_qplib_sg_info sginfo; member
H A Dqplib_rcfw.c1039 struct bnxt_qplib_sg_info sginfo = {}; in bnxt_qplib_alloc_rcfw_channel() local
1048 sginfo.pgsize = PAGE_SIZE; in bnxt_qplib_alloc_rcfw_channel()
1049 sginfo.pgshft = PAGE_SHIFT; in bnxt_qplib_alloc_rcfw_channel()
1051 hwq_attr.sginfo = &sginfo; in bnxt_qplib_alloc_rcfw_channel()
1063 sginfo.pgsize = BNXT_QPLIB_CMDQE_PAGE_SIZE; in bnxt_qplib_alloc_rcfw_channel()
H A Dqplib_sp.c657 hwq_attr.sginfo = &mrinfo->sg; in bnxt_qplib_reg_mr()
721 struct bnxt_qplib_sg_info sginfo = {}; in bnxt_qplib_alloc_fast_reg_page_list() local
727 sginfo.pgsize = PAGE_SIZE; in bnxt_qplib_alloc_fast_reg_page_list()
728 sginfo.nopte = true; in bnxt_qplib_alloc_fast_reg_page_list()
733 hwq_attr.sginfo = &sginfo; in bnxt_qplib_alloc_fast_reg_page_list()
H A Dqplib_res.h244 struct bnxt_qplib_sg_info *sginfo; member