Searched refs:fseg (Results 1 – 2 of 2) sorted by relevance
| /linux/drivers/infiniband/hw/mlx4/ |
| H A D | qp.c | 3314 static void set_reg_seg(struct mlx4_wqe_fmr_seg *fseg, in set_reg_seg() argument 3319 fseg->flags = convert_access(wr->access); in set_reg_seg() 3320 fseg->mem_key = cpu_to_be32(wr->key); in set_reg_seg() 3321 fseg->buf_list = cpu_to_be64(mr->page_map); in set_reg_seg() 3322 fseg->start_addr = cpu_to_be64(mr->ibmr.iova); in set_reg_seg() 3323 fseg->reg_len = cpu_to_be64(mr->ibmr.length); in set_reg_seg() 3324 fseg->offset = 0; /* XXX -- is this just for ZBVA? */ in set_reg_seg() 3325 fseg->page_size = cpu_to_be32(ilog2(mr->ibmr.page_size)); in set_reg_seg() 3326 fseg->reserved[0] = 0; in set_reg_seg() 3327 fseg->reserved[1] = 0; in set_reg_seg()
|
| /linux/drivers/infiniband/hw/hns/ |
| H A D | hns_roce_hw_v2.c | 143 struct hns_roce_wqe_frmr_seg *fseg = in set_frmr_seg() local 149 hr_reg_write_bool(fseg, FRMR_BIND_EN, 0); in set_frmr_seg() 150 hr_reg_write_bool(fseg, FRMR_ATOMIC, in set_frmr_seg() 152 hr_reg_write_bool(fseg, FRMR_RR, wr->access & IB_ACCESS_REMOTE_READ); in set_frmr_seg() 153 hr_reg_write_bool(fseg, FRMR_RW, wr->access & IB_ACCESS_REMOTE_WRITE); in set_frmr_seg() 154 hr_reg_write_bool(fseg, FRMR_LW, wr->access & IB_ACCESS_LOCAL_WRITE); in set_frmr_seg() 166 hr_reg_write(fseg, FRMR_PBL_SIZE, mr->npages); in set_frmr_seg() 167 hr_reg_write(fseg, FRMR_PBL_BUF_PG_SZ, in set_frmr_seg() 169 hr_reg_clear(fseg, FRMR_BLK_MODE); in set_frmr_seg() 170 hr_reg_clear(fseg, FRMR_BLOCK_SIZE); in set_frmr_seg() [all …]
|