Home
last modified time | relevance | path

Searched refs:sginfo (Results 1 - 17 of 17) sorted by relevance

/kernel/linux/linux-5.10/drivers/infiniband/hw/bnxt_re/
H A Dqplib_res.c92 struct bnxt_qplib_sg_info *sginfo) in bnxt_qplib_fill_user_dma_pages()
97 rdma_umem_for_each_dma_block(sginfo->umem, &biter, sginfo->pgsize) { in bnxt_qplib_fill_user_dma_pages()
107 struct bnxt_qplib_sg_info *sginfo) in __alloc_pbl()
114 if (sginfo->nopte) in __alloc_pbl()
116 if (sginfo->umem) in __alloc_pbl()
117 pages = ib_umem_num_dma_blocks(sginfo->umem, sginfo->pgsize); in __alloc_pbl()
119 pages = sginfo->npages; in __alloc_pbl()
132 pbl->pg_size = sginfo in __alloc_pbl()
91 bnxt_qplib_fill_user_dma_pages(struct bnxt_qplib_pbl *pbl, struct bnxt_qplib_sg_info *sginfo) bnxt_qplib_fill_user_dma_pages() argument
105 __alloc_pbl(struct bnxt_qplib_res *res, struct bnxt_qplib_pbl *pbl, struct bnxt_qplib_sg_info *sginfo) __alloc_pbl() argument
187 struct bnxt_qplib_sg_info sginfo = {}; bnxt_qplib_alloc_init_hwq() local
385 struct bnxt_qplib_sg_info sginfo = {}; bnxt_qplib_alloc_tqm_rings() local
502 struct bnxt_qplib_sg_info sginfo = {}; bnxt_qplib_alloc_ctx() local
[all...]
H A Dqplib_sp.c657 struct bnxt_qplib_sg_info sginfo = {}; in bnxt_qplib_reg_mr() local
686 hwq_attr.sginfo = &sginfo; in bnxt_qplib_reg_mr()
687 hwq_attr.sginfo->umem = umem; in bnxt_qplib_reg_mr()
688 hwq_attr.sginfo->npages = pages; in bnxt_qplib_reg_mr()
689 hwq_attr.sginfo->pgsize = buf_pg_size; in bnxt_qplib_reg_mr()
690 hwq_attr.sginfo->pgshft = ilog2(buf_pg_size); in bnxt_qplib_reg_mr()
742 struct bnxt_qplib_sg_info sginfo = {}; in bnxt_qplib_alloc_fast_reg_page_list() local
754 sginfo.pgsize = PAGE_SIZE; in bnxt_qplib_alloc_fast_reg_page_list()
755 sginfo in bnxt_qplib_alloc_fast_reg_page_list()
[all...]
H A Dqplib_rcfw.c575 struct bnxt_qplib_sg_info sginfo = {}; in bnxt_qplib_alloc_rcfw_channel() local
585 sginfo.pgsize = PAGE_SIZE; in bnxt_qplib_alloc_rcfw_channel()
586 sginfo.pgshft = PAGE_SHIFT; in bnxt_qplib_alloc_rcfw_channel()
588 hwq_attr.sginfo = &sginfo; in bnxt_qplib_alloc_rcfw_channel()
604 sginfo.pgsize = bnxt_qplib_cmdqe_page_size(rcfw->cmdq_depth); in bnxt_qplib_alloc_rcfw_channel()
H A Dqplib_fp.c567 struct bnxt_qplib_sg_info sginfo = {}; in bnxt_qplib_alloc_nq() local
575 sginfo.pgsize = PAGE_SIZE; in bnxt_qplib_alloc_nq()
576 sginfo.pgshft = PAGE_SHIFT; in bnxt_qplib_alloc_nq()
578 hwq_attr.sginfo = &sginfo; in bnxt_qplib_alloc_nq()
626 hwq_attr.sginfo = &srq->sg_info; in bnxt_qplib_create_srq()
845 hwq_attr.sginfo = &sq->sg_info; in bnxt_qplib_create_qp1()
872 hwq_attr.sginfo = &rq->sg_info; in bnxt_qplib_create_qp1()
965 struct bnxt_qplib_sg_info sginfo = {}; in bnxt_qplib_create_qp() local
994 hwq_attr.sginfo in bnxt_qplib_create_qp()
[all...]
H A Dqplib_res.h139 struct bnxt_qplib_sg_info *sginfo; member
/kernel/linux/linux-6.6/drivers/infiniband/hw/bnxt_re/
H A Dqplib_res.c92 struct bnxt_qplib_sg_info *sginfo) in bnxt_qplib_fill_user_dma_pages()
97 rdma_umem_for_each_dma_block(sginfo->umem, &biter, sginfo->pgsize) { in bnxt_qplib_fill_user_dma_pages()
107 struct bnxt_qplib_sg_info *sginfo) in __alloc_pbl()
114 if (sginfo->nopte) in __alloc_pbl()
116 if (sginfo->umem) in __alloc_pbl()
117 pages = ib_umem_num_dma_blocks(sginfo->umem, sginfo->pgsize); in __alloc_pbl()
119 pages = sginfo->npages; in __alloc_pbl()
132 pbl->pg_size = sginfo in __alloc_pbl()
91 bnxt_qplib_fill_user_dma_pages(struct bnxt_qplib_pbl *pbl, struct bnxt_qplib_sg_info *sginfo) bnxt_qplib_fill_user_dma_pages() argument
105 __alloc_pbl(struct bnxt_qplib_res *res, struct bnxt_qplib_pbl *pbl, struct bnxt_qplib_sg_info *sginfo) __alloc_pbl() argument
187 struct bnxt_qplib_sg_info sginfo = {}; bnxt_qplib_alloc_init_hwq() local
386 struct bnxt_qplib_sg_info sginfo = {}; bnxt_qplib_alloc_tqm_rings() local
503 struct bnxt_qplib_sg_info sginfo = {}; bnxt_qplib_alloc_ctx() local
[all...]
H A Dqplib_sp.c599 struct bnxt_qplib_sg_info sginfo = {}; in bnxt_qplib_reg_mr() local
619 hwq_attr.sginfo = &sginfo; in bnxt_qplib_reg_mr()
620 hwq_attr.sginfo->umem = umem; in bnxt_qplib_reg_mr()
621 hwq_attr.sginfo->npages = pages; in bnxt_qplib_reg_mr()
622 hwq_attr.sginfo->pgsize = buf_pg_size; in bnxt_qplib_reg_mr()
623 hwq_attr.sginfo->pgshft = ilog2(buf_pg_size); in bnxt_qplib_reg_mr()
678 struct bnxt_qplib_sg_info sginfo = {}; in bnxt_qplib_alloc_fast_reg_page_list() local
690 sginfo.pgsize = PAGE_SIZE; in bnxt_qplib_alloc_fast_reg_page_list()
691 sginfo in bnxt_qplib_alloc_fast_reg_page_list()
[all...]
H A Dqplib_fp.c577 struct bnxt_qplib_sg_info sginfo = {}; in bnxt_qplib_alloc_nq() local
585 sginfo.pgsize = PAGE_SIZE; in bnxt_qplib_alloc_nq()
586 sginfo.pgshft = PAGE_SHIFT; in bnxt_qplib_alloc_nq()
588 hwq_attr.sginfo = &sginfo; in bnxt_qplib_alloc_nq()
638 hwq_attr.sginfo = &srq->sg_info; in bnxt_qplib_create_srq()
863 hwq_attr.sginfo = &sq->sg_info; in bnxt_qplib_create_qp1()
890 hwq_attr.sginfo = &rq->sg_info; in bnxt_qplib_create_qp1()
982 struct bnxt_qplib_sg_info sginfo = {}; in bnxt_qplib_create_qp() local
1013 hwq_attr.sginfo in bnxt_qplib_create_qp()
[all...]
H A Dqplib_rcfw.c934 struct bnxt_qplib_sg_info sginfo = {}; in bnxt_qplib_alloc_rcfw_channel() local
943 sginfo.pgsize = PAGE_SIZE; in bnxt_qplib_alloc_rcfw_channel()
944 sginfo.pgshft = PAGE_SHIFT; in bnxt_qplib_alloc_rcfw_channel()
946 hwq_attr.sginfo = &sginfo; in bnxt_qplib_alloc_rcfw_channel()
960 sginfo.pgsize = bnxt_qplib_cmdqe_page_size(rcfw->cmdq_depth); in bnxt_qplib_alloc_rcfw_channel()
H A Dqplib_res.h151 struct bnxt_qplib_sg_info *sginfo; member
/kernel/linux/linux-5.10/drivers/crypto/allwinner/sun8i-ss/
H A Dsun8i-ss.h112 struct sginfo { struct
185 struct sginfo t_src[MAX_SG];
186 struct sginfo t_dst[MAX_SG];
250 struct sginfo t_src[MAX_SG];
251 struct sginfo t_dst[MAX_SG];
/kernel/linux/linux-6.6/drivers/crypto/allwinner/sun8i-ss/
H A Dsun8i-ss.h115 struct sginfo { struct
188 struct sginfo t_src[MAX_SG];
189 struct sginfo t_dst[MAX_SG];
249 struct sginfo t_src[MAX_SG];
250 struct sginfo t_dst[MAX_SG];
/kernel/linux/linux-6.6/drivers/crypto/gemini/
H A Dsl3516-ce.h263 struct sginfo { struct
281 struct sginfo t_src[MAXDESC];
282 struct sginfo t_dst[MAXDESC];
/kernel/linux/linux-5.10/drivers/crypto/allwinner/sun8i-ce/
H A Dsun8i-ce.h156 struct sginfo { struct
174 struct sginfo t_src[MAX_SG];
175 struct sginfo t_dst[MAX_SG];
/kernel/linux/linux-6.6/drivers/crypto/allwinner/sun8i-ce/
H A Dsun8i-ce.h158 struct sginfo { struct
176 struct sginfo t_src[MAX_SG];
177 struct sginfo t_dst[MAX_SG];
/kernel/linux/linux-5.10/drivers/crypto/cavium/zip/
H A Dzip_device.h94 * @sginfo: Scatter-gather info structure
101 struct sg_info sginfo; member
/kernel/linux/linux-6.6/drivers/crypto/cavium/zip/
H A Dzip_device.h94 * @sginfo: Scatter-gather info structure
101 struct sg_info sginfo; member

Completed in 16 milliseconds