Home
last modified time | relevance | path

Searched refs:sg_offset (Results 1 – 25 of 46) sorted by relevance

12

/linux/drivers/infiniband/sw/rdmavt/
A Dtrace_mr.h144 TP_PROTO(struct ib_mr *ibmr, int sg_nents, unsigned int *sg_offset),
145 TP_ARGS(ibmr, sg_nents, sg_offset),
153 __field(uint, sg_offset)
162 __entry->sg_offset = sg_offset ? *sg_offset : 0;
172 __entry->sg_offset
A Dmr.h34 int sg_nents, unsigned int *sg_offset);
A Dmr.c589 int sg_nents, unsigned int *sg_offset) in rvt_map_mr_sg() argument
596 ret = ib_sg_to_pages(ibmr, sg, sg_nents, sg_offset, rvt_set_page); in rvt_map_mr_sg()
601 trace_rvt_map_mr_sg(ibmr, sg_nents, sg_offset); in rvt_map_mr_sg()
/linux/drivers/infiniband/hw/mlx5/
A Dmr.c2541 unsigned int sg_offset = 0; in mlx5_ib_map_pa_mr_sg_pi() local
2549 sg_offset = *data_sg_offset; in mlx5_ib_map_pa_mr_sg_pi()
2556 sg_offset = *meta_sg_offset; in mlx5_ib_map_pa_mr_sg_pi()
2558 sg_offset = 0; in mlx5_ib_map_pa_mr_sg_pi()
2594 sg_offset = 0; in mlx5_ib_sg_to_klms()
2598 *sg_offset_p = sg_offset; in mlx5_ib_sg_to_klms()
2610 sg_offset); in mlx5_ib_sg_to_klms()
2612 sg_offset); in mlx5_ib_sg_to_klms()
2616 sg_offset = 0; in mlx5_ib_sg_to_klms()
2619 *meta_sg_offset_p = sg_offset; in mlx5_ib_sg_to_klms()
[all …]
/linux/drivers/infiniband/core/
A Drw.c293 struct scatterlist *sg, u32 sg_cnt, u32 sg_offset, in rdma_rw_ctx_init() argument
314 if (sg_offset < len) in rdma_rw_ctx_init()
318 sg_offset -= len; in rdma_rw_ctx_init()
328 sg_offset, remote_addr, rkey, dir); in rdma_rw_ctx_init()
330 ret = rdma_rw_init_map_wrs(ctx, qp, sg, sg_cnt, sg_offset, in rdma_rw_ctx_init()
333 ret = rdma_rw_init_single_wr(ctx, qp, sg, sg_offset, in rdma_rw_ctx_init()
A Dverbs.c2712 unsigned int *sg_offset, unsigned int page_size) in ib_map_mr_sg() argument
2719 return mr->device->ops.map_mr_sg(mr, sg, sg_nents, sg_offset); in ib_map_mr_sg()
2750 unsigned int sg_offset = sg_offset_p ? *sg_offset_p : 0; in ib_sg_to_pages() local
2755 if (unlikely(sg_nents <= 0 || sg_offset > sg_dma_len(&sgl[0]))) in ib_sg_to_pages()
2758 mr->iova = sg_dma_address(&sgl[0]) + sg_offset; in ib_sg_to_pages()
2762 u64 dma_addr = sg_dma_address(sg) + sg_offset; in ib_sg_to_pages()
2764 unsigned int dma_len = sg_dma_len(sg) - sg_offset; in ib_sg_to_pages()
2789 sg_offset = prev_addr - sg_dma_address(sg); in ib_sg_to_pages()
2792 *sg_offset_p = sg_offset; in ib_sg_to_pages()
2793 return i || sg_offset ? i : ret; in ib_sg_to_pages()
[all …]
/linux/drivers/usb/storage/
A Djumpshot.c163 unsigned int sg_offset = 0; in jumpshot_read_data() local
215 &sg, &sg_offset, TO_XFER_BUF); in jumpshot_read_data()
240 unsigned int sg_offset = 0; in jumpshot_write_data() local
271 &sg, &sg_offset, FROM_XFER_BUF); in jumpshot_write_data()
A Ddatafab.c145 unsigned int sg_offset = 0; in datafab_read_data() local
203 &sg, &sg_offset, TO_XFER_BUF); in datafab_read_data()
229 unsigned int sg_offset = 0; in datafab_write_data() local
266 &sg, &sg_offset, FROM_XFER_BUF); in datafab_write_data()
A Dshuttle_usbat.c1126 unsigned int sg_offset = 0; in usbat_flash_read_data() local
1181 &sg, &sg_offset, TO_XFER_BUF); in usbat_flash_read_data()
1217 unsigned int sg_offset = 0; in usbat_flash_write_data() local
1257 &sg, &sg_offset, FROM_XFER_BUF); in usbat_flash_write_data()
1297 unsigned int sg_offset = 0; in usbat_hp8200e_handle_read10() local
1386 &sg, &sg_offset, TO_XFER_BUF); in usbat_hp8200e_handle_read10()
/linux/include/rdma/
A Drw.h46 struct scatterlist *sg, u32 sg_cnt, u32 sg_offset,
/linux/drivers/infiniband/hw/vmw_pvrdma/
A Dpvrdma_mr.c314 unsigned int *sg_offset) in pvrdma_map_mr_sg() argument
322 ret = ib_sg_to_pages(ibmr, sg, sg_nents, sg_offset, pvrdma_set_page); in pvrdma_map_mr_sg()
A Dpvrdma_verbs.h376 int sg_nents, unsigned int *sg_offset);
/linux/include/scsi/
A Dlibiscsi_tcp.h38 unsigned int sg_offset; member
/linux/drivers/infiniband/hw/ocrdma/
A Docrdma_verbs.h105 unsigned int *sg_offset);
/linux/drivers/target/iscsi/cxgbit/
A Dcxgbit_ddp.c178 unsigned int sg_offset = sgl->offset; in cxgbit_ddp_reserve() local
205 sgl->offset = sg_offset; in cxgbit_ddp_reserve()
/linux/drivers/infiniband/hw/qedr/
A Dverbs.h85 int sg_nents, unsigned int *sg_offset);
/linux/drivers/net/wireless/intel/iwlwifi/pcie/
A Dtx.c245 if (!next && cmd_meta->sg_offset) { in iwl_pcie_free_tso_pages()
249 cmd_meta->sg_offset); in iwl_pcie_free_tso_pages()
307 if (meta->sg_offset) in iwl_txq_gen1_tfd_unmap()
1829 unsigned int sg_offset = 0; in iwl_pcie_get_sgt_tb_phys() local
1837 if (offset >= sg_offset && in iwl_pcie_get_sgt_tb_phys()
1838 offset + len <= sg_offset + sg_dma_len(sg)) in iwl_pcie_get_sgt_tb_phys()
1839 return sg_dma_address(sg) + offset - sg_offset; in iwl_pcie_get_sgt_tb_phys()
1841 sg_offset += sg_dma_len(sg); in iwl_pcie_get_sgt_tb_phys()
1897 cmd_meta->sg_offset = (unsigned long) sgt & ~PAGE_MASK; in iwl_pcie_prep_tso()
/linux/drivers/crypto/ccp/
A Dccp-ops.c196 struct scatterlist *sg, unsigned int sg_offset, in ccp_set_dm_area() argument
204 scatterwalk_map_and_copy(wa->address + wa_offset, sg, sg_offset, len, in ccp_set_dm_area()
210 struct scatterlist *sg, unsigned int sg_offset, in ccp_get_dm_area() argument
215 scatterwalk_map_and_copy(wa->address + wa_offset, sg, sg_offset, len, in ccp_get_dm_area()
222 unsigned int sg_offset, in ccp_reverse_set_dm_area() argument
228 rc = ccp_set_dm_area(wa, wa_offset, sg, sg_offset, len); in ccp_reverse_set_dm_area()
247 unsigned int sg_offset, in ccp_reverse_get_dm_area() argument
262 ccp_get_dm_area(wa, wa_offset, sg, sg_offset, len); in ccp_reverse_get_dm_area()
/linux/drivers/infiniband/hw/mlx4/
A Dmr.c701 unsigned int *sg_offset) in mlx4_ib_map_mr_sg() argument
711 rc = ib_sg_to_pages(ibmr, sg, sg_nents, sg_offset, mlx4_set_page); in mlx4_ib_map_mr_sg()
/linux/drivers/scsi/
A Dlibiscsi_tcp.c94 segment->sg_offset = offset; in iscsi_tcp_segment_init_sg()
143 segment->data = segment->sg_mapped + sg->offset + segment->sg_offset; in iscsi_tcp_segment_map()
210 segment->copied + segment->sg_offset + in iscsi_tcp_segment_done()
/linux/drivers/infiniband/hw/bnxt_re/
A Dib_verbs.h248 unsigned int *sg_offset);
/linux/drivers/infiniband/sw/rxe/
A Drxe_loc.h71 int sg_nents, unsigned int *sg_offset);
A Drxe_mr.c232 int sg_nents, unsigned int *sg_offset) in rxe_map_mr_sg() argument
242 return ib_sg_to_pages(ibmr, sgl, sg_nents, sg_offset, rxe_set_page); in rxe_map_mr_sg()
/linux/drivers/infiniband/hw/erdma/
A Derdma_verbs.h366 unsigned int *sg_offset);
/linux/drivers/infiniband/hw/hns/
A Dhns_roce_mr.c438 unsigned int *sg_offset) in hns_roce_map_mr_sg() argument
446 if (!IS_ALIGNED(*sg_offset, HNS_ROCE_FRMR_ALIGN_SIZE) || in hns_roce_map_mr_sg()
457 sg_num = ib_sg_to_pages(ibmr, sg, sg_nents, sg_offset, hns_roce_set_page); in hns_roce_map_mr_sg()

Completed in 70 milliseconds

12