Symbol: arm_smmu_cd
drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3-sva.c
169
struct arm_smmu_cd target;
drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3-sva.c
170
struct arm_smmu_cd *cdptr;
drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3-sva.c
20
struct arm_smmu_cd target_cd;
drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3-sva.c
26
struct arm_smmu_cd *cdptr;
drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3-sva.c
264
struct arm_smmu_cd target;
drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3-sva.c
51
void arm_smmu_make_sva_cd(struct arm_smmu_cd *target,
drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3-test.c
442
struct kunit *test, const struct arm_smmu_cd *cur,
drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3-test.c
443
const struct arm_smmu_cd *target, unsigned int num_syncs_expected,
drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3-test.c
446
struct arm_smmu_cd cur_copy = *cur;
drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3-test.c
478
struct kunit *test, const struct arm_smmu_cd *cur,
drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3-test.c
479
const struct arm_smmu_cd *target, unsigned int num_syncs_expected)
drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3-test.c
486
struct kunit *test, const struct arm_smmu_cd *cur,
drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3-test.c
487
const struct arm_smmu_cd *target, unsigned int num_syncs_expected)
drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3-test.c
493
static void arm_smmu_test_make_s1_cd(struct arm_smmu_cd *cd, unsigned int asid)
drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3-test.c
520
struct arm_smmu_cd cd = {};
drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3-test.c
521
struct arm_smmu_cd cd_2;
drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3-test.c
532
struct arm_smmu_cd cd = {};
drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3-test.c
533
struct arm_smmu_cd cd_2;
drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3-test.c
543
static void arm_smmu_test_make_sva_cd(struct arm_smmu_cd *cd, unsigned int asid)
drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3-test.c
552
static void arm_smmu_test_make_sva_release_cd(struct arm_smmu_cd *cd,
drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3-test.c
617
struct arm_smmu_cd cd = {};
drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3-test.c
618
struct arm_smmu_cd cd_2;
drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3-test.c
629
struct arm_smmu_cd cd;
drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3-test.c
630
struct arm_smmu_cd cd_2;
drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c
1462
struct arm_smmu_cd *arm_smmu_get_cd_ptr(struct arm_smmu_master *master,
drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c
1480
static struct arm_smmu_cd *arm_smmu_alloc_cd_ptr(struct arm_smmu_master *master,
drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c
1526
memset(used_bits, 0xFF, sizeof(struct arm_smmu_cd));
drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c
1556
struct arm_smmu_cd *cdptr,
drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c
1557
const struct arm_smmu_cd *target)
drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c
1579
void arm_smmu_make_s1_cd(struct arm_smmu_cd *target,
drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c
1624
struct arm_smmu_cd target = {};
drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c
1625
struct arm_smmu_cd *cdptr;
drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c
1670
l1size = max_contexts * sizeof(struct arm_smmu_cd);
drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c
1728
sizeof(struct arm_smmu_cd),
drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c
3559
struct arm_smmu_cd *cdptr;
drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c
3593
struct arm_smmu_cd target_cd;
drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c
3626
struct arm_smmu_cd target_cd;
drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c
3670
struct arm_smmu_cd *cd, struct iommu_domain *old)
drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c
3679
struct arm_smmu_cd *cdptr;
drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c
54
static_assert(sizeof(struct arm_smmu_cd) == NUM_ENTRY_QWORDS * sizeof(u64));
drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.h
1090
void arm_smmu_make_sva_cd(struct arm_smmu_cd *target,
drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.h
1138
struct arm_smmu_cd *arm_smmu_get_cd_ptr(struct arm_smmu_master *master,
drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.h
1140
void arm_smmu_make_s1_cd(struct arm_smmu_cd *target,
drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.h
1144
struct arm_smmu_cd *cdptr,
drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.h
1145
const struct arm_smmu_cd *target);
drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.h
1149
struct arm_smmu_cd *cd, struct iommu_domain *old);
drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.h
331
struct arm_smmu_cd cds[CTXDESC_L2_ENTRIES];
drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.h
378
#define CTXDESC_LINEAR_CDMAX ilog2(SZ_64K / sizeof(struct arm_smmu_cd))
drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.h
823
struct arm_smmu_cd *table;