Searched refs:pasid_table (Results 1 – 4 of 4) sorted by relevance
97 struct pasid_table *pasid_table; in intel_pasid_alloc_table() local106 if (WARN_ON(info->pasid_table)) in intel_pasid_alloc_table()109 pasid_table = kzalloc(sizeof(*pasid_table), GFP_KERNEL); in intel_pasid_alloc_table()110 if (!pasid_table) in intel_pasid_alloc_table()122 kfree(pasid_table); in intel_pasid_alloc_table()126 pasid_table->table = page_address(pages); in intel_pasid_alloc_table()127 pasid_table->order = order; in intel_pasid_alloc_table()128 pasid_table->max_pasid = 1 << (order + PAGE_SHIFT + 3); in intel_pasid_alloc_table()129 info->pasid_table = pasid_table; in intel_pasid_alloc_table()132 clflush_cache_range(pasid_table->table, (1 << order) * PAGE_SIZE); in intel_pasid_alloc_table()[all …]
65 struct pasid_table { struct102 struct pasid_table *intel_pasid_get_table(struct device *dev);
718 struct pasid_table *pasid_table; /* pasid table */ member
1882 static inline unsigned long context_get_sm_pds(struct pasid_table *table) in context_get_sm_pds()1928 struct pasid_table *table, in domain_context_mapping_one()2070 struct pasid_table *table;2087 struct pasid_table *table; in domain_context_mapping()