Home
last modified time | relevance | path

Searched refs:mhp (Results 1 – 9 of 9) sorted by relevance

/linux-4.4.14/drivers/infiniband/hw/cxgb4/
Dmem.c360 static int finish_mem_reg(struct c4iw_mr *mhp, u32 stag) in finish_mem_reg() argument
364 mhp->attr.state = 1; in finish_mem_reg()
365 mhp->attr.stag = stag; in finish_mem_reg()
367 mhp->ibmr.rkey = mhp->ibmr.lkey = stag; in finish_mem_reg()
368 PDBG("%s mmid 0x%x mhp %p\n", __func__, mmid, mhp); in finish_mem_reg()
369 return insert_handle(mhp->rhp, &mhp->rhp->mmidr, mhp, mmid); in finish_mem_reg()
373 struct c4iw_mr *mhp, int shift) in register_mem() argument
378 ret = write_tpt_entry(&rhp->rdev, 0, &stag, 1, mhp->attr.pdid, in register_mem()
379 FW_RI_STAG_NSMR, mhp->attr.len ? in register_mem()
380 mhp->attr.perms : 0, in register_mem()
[all …]
Dqp.c615 struct c4iw_mr *mhp = to_c4iw_mr(wr->mr); in build_memreg() local
619 int pbllen = roundup(mhp->mpl_len * sizeof(u64), 32); in build_memreg()
622 if (mhp->mpl_len > t4_max_fr_depth(use_dsgl)) in build_memreg()
630 wqe->fr.len_lo = cpu_to_be32(mhp->ibmr.length); in build_memreg()
632 wqe->fr.va_hi = cpu_to_be32(mhp->ibmr.iova >> 32); in build_memreg()
633 wqe->fr.va_lo_fbo = cpu_to_be32(mhp->ibmr.iova & in build_memreg()
639 for (i = 0; i < mhp->mpl_len; i++) in build_memreg()
640 mhp->mpl[i] = (__force u64)cpu_to_be64((u64)mhp->mpl[i]); in build_memreg()
646 sglp->addr0 = cpu_to_be64(mhp->mpl_addr); in build_memreg()
658 for (i = 0; i < mhp->mpl_len; i++) { in build_memreg()
[all …]
/linux-4.4.14/drivers/infiniband/hw/cxgb3/
Diwch_mem.c43 static int iwch_finish_mem_reg(struct iwch_mr *mhp, u32 stag) in iwch_finish_mem_reg() argument
47 mhp->attr.state = 1; in iwch_finish_mem_reg()
48 mhp->attr.stag = stag; in iwch_finish_mem_reg()
50 mhp->ibmr.rkey = mhp->ibmr.lkey = stag; in iwch_finish_mem_reg()
51 PDBG("%s mmid 0x%x mhp %p\n", __func__, mmid, mhp); in iwch_finish_mem_reg()
52 return insert_handle(mhp->rhp, &mhp->rhp->mmidr, mhp, mmid); in iwch_finish_mem_reg()
56 struct iwch_mr *mhp, int shift) in iwch_register_mem() argument
62 &stag, mhp->attr.pdid, in iwch_register_mem()
63 mhp->attr.perms, in iwch_register_mem()
64 mhp->attr.zbva, in iwch_register_mem()
[all …]
Diwch_provider.c457 struct iwch_mr *mhp; in iwch_dereg_mr() local
465 mhp = to_iwch_mr(ib_mr); in iwch_dereg_mr()
466 kfree(mhp->pages); in iwch_dereg_mr()
467 rhp = mhp->rhp; in iwch_dereg_mr()
468 mmid = mhp->attr.stag >> 8; in iwch_dereg_mr()
469 cxio_dereg_mem(&rhp->rdev, mhp->attr.stag, mhp->attr.pbl_size, in iwch_dereg_mr()
470 mhp->attr.pbl_addr); in iwch_dereg_mr()
471 iwch_free_pbl(mhp); in iwch_dereg_mr()
473 if (mhp->kva) in iwch_dereg_mr()
474 kfree((void *) (unsigned long) mhp->kva); in iwch_dereg_mr()
[all …]
Diwch_qp.c152 struct iwch_mr *mhp = to_iwch_mr(wr->mr); in build_memreg() local
156 if (mhp->npages > T3_MAX_FASTREG_DEPTH) in build_memreg()
160 wqe->fastreg.len = cpu_to_be32(mhp->ibmr.length); in build_memreg()
161 wqe->fastreg.va_base_hi = cpu_to_be32(mhp->ibmr.iova >> 32); in build_memreg()
163 cpu_to_be32(mhp->ibmr.iova & 0xffffffff); in build_memreg()
165 V_FR_PAGE_COUNT(mhp->npages) | in build_memreg()
170 for (i = 0; i < mhp->npages; i++, p++) { in build_memreg()
179 0, 1 + mhp->npages - T3_MAX_FASTREG_FRAG, in build_memreg()
184 *p = cpu_to_be64((u64)mhp->pages[i]); in build_memreg()
186 *flit_cnt = 5 + mhp->npages; in build_memreg()
[all …]
Diwch_provider.h343 struct iwch_mr *mhp, int shift);
345 struct iwch_mr *mhp,
348 int iwch_alloc_pbl(struct iwch_mr *mhp, int npages);
349 void iwch_free_pbl(struct iwch_mr *mhp);
350 int iwch_write_pbl(struct iwch_mr *mhp, __be64 *pages, int npages, int offset);
/linux-4.4.14/mm/
Dhugetlb.c2725 unsigned long *mhp; in hugetlb_nrpages_setup() local
2733 mhp = &default_hstate_max_huge_pages; in hugetlb_nrpages_setup()
2735 mhp = &parsed_hstate->max_huge_pages; in hugetlb_nrpages_setup()
2737 if (mhp == last_mhp) { in hugetlb_nrpages_setup()
2743 if (sscanf(s, "%lu", mhp) <= 0) in hugetlb_nrpages_setup()
2744 *mhp = 0; in hugetlb_nrpages_setup()
2754 last_mhp = mhp; in hugetlb_nrpages_setup()
/linux-4.4.14/drivers/iommu/
Dintel-iommu.c4436 struct memory_notify *mhp = v; in intel_iommu_memory_notifier() local
4442 start = mhp->start_pfn << PAGE_SHIFT; in intel_iommu_memory_notifier()
4443 end = ((mhp->start_pfn + mhp->nr_pages) << PAGE_SHIFT) - 1; in intel_iommu_memory_notifier()
4453 start_vpfn = mm_to_dma_pfn(mhp->start_pfn); in intel_iommu_memory_notifier()
4454 last_vpfn = mm_to_dma_pfn(mhp->start_pfn + mhp->nr_pages - 1); in intel_iommu_memory_notifier()
/linux-4.4.14/Documentation/dvb/
Dfaq.txt98 or view dvb/mpeg/dsm-cc/mhp stream information (TS,