Lines Matching refs:features

574 	u32				features;  member
892 bool wfe = !!(smmu->features & ARM_SMMU_FEAT_SEV); in arm_smmu_cmdq_issue_cmd()
1511 if (!(smmu->features & ARM_SMMU_FEAT_TRANS_S1)) in arm_smmu_domain_finalise()
1513 if (!(smmu->features & ARM_SMMU_FEAT_TRANS_S2)) in arm_smmu_domain_finalise()
1575 if (smmu->features & ARM_SMMU_FEAT_2_LVL_STRTAB) { in arm_smmu_get_step_for_sid()
1778 if (smmu->features & ARM_SMMU_FEAT_2_LVL_STRTAB) in arm_smmu_sid_in_range()
1839 if (smmu->features & ARM_SMMU_FEAT_2_LVL_STRTAB) { in arm_smmu_add_device()
1973 if (smmu->features & ARM_SMMU_FEAT_PRI) in arm_smmu_free_queues()
1995 if (!(smmu->features & ARM_SMMU_FEAT_PRI)) in arm_smmu_init_queues()
2141 if (smmu->features & ARM_SMMU_FEAT_2_LVL_STRTAB) in arm_smmu_init_strtab()
2165 if (smmu->features & ARM_SMMU_FEAT_2_LVL_STRTAB) { in arm_smmu_free_strtab()
2241 if (smmu->features & ARM_SMMU_FEAT_PRI) in arm_smmu_setup_msis()
2246 if (!(smmu->features & ARM_SMMU_FEAT_MSI)) in arm_smmu_setup_msis()
2319 if (smmu->features & ARM_SMMU_FEAT_PRI) { in arm_smmu_setup_irqs()
2409 if (smmu->features & ARM_SMMU_FEAT_HYP) { in arm_smmu_device_reset()
2433 if (smmu->features & ARM_SMMU_FEAT_PRI) { in arm_smmu_device_reset()
2479 smmu->features |= ARM_SMMU_FEAT_2_LVL_STRTAB; in arm_smmu_device_probe()
2482 smmu->features |= ARM_SMMU_FEAT_2_LVL_CDTAB; in arm_smmu_device_probe()
2491 smmu->features |= ARM_SMMU_FEAT_TT_LE | ARM_SMMU_FEAT_TT_BE; in arm_smmu_device_probe()
2495 smmu->features |= ARM_SMMU_FEAT_TT_BE; in arm_smmu_device_probe()
2499 smmu->features |= ARM_SMMU_FEAT_TT_LE; in arm_smmu_device_probe()
2509 smmu->features |= ARM_SMMU_FEAT_PRI; in arm_smmu_device_probe()
2512 smmu->features |= ARM_SMMU_FEAT_ATS; in arm_smmu_device_probe()
2515 smmu->features |= ARM_SMMU_FEAT_SEV; in arm_smmu_device_probe()
2518 smmu->features |= ARM_SMMU_FEAT_MSI; in arm_smmu_device_probe()
2521 smmu->features |= ARM_SMMU_FEAT_HYP; in arm_smmu_device_probe()
2529 smmu->features |= ARM_SMMU_FEAT_COHERENCY; in arm_smmu_device_probe()
2536 smmu->features |= ARM_SMMU_FEAT_STALLS; in arm_smmu_device_probe()
2539 smmu->features |= ARM_SMMU_FEAT_TRANS_S1; in arm_smmu_device_probe()
2542 smmu->features |= ARM_SMMU_FEAT_TRANS_S2; in arm_smmu_device_probe()
2640 smmu->ias, smmu->oas, smmu->features); in arm_smmu_device_probe()