Home
last modified time | relevance | path

Searched refs:iwmr (Results 1 – 2 of 2) sorted by relevance

/Linux-v4.19/drivers/infiniband/hw/i40iw/
Di40iw_verbs.c1368 static void i40iw_copy_user_pgaddrs(struct i40iw_mr *iwmr, in i40iw_copy_user_pgaddrs() argument
1372 struct ib_umem *region = iwmr->region; in i40iw_copy_user_pgaddrs()
1373 struct i40iw_pbl *iwpbl = &iwmr->iwpbl; in i40iw_copy_user_pgaddrs()
1385 if ((iwmr->type == IW_MEMREG_TYPE_QP) && in i40iw_copy_user_pgaddrs()
1393 *pbl = cpu_to_le64(pg_addr & iwmr->page_msk); in i40iw_copy_user_pgaddrs()
1394 else if (!(pg_addr & ~iwmr->page_msk)) in i40iw_copy_user_pgaddrs()
1408 static void i40iw_set_hugetlb_values(u64 addr, struct i40iw_mr *iwmr) in i40iw_set_hugetlb_values() argument
1418 iwmr->page_size = huge_page_size(h); in i40iw_set_hugetlb_values()
1419 iwmr->page_msk = huge_page_mask(h); in i40iw_set_hugetlb_values()
1484 struct i40iw_mr *iwmr, in i40iw_setup_pbles() argument
[all …]
Di40iw_verbs.h84 struct i40iw_mr *iwmr; member