Searched refs:sg_offset (Results 1 - 12 of 12) sorted by relevance
/freebsd-11-stable/sys/dev/cxgbe/cxgbei/ |
H A D | cxgbei.h | 101 size_t sg_offset; member in struct:cxgbei_sgl 111 #define sg_off(_sgel) _sgel->sg_offset
|
H A D | cxgbei_ulp2_ddp.c | 236 if (sgpage == page && sg->sg_offset == sgoffset + sglen) 250 if (j == gl->nelem || sg->sg_offset) { 255 sgoffset = sg->sg_offset;
|
H A D | cxgbei.c | 269 sgl->sg_offset = sgoffset; 312 sgoffset = sgl->sg_offset = (uint64_t)sgl->sg_addr & PAGE_MASK;
|
/freebsd-11-stable/sys/ofed/drivers/infiniband/core/ |
H A D | ib_verbs.c | 1840 * @sg_offset: offset in bytes into sg 1860 unsigned int *sg_offset, unsigned int page_size) 1867 return mr->device->map_mr_sg(mr, sg, sg_nents, sg_offset); 1896 unsigned int sg_offset = sg_offset_p ? *sg_offset_p : 0; local 1901 if (unlikely(sg_nents <= 0 || sg_offset > sg_dma_len(&sgl[0]))) 1904 mr->iova = sg_dma_address(&sgl[0]) + sg_offset; 1908 u64 dma_addr = sg_dma_address(sg) + sg_offset; 1910 unsigned int dma_len = sg_dma_len(sg) - sg_offset; 1935 sg_offset = prev_addr - sg_dma_address(sg); 1938 *sg_offset_p = sg_offset; 1859 ib_map_mr_sg(struct ib_mr *mr, struct scatterlist *sg, int sg_nents, unsigned int *sg_offset, unsigned int page_size) argument [all...] |
/freebsd-11-stable/sys/dev/aic7xxx/ |
H A D | aic79xx_inline.h | 364 bus_addr_t sg_offset; local 367 sg_offset = sg_busaddr - (scb->sg_list_busaddr - ahd_sg_size(ahd)); 368 return ((uint8_t *)scb->sg_list + sg_offset); 374 bus_addr_t sg_offset; local 377 sg_offset = ((uint8_t *)sg - (uint8_t *)scb->sg_list) 380 return (scb->sg_list_busaddr + sg_offset);
|
/freebsd-11-stable/sys/dev/mlx5/mlx5_ib/ |
H A D | mlx5_ib_mr.c | 1719 unsigned int sg_offset = sg_offset_p ? *sg_offset_p : 0; local 1723 mr->ibmr.iova = sg_dma_address(sg) + sg_offset; 1730 klms[i].va = cpu_to_be64(sg_dma_address(sg) + sg_offset); 1731 klms[i].bcount = cpu_to_be32(sg_dma_len(sg) - sg_offset); 1735 sg_offset = 0; 1739 *sg_offset_p = sg_offset; 1759 unsigned int *sg_offset) 1771 n = mlx5_ib_sg_to_klms(mr, sg, sg_nents, sg_offset); 1773 n = ib_sg_to_pages(ibmr, sg, sg_nents, sg_offset, 1758 mlx5_ib_map_mr_sg(struct ib_mr *ibmr, struct scatterlist *sg, int sg_nents, unsigned int *sg_offset) argument
|
H A D | mlx5_ib.h | 855 unsigned int *sg_offset);
|
/freebsd-11-stable/sys/dev/mlx4/mlx4_ib/ |
H A D | mlx4_ib_mr.c | 537 unsigned int *sg_offset) 547 rc = ib_sg_to_pages(ibmr, sg, sg_nents, sg_offset, mlx4_set_page); 536 mlx4_ib_map_mr_sg(struct ib_mr *ibmr, struct scatterlist *sg, int sg_nents, unsigned int *sg_offset) argument
|
H A D | mlx4_ib.h | 742 unsigned int *sg_offset);
|
/freebsd-11-stable/sys/dev/cxgbe/iw_cxgbe/ |
H A D | mem.c | 690 int sg_nents, unsigned int *sg_offset) 696 return ib_sg_to_pages(ibmr, sg, sg_nents, sg_offset, c4iw_set_page); 689 c4iw_map_mr_sg(struct ib_mr *ibmr, struct scatterlist *sg, int sg_nents, unsigned int *sg_offset) argument
|
H A D | iw_cxgbe.h | 934 int sg_nents, unsigned int *sg_offset);
|
/freebsd-11-stable/sys/ofed/include/rdma/ |
H A D | ib_verbs.h | 2030 unsigned int *sg_offset); 3366 unsigned int *sg_offset, unsigned int page_size); 3370 unsigned int *sg_offset, unsigned int page_size) 3374 n = ib_map_mr_sg(mr, sg, sg_nents, sg_offset, page_size); 3381 unsigned int *sg_offset, int (*set_page)(struct ib_mr *, u64)); 3369 ib_map_mr_sg_zbva(struct ib_mr *mr, struct scatterlist *sg, int sg_nents, unsigned int *sg_offset, unsigned int page_size) argument
|
Completed in 227 milliseconds