Home
last modified time | relevance | path

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

/src/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.c1214 struct bnxt_qplib_sg_info *sginfo; in bnxt_re_init_user_srq() local
1225 sginfo = &qplib_srq->sginfo; in bnxt_re_init_user_srq()
1249 sginfo->sghead = get_ib_umem_sgl(umem, &sginfo->nmap); in bnxt_re_init_user_srq()
1250 sginfo->npages = ib_umem_num_pages_compat(umem); in bnxt_re_init_user_srq()
1323 srq->qplib_srq.sginfo.pgsize = PAGE_SIZE; in bnxt_re_create_srq()
1324 srq->qplib_srq.sginfo.pgshft = PAGE_SHIFT; in bnxt_re_create_srq()
1699 struct bnxt_qplib_sg_info *sginfo; in bnxt_re_init_user_qp() local
1712 sginfo = &qplib_qp->sq.sginfo; in bnxt_re_init_user_qp()
1758 sginfo->sghead = get_ib_umem_sgl(umem, &sginfo->nmap); in bnxt_re_init_user_qp()
1759 sginfo->npages = ib_umem_num_pages_compat(umem); in bnxt_re_init_user_qp()
[all …]
H A Dqplib_fp.c593 struct bnxt_qplib_sg_info sginfo = {}; in bnxt_qplib_alloc_nq_mem() local
600 sginfo.pgsize = PAGE_SIZE; in bnxt_qplib_alloc_nq_mem()
601 sginfo.pgshft = PAGE_SHIFT; in bnxt_qplib_alloc_nq_mem()
603 hwq_attr.sginfo = &sginfo; in bnxt_qplib_alloc_nq_mem()
658 hwq_attr.sginfo = &srq->sginfo; in bnxt_qplib_create_srq()
934 hwq_attr.sginfo = &sq->sginfo; in bnxt_qplib_create_qp1()
958 hwq_attr.sginfo = &rq->sginfo; in bnxt_qplib_create_qp1()
1069 struct bnxt_qplib_sg_info sginfo = {}; in bnxt_qplib_create_qp() local
1110 hwq_attr.sginfo = &sq->sginfo; in bnxt_qplib_create_qp()
1152 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
454 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.c659 hwq_attr.sginfo = &mrinfo->sg; in bnxt_qplib_reg_mr()
723 struct bnxt_qplib_sg_info sginfo = {}; in bnxt_qplib_alloc_fast_reg_page_list() local
729 sginfo.pgsize = PAGE_SIZE; in bnxt_qplib_alloc_fast_reg_page_list()
730 sginfo.nopte = true; in bnxt_qplib_alloc_fast_reg_page_list()
735 hwq_attr.sginfo = &sginfo; in bnxt_qplib_alloc_fast_reg_page_list()
H A Dqplib_res.h244 struct bnxt_qplib_sg_info *sginfo; member