Home
last modified time | relevance | path

Searched refs:sstp0 (Results 1 - 8 of 8) sorted by relevance

/kernel/linux/linux-5.10/drivers/misc/cxl/
H A Dmain.c110 u64 ea_mask, size, sstp0, sstp1; in cxl_alloc_sst() local
112 sstp0 = 0; in cxl_alloc_sst()
126 sstp0 |= (u64)mmu_kernel_ssize << CXL_SSTP0_An_B_SHIFT; in cxl_alloc_sst()
127 sstp0 |= (SLB_VSID_KERNEL | mmu_psize_defs[mmu_linear_psize].sllp) << 50; in cxl_alloc_sst()
134 sstp0 |= size; in cxl_alloc_sst()
141 sstp0 |= vsid >> (50-14); /* Top 14 bits of VSID */ in cxl_alloc_sst()
147 (u64)ctx->sstp, (u64)ctx->sstp & ESID_MASK, mmu_kernel_ssize, vsid, sstp0, sstp1); in cxl_alloc_sst()
150 ctx->sstp0 = sstp0; in cxl_alloc_sst()
H A Dnative.c387 static int cxl_write_sstp(struct cxl_afu *afu, u64 sstp0, u64 sstp1) in cxl_write_sstp() argument
399 cxl_p2n_write(afu, CXL_SSTP0_An, sstp0); in cxl_write_sstp()
762 ctx->elem->common.u.psl8.sstp0 = cpu_to_be64(ctx->sstp0); in cxl_attach_afu_directed_psl8()
945 if ((rc = cxl_write_sstp(afu, ctx->sstp0, ctx->sstp1))) in cxl_attach_dedicated_process_psl8()
H A Dguest.c557 elem->common.u.psl8.sstp0 = cpu_to_be64(ctx->sstp0); in attach_afu_directed()
H A Dcxl.h554 u64 sstp0, sstp1; member
731 __be64 sstp0; member
/kernel/linux/linux-6.6/drivers/misc/cxl/
H A Dmain.c111 u64 ea_mask, size, sstp0, sstp1; in cxl_alloc_sst() local
113 sstp0 = 0; in cxl_alloc_sst()
127 sstp0 |= (u64)mmu_kernel_ssize << CXL_SSTP0_An_B_SHIFT; in cxl_alloc_sst()
128 sstp0 |= (SLB_VSID_KERNEL | mmu_psize_defs[mmu_linear_psize].sllp) << 50; in cxl_alloc_sst()
135 sstp0 |= size; in cxl_alloc_sst()
142 sstp0 |= vsid >> (50-14); /* Top 14 bits of VSID */ in cxl_alloc_sst()
148 (u64)ctx->sstp, (u64)ctx->sstp & ESID_MASK, mmu_kernel_ssize, vsid, sstp0, sstp1); in cxl_alloc_sst()
151 ctx->sstp0 = sstp0; in cxl_alloc_sst()
H A Dnative.c383 static int cxl_write_sstp(struct cxl_afu *afu, u64 sstp0, u64 sstp1) in cxl_write_sstp() argument
395 cxl_p2n_write(afu, CXL_SSTP0_An, sstp0); in cxl_write_sstp()
758 ctx->elem->common.u.psl8.sstp0 = cpu_to_be64(ctx->sstp0); in cxl_attach_afu_directed_psl8()
941 if ((rc = cxl_write_sstp(afu, ctx->sstp0, ctx->sstp1))) in cxl_attach_dedicated_process_psl8()
H A Dcxl.h556 u64 sstp0, sstp1; member
733 __be64 sstp0; member
H A Dguest.c563 elem->common.u.psl8.sstp0 = cpu_to_be64(ctx->sstp0); in attach_afu_directed()

Completed in 14 milliseconds