| /linux/drivers/gpu/drm/xe/ |
| H A D | xe_oa.c | 69 struct xe_oa *oa; member 182 static struct xe_oa_config *xe_oa_get_oa_config(struct xe_oa *oa, int metrics_set) in xe_oa_get_oa_config() argument 187 oa_config = idr_find(&oa->metrics_idr, metrics_set); in xe_oa_get_oa_config() 287 drm_dbg(&stream->oa->xe->drm, in xe_oa_buffer_check_unlocked() 362 xe_assert(stream->oa->xe, in xe_oa_append_reports() 457 xe_assert(stream->oa->xe, in __oa_ccs_select() 484 if (GRAPHICS_VER(stream->oa->xe) >= 20 && in xe_oa_enable() 498 drm_err(&stream->oa->xe->drm, in xe_oa_disable() 501 if (GRAPHICS_VERx100(stream->oa->xe) <= 1270 && GRAPHICS_VERx100(stream->oa->xe) != 1260) { in xe_oa_disable() 505 drm_err(&stream->oa->xe->drm, in xe_oa_disable() [all …]
|
| /linux/drivers/iommu/generic_pt/fmt/ |
| H A D | amdv1.h | 84 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 D | x86_64.h | 126 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 D | vtdss.h | 104 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 D | gss_rpc_xdr.c | 120 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 D | kunit_generic_pt.h | 190 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 D | iommu_pt.h | 122 pt_oaddr_t oa) in compute_best_pgsize() argument 135 pts->range->va, pts->range->last_va, oa); in compute_best_pgsize() 467 pt_oaddr_t oa; member 526 pt_oaddr_t oa = map->oa; in __map_range_leaf() local 553 PT_WARN_ON(compute_best_pgsize(&pts, oa) != in __map_range_leaf() 556 pt_install_leaf_entry(&pts, oa, leaf_pgsize_lg2, &map->attrs); in __map_range_leaf() 558 oa += log2_to_int(leaf_pgsize_lg2); in __map_range_leaf() 564 map->oa = oa; in __map_range_leaf() 651 pt_install_leaf_entry(&pts, map->oa, PAGE_SHIFT, in __do_map_single_page() 654 map->oa += PAGE_SIZE; in __do_map_single_page() [all …]
|
| H A D | pt_iter.h | 524 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 D | pt_fmt_defaults.h | 272 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 D | kunit_iommu_pt.h | 416 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 D | pt_common.h | 202 static inline void pt_install_leaf_entry(struct pt_state *pts, pt_oaddr_t oa,
|
| H A D | pt_defs.h | 329 pt_oaddr_t oa,
|
| /linux/drivers/gpu/drm/amd/amdgpu/ |
| H A D | amdgpu_job.c | 259 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 D | amdgpu_gds.h | 41 uint32_t oa; member
|
| H A D | gfx_v7_0.c | 1856 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 D | index.rst | 111 * oa-tc6-framework
|
| /linux/fs/xfs/libxfs/ |
| H A D | xfs_rmap.c | 2882 __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 D | iommu.h | 1328 int ecmd_submit_sync(struct intel_iommu *iommu, u8 ecmd, u64 oa, u64 ob);
|
| H A D | iommu.c | 4180 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 D | MAINTAINERS | 19554 F: Documentation/networking/oa-tc6-framework.rst
|