Home
last modified time | relevance | path

Searched refs:oa (Results 1 – 18 of 18) sorted by relevance

/linux/drivers/iommu/generic_pt/fmt/
H A Damdv1.h84 pt_oaddr_t oa; in amdv1pt_entry_oa() local
88 oa = FIELD_GET(AMDV1PT_FMT_OA, entry); in amdv1pt_entry_oa()
91 unsigned int sz_bits = oaffz(oa); in amdv1pt_entry_oa()
93 oa = oalog2_set_mod(oa, 0, sz_bits); in amdv1pt_entry_oa()
97 return oalog2_mul(oa, PT_GRANULE_LG2SZ); in amdv1pt_entry_oa()
195 amdv1pt_install_leaf_entry(struct pt_state *pts, pt_oaddr_t oa, in amdv1pt_install_leaf_entry() argument
203 if (!pt_check_install_leaf_args(pts, oa, oasz_lg2)) in amdv1pt_install_leaf_entry()
207 FIELD_PREP(AMDV1PT_FMT_OA, log2_div(oa, PT_GRANULE_LG2SZ)) | in amdv1pt_install_leaf_entry()
H A Dx86_64.h126 x86_64_pt_install_leaf_entry(struct pt_state *pts, pt_oaddr_t oa, in x86_64_pt_install_leaf_entry() argument
133 if (!pt_check_install_leaf_args(pts, oa, oasz_lg2)) in x86_64_pt_install_leaf_entry()
137 FIELD_PREP(X86_64_FMT_OA, log2_div(oa, PT_GRANULE_LG2SZ)) | in x86_64_pt_install_leaf_entry()
H A Dvtdss.h104 vtdss_pt_install_leaf_entry(struct pt_state *pts, pt_oaddr_t oa, in vtdss_pt_install_leaf_entry() argument
111 if (!pt_check_install_leaf_args(pts, oa, oasz_lg2)) in vtdss_pt_install_leaf_entry()
114 entry = FIELD_PREP(VTDSS_FMT_OA, log2_div(oa, PT_GRANULE_LG2SZ)) | in vtdss_pt_install_leaf_entry()
/linux/net/sunrpc/auth_gss/
H A Dgss_rpc_xdr.c120 const struct gssx_option_array *oa) in dummy_enc_opt_array() argument
124 if (oa->count != 0) in dummy_enc_opt_array()
136 struct gssx_option_array *oa) in dummy_dec_opt_array() argument
151 oa->count = 0; in dummy_dec_opt_array()
152 oa->data = NULL; in dummy_dec_opt_array()
230 struct gssx_option_array *oa) in gssx_dec_option_array() argument
245 oa->count = 1; in gssx_dec_option_array()
247 oa->data = kmalloc(sizeof(struct gssx_option), GFP_KERNEL); in gssx_dec_option_array()
248 if (!oa->data) in gssx_dec_option_array()
257 oa->data[0].option.data = CREDS_VALUE; in gssx_dec_option_array()
[all …]
/linux/drivers/iommu/generic_pt/
H A Dkunit_generic_pt.h190 pt_vaddr_t last_va, pt_oaddr_t oa) in ref_best_pgsize() argument
198 oalog2_mod(oa, pgsz_lg2) == 0 && in ref_best_pgsize()
201 oalog2_div_eq(oa, oa + log2_to_int(pgsz_lg2) - 1, pgsz_lg2)) in ref_best_pgsize()
220 pt_oaddr_t oa = get_random_u64() << b_lg2; in test_best_pgsize() local
229 last_va, oa), in test_best_pgsize()
231 last_va, oa)); in test_best_pgsize()
240 pt_oaddr_t oa = 0; in test_best_pgsize() local
245 oa), in test_best_pgsize()
246 ref_best_pgsize(pgsz_bitmap, va, last_va, oa)); in test_best_pgsize()
255 pt_oaddr_t oa = PT_VADDR_MAX << b_lg2; in test_best_pgsize() local
[all …]
H A Dpt_iter.h524 pt_oaddr_t oa) in pt_compute_best_pgsize() argument
542 mask = va | oa; in pt_compute_best_pgsize()
564 PT_WARN_ON(oalog2_mod(oa, pgsz_lg2) != 0); in pt_compute_best_pgsize()
568 !oalog2_div_eq(oa, oa + log2_to_int(pgsz_lg2) - 1, pgsz_lg2)); in pt_compute_best_pgsize()
H A Dpt_fmt_defaults.h272 pt_oaddr_t oa, in pt_check_install_leaf_args() argument
277 if (PT_WARN_ON(oalog2_mod(oa, oasz_lg2))) in pt_check_install_leaf_args()
H A Dpt_common.h202 static inline void pt_install_leaf_entry(struct pt_state *pts, pt_oaddr_t oa,
H A Dkunit_iommu_pt.h416 pt_oaddr_t oa = start; in test_mixed() local
423 do_map(test, start, oa, len); in test_mixed()
426 check_iova(test, start, oa, len); in test_mixed()
H A Dpt_defs.h329 pt_oaddr_t oa,
/linux/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_job.c259 struct amdgpu_bo *gws, struct amdgpu_bo *oa) in amdgpu_job_set_resources() argument
269 if (oa) { in amdgpu_job_set_resources()
270 job->oa_base = amdgpu_bo_gpu_offset(oa) >> PAGE_SHIFT; in amdgpu_job_set_resources()
271 job->oa_size = amdgpu_bo_size(oa) >> PAGE_SHIFT; in amdgpu_job_set_resources()
H A Damdgpu_gds.h41 uint32_t oa; member
H A Dgfx_v7_0.c1856 WREG32(amdgpu_gds_reg_offset[i].oa, 0); in gfx_v7_0_init_compute_vmid()
1874 WREG32(amdgpu_gds_reg_offset[vmid].oa, 0); in gfx_v7_0_init_gds_vmid()
3995 amdgpu_ring_write(ring, amdgpu_gds_reg_offset[vmid].oa); in gfx_v7_0_ring_emit_gds_switch()
/linux/Documentation/translations/zh_CN/networking/
H A Dindex.rst111 * oa-tc6-framework
/linux/fs/xfs/libxfs/
H A Dxfs_rmap.c2882 __u64 oa; in xfs_rmap_compare() local
2885 oa = xfs_rmap_irec_offset_pack(a); in xfs_rmap_compare()
2896 else if (oa < ob) in xfs_rmap_compare()
2898 else if (oa > ob) in xfs_rmap_compare()
/linux/drivers/iommu/intel/
H A Diommu.h1328 int ecmd_submit_sync(struct intel_iommu *iommu, u8 ecmd, u64 oa, u64 ob);
H A Diommu.c4180 int ecmd_submit_sync(struct intel_iommu *iommu, u8 ecmd, u64 oa, u64 ob) in ecmd_submit_sync() argument
4205 dmar_writeq(iommu->reg + DMAR_ECMD_REG, ecmd | (oa << DMA_ECMD_OA_SHIFT)); in ecmd_submit_sync()
/linux/
H A DMAINTAINERS19544 F: Documentation/networking/oa-tc6-framework.rst