Home
last modified time | relevance | path

Searched refs:mhp (Results 1 - 12 of 12) sorted by relevance

/kernel/linux/linux-6.6/drivers/infiniband/hw/cxgb4/
H A Dmem.c377 static int finish_mem_reg(struct c4iw_mr *mhp, u32 stag) in finish_mem_reg() argument
381 mhp->attr.state = 1; in finish_mem_reg()
382 mhp->attr.stag = stag; in finish_mem_reg()
384 mhp->ibmr.rkey = mhp->ibmr.lkey = stag; in finish_mem_reg()
385 mhp->ibmr.length = mhp->attr.len; in finish_mem_reg()
386 mhp->ibmr.page_size = 1U << (mhp->attr.page_size + 12); in finish_mem_reg()
387 pr_debug("mmid 0x%x mhp in finish_mem_reg()
391 register_mem(struct c4iw_dev *rhp, struct c4iw_pd *php, struct c4iw_mr *mhp, int shift) register_mem() argument
417 alloc_pbl(struct c4iw_mr *mhp, int npages) alloc_pbl() argument
434 struct c4iw_mr *mhp; c4iw_get_dma_mr() local
500 struct c4iw_mr *mhp; c4iw_reg_user_mr() local
603 struct c4iw_mr *mhp; c4iw_alloc_mr() local
680 struct c4iw_mr *mhp = to_c4iw_mr(ibmr); c4iw_set_page() local
693 struct c4iw_mr *mhp = to_c4iw_mr(ibmr); c4iw_map_mr_sg() local
703 struct c4iw_mr *mhp; c4iw_dereg_mr() local
731 struct c4iw_mr *mhp; c4iw_invalidate_mr() local
[all...]
H A Dqp.c789 const struct ib_reg_wr *wr, struct c4iw_mr *mhp, in build_tpte_memreg()
795 fr->stag = cpu_to_be32(mhp->ibmr.rkey); in build_tpte_memreg()
798 FW_RI_TPTE_STAGKEY_V((mhp->ibmr.rkey & FW_RI_TPTE_STAGKEY_M)) | in build_tpte_memreg()
801 FW_RI_TPTE_PDID_V(mhp->attr.pdid)); in build_tpte_memreg()
807 PBL_OFF(&mhp->rhp->rdev, mhp->attr.pbl_addr)>>3)); in build_tpte_memreg()
810 fr->tpte.len_lo = cpu_to_be32(mhp->ibmr.length); in build_tpte_memreg()
811 fr->tpte.va_hi = cpu_to_be32(mhp->ibmr.iova >> 32); in build_tpte_memreg()
812 fr->tpte.va_lo_fbo = cpu_to_be32(mhp->ibmr.iova & 0xffffffff); in build_tpte_memreg()
814 p[0] = cpu_to_be64((u64)mhp in build_tpte_memreg()
788 build_tpte_memreg(struct fw_ri_fr_nsmr_tpte_wr *fr, const struct ib_reg_wr *wr, struct c4iw_mr *mhp, u8 *len16) build_tpte_memreg() argument
820 build_memreg(struct t4_sq *sq, union t4_wr *wqe, const struct ib_reg_wr *wr, struct c4iw_mr *mhp, u8 *len16, bool dsgl_supported) build_memreg() argument
1193 struct c4iw_mr *mhp = to_c4iw_mr(reg_wr(wr)->mr); c4iw_post_send() local
[all...]
H A Drestrack.c433 struct c4iw_mr *mhp = to_c4iw_mr(ibmr); in c4iw_fill_res_mr_entry() local
434 struct c4iw_dev *dev = mhp->rhp; in c4iw_fill_res_mr_entry()
435 u32 stag = mhp->attr.stag; in c4iw_fill_res_mr_entry()
/kernel/linux/linux-5.10/drivers/infiniband/hw/cxgb4/
H A Dmem.c393 static int finish_mem_reg(struct c4iw_mr *mhp, u32 stag) in finish_mem_reg() argument
397 mhp->attr.state = 1; in finish_mem_reg()
398 mhp->attr.stag = stag; in finish_mem_reg()
400 mhp->ibmr.rkey = mhp->ibmr.lkey = stag; in finish_mem_reg()
401 mhp->ibmr.length = mhp->attr.len; in finish_mem_reg()
402 mhp->ibmr.page_size = 1U << (mhp->attr.page_size + 12); in finish_mem_reg()
403 pr_debug("mmid 0x%x mhp in finish_mem_reg()
407 register_mem(struct c4iw_dev *rhp, struct c4iw_pd *php, struct c4iw_mr *mhp, int shift) register_mem() argument
433 alloc_pbl(struct c4iw_mr *mhp, int npages) alloc_pbl() argument
450 struct c4iw_mr *mhp; c4iw_get_dma_mr() local
516 struct c4iw_mr *mhp; c4iw_reg_user_mr() local
616 struct c4iw_mw *mhp = to_c4iw_mw(ibmw); c4iw_alloc_mw() local
668 struct c4iw_mw *mhp; c4iw_dealloc_mw() local
687 struct c4iw_mr *mhp; c4iw_alloc_mr() local
764 struct c4iw_mr *mhp = to_c4iw_mr(ibmr); c4iw_set_page() local
777 struct c4iw_mr *mhp = to_c4iw_mr(ibmr); c4iw_map_mr_sg() local
787 struct c4iw_mr *mhp; c4iw_dereg_mr() local
815 struct c4iw_mr *mhp; c4iw_invalidate_mr() local
[all...]
H A Dqp.c789 const struct ib_reg_wr *wr, struct c4iw_mr *mhp, in build_tpte_memreg()
795 fr->stag = cpu_to_be32(mhp->ibmr.rkey); in build_tpte_memreg()
798 FW_RI_TPTE_STAGKEY_V((mhp->ibmr.rkey & FW_RI_TPTE_STAGKEY_M)) | in build_tpte_memreg()
801 FW_RI_TPTE_PDID_V(mhp->attr.pdid)); in build_tpte_memreg()
807 PBL_OFF(&mhp->rhp->rdev, mhp->attr.pbl_addr)>>3)); in build_tpte_memreg()
810 fr->tpte.len_lo = cpu_to_be32(mhp->ibmr.length); in build_tpte_memreg()
811 fr->tpte.va_hi = cpu_to_be32(mhp->ibmr.iova >> 32); in build_tpte_memreg()
812 fr->tpte.va_lo_fbo = cpu_to_be32(mhp->ibmr.iova & 0xffffffff); in build_tpte_memreg()
814 p[0] = cpu_to_be64((u64)mhp in build_tpte_memreg()
788 build_tpte_memreg(struct fw_ri_fr_nsmr_tpte_wr *fr, const struct ib_reg_wr *wr, struct c4iw_mr *mhp, u8 *len16) build_tpte_memreg() argument
820 build_memreg(struct t4_sq *sq, union t4_wr *wqe, const struct ib_reg_wr *wr, struct c4iw_mr *mhp, u8 *len16, bool dsgl_supported) build_memreg() argument
1193 struct c4iw_mr *mhp = to_c4iw_mr(reg_wr(wr)->mr); c4iw_post_send() local
[all...]
H A Drestrack.c433 struct c4iw_mr *mhp = to_c4iw_mr(ibmr); in c4iw_fill_res_mr_entry() local
434 struct c4iw_dev *dev = mhp->rhp; in c4iw_fill_res_mr_entry()
435 u32 stag = mhp->attr.stag; in c4iw_fill_res_mr_entry()
/kernel/linux/linux-6.6/drivers/virtio/
H A Dvirtio_mem.c988 struct memory_notify *mhp = arg; in virtio_mem_memory_notifier_cb() local
989 const unsigned long start = PFN_PHYS(mhp->start_pfn); in virtio_mem_memory_notifier_cb()
990 const unsigned long size = PFN_PHYS(mhp->nr_pages); in virtio_mem_memory_notifier_cb()
1040 mhp->start_pfn, in virtio_mem_memory_notifier_cb()
1041 mhp->nr_pages); in virtio_mem_memory_notifier_cb()
1071 virtio_mem_sbm_notify_online(vm, id, mhp->start_pfn); in virtio_mem_memory_notifier_cb()
1094 mhp->start_pfn, in virtio_mem_memory_notifier_cb()
1095 mhp->nr_pages); in virtio_mem_memory_notifier_cb()
/kernel/linux/linux-5.10/drivers/virtio/
H A Dvirtio_mem.c648 struct memory_notify *mhp = arg; in virtio_mem_memory_notifier_cb() local
649 const unsigned long start = PFN_PHYS(mhp->start_pfn); in virtio_mem_memory_notifier_cb()
650 const unsigned long size = PFN_PHYS(mhp->nr_pages); in virtio_mem_memory_notifier_cb()
/kernel/linux/linux-5.10/mm/
H A Dhugetlb.c3297 unsigned long *mhp; in hugepages_setup() local
3313 mhp = &default_hstate_max_huge_pages; in hugepages_setup()
3315 mhp = &parsed_hstate->max_huge_pages; in hugepages_setup()
3317 if (mhp == last_mhp) { in hugepages_setup()
3322 if (sscanf(s, "%lu", mhp) <= 0) in hugepages_setup()
3323 *mhp = 0; in hugepages_setup()
3333 last_mhp = mhp; in hugepages_setup()
/kernel/linux/linux-6.6/mm/
H A Dhugetlb.c4367 unsigned long *mhp; in hugepages_setup() local
4387 mhp = &default_hstate_max_huge_pages; in hugepages_setup()
4389 mhp = &parsed_hstate->max_huge_pages; in hugepages_setup()
4391 if (mhp == last_mhp) { in hugepages_setup()
4417 *mhp += tmp; in hugepages_setup()
4426 *mhp = tmp; in hugepages_setup()
4439 last_mhp = mhp; in hugepages_setup()
/kernel/linux/linux-5.10/drivers/iommu/intel/
H A Diommu.c4705 struct memory_notify *mhp = v; in intel_iommu_memory_notifier() local
4706 unsigned long start_vpfn = mm_to_dma_pfn(mhp->start_pfn); in intel_iommu_memory_notifier()
4707 unsigned long last_vpfn = mm_to_dma_pfn(mhp->start_pfn + in intel_iommu_memory_notifier()
4708 mhp->nr_pages - 1); in intel_iommu_memory_notifier()
4733 start_vpfn, mhp->nr_pages, in intel_iommu_memory_notifier()
/kernel/linux/linux-6.6/drivers/iommu/intel/
H A Diommu.c3543 struct memory_notify *mhp = v; in intel_iommu_memory_notifier() local
3544 unsigned long start_vpfn = mm_to_dma_pfn_start(mhp->start_pfn); in intel_iommu_memory_notifier()
3545 unsigned long last_vpfn = mm_to_dma_pfn_end(mhp->start_pfn + in intel_iommu_memory_notifier()
3546 mhp->nr_pages - 1); in intel_iommu_memory_notifier()
3570 start_vpfn, mhp->nr_pages, in intel_iommu_memory_notifier()

Completed in 44 milliseconds