asid_info
void asid_new_context(struct asid_info *info, atomic64_t *pasid,
static inline void asid_check_context(struct asid_info *info,
int asid_allocator_init(struct asid_info *info,
void asid_new_context(struct asid_info *info, atomic64_t *pasid,
int asid_allocator_init(struct asid_info *info,
static void flush_context(struct asid_info *info)
static bool check_update_reserved_asid(struct asid_info *info, u64 asid,
static u64 new_context(struct asid_info *info, atomic64_t *pasid,
struct asid_info asid_info;
asid_check_context(&asid_info, &mm->context.asid, cpu, mm);
if (asid_allocator_init(&asid_info, CONFIG_CPU_ASID_BITS, 1,
NUM_ASIDS(&asid_info));
asid_info.active = &active_asids;
asid_info.reserved = &reserved_asids;
NUM_CTXT_ASIDS(&asid_info));