Home
last modified time | relevance | path

Searched refs:sge_list (Results 1 - 3 of 3) sorted by relevance

/kernel/linux/linux-6.6/drivers/infiniband/hw/irdma/
H A Duk.c514 * @sge_list: table of pointers to inline data
518 static void irdma_copy_inline_data_gen_1(u8 *wqe, struct ib_sge *sge_list, in irdma_copy_inline_data_gen_1() argument
525 u8 *cur_sge = (u8 *)(uintptr_t)sge_list[i].addr; in irdma_copy_inline_data_gen_1()
526 u32 sge_len = sge_list[i].length; in irdma_copy_inline_data_gen_1()
576 * @sge_list: table of pointers to inline data
580 static void irdma_copy_inline_data(u8 *wqe, struct ib_sge *sge_list, in irdma_copy_inline_data() argument
591 u8 *cur_sge = (u8 *)(uintptr_t)sge_list[i].addr; in irdma_copy_inline_data()
592 u32 sge_len = sge_list[i].length; in irdma_copy_inline_data()
H A Duser.h278 void (*iw_copy_inline_data)(u8 *dest, struct ib_sge *sge_list,
/kernel/linux/linux-5.10/drivers/infiniband/hw/hns/
H A Dhns_roce_hw_v2.c734 struct hns_roce_rinl_sge *sge_list; in hns_roce_v2_post_recv() local
785 sge_list = hr_qp->rq_inl_buf.wqe_list[wqe_idx].sg_list; in hns_roce_v2_post_recv()
789 sge_list[i].addr = in hns_roce_v2_post_recv()
791 sge_list[i].len = wr->sg_list[i].length; in hns_roce_v2_post_recv()
3161 struct hns_roce_rinl_sge *sge_list; in hns_roce_handle_recv_inl_wqe() local
3170 sge_list = (*cur_qp)->rq_inl_buf.wqe_list[wr_cnt].sg_list; in hns_roce_handle_recv_inl_wqe()
3176 size = min(sge_list[sge_cnt].len, data_len); in hns_roce_handle_recv_inl_wqe()
3177 memcpy((void *)sge_list[sge_cnt].addr, wqe_buf, size); in hns_roce_handle_recv_inl_wqe()

Completed in 11 milliseconds