Home
last modified time | relevance | path

Searched defs:domain (Results 1 – 25 of 996) sorted by relevance

12345678910>>...40

/kernel/linux/linux-4.19/kernel/irq/
Dirqdomain.c136 struct irq_domain *domain; in __irq_domain_add() local
242 void irq_domain_remove(struct irq_domain *domain) in irq_domain_remove()
268 void irq_domain_update_bus_token(struct irq_domain *domain, in irq_domain_update_bus_token()
323 struct irq_domain *domain; in irq_domain_add_simple() local
367 struct irq_domain *domain; in irq_domain_add_legacy() local
454 void irq_set_default_host(struct irq_domain *domain) in irq_set_default_host()
462 static void irq_domain_clear_mapping(struct irq_domain *domain, in irq_domain_clear_mapping()
474 static void irq_domain_set_mapping(struct irq_domain *domain, in irq_domain_set_mapping()
487 void irq_domain_disassociate(struct irq_domain *domain, unsigned int irq) in irq_domain_disassociate()
518 int irq_domain_associate(struct irq_domain *domain, unsigned int virq, in irq_domain_associate()
[all …]
Dmsi.c79 static void msi_check_level(struct irq_domain *domain, struct msi_msg *msg) in msi_check_level()
118 static int msi_domain_activate(struct irq_domain *domain, in msi_domain_activate()
129 static void msi_domain_deactivate(struct irq_domain *domain, in msi_domain_deactivate()
138 static int msi_domain_alloc(struct irq_domain *domain, unsigned int virq, in msi_domain_alloc()
170 static void msi_domain_free(struct irq_domain *domain, unsigned int virq, in msi_domain_free()
197 static int msi_domain_ops_prepare(struct irq_domain *domain, struct device *dev, in msi_domain_ops_prepare()
215 static int msi_domain_ops_init(struct irq_domain *domain, in msi_domain_ops_init()
230 static int msi_domain_ops_check(struct irq_domain *domain, in msi_domain_ops_check()
285 struct irq_domain *domain; in msi_create_irq_domain() local
301 int msi_domain_prepare_irqs(struct irq_domain *domain, struct device *dev, in msi_domain_prepare_irqs()
[all …]
/kernel/linux/linux-5.10/kernel/irq/
Dirqdomain.c136 struct irq_domain *domain; in __irq_domain_add() local
228 void irq_domain_remove(struct irq_domain *domain) in irq_domain_remove()
254 void irq_domain_update_bus_token(struct irq_domain *domain, in irq_domain_update_bus_token()
310 struct irq_domain *domain; in irq_domain_add_simple() local
354 struct irq_domain *domain; in irq_domain_add_legacy() local
441 void irq_set_default_host(struct irq_domain *domain) in irq_set_default_host()
463 static void irq_domain_clear_mapping(struct irq_domain *domain, in irq_domain_clear_mapping()
475 static void irq_domain_set_mapping(struct irq_domain *domain, in irq_domain_set_mapping()
488 void irq_domain_disassociate(struct irq_domain *domain, unsigned int irq) in irq_domain_disassociate()
519 int irq_domain_associate(struct irq_domain *domain, unsigned int virq, in irq_domain_associate()
[all …]
Dmsi.c79 static void msi_check_level(struct irq_domain *domain, struct msi_msg *msg) in msi_check_level()
118 static int msi_domain_activate(struct irq_domain *domain, in msi_domain_activate()
129 static void msi_domain_deactivate(struct irq_domain *domain, in msi_domain_deactivate()
138 static int msi_domain_alloc(struct irq_domain *domain, unsigned int virq, in msi_domain_alloc()
170 static void msi_domain_free(struct irq_domain *domain, unsigned int virq, in msi_domain_free()
196 static int msi_domain_ops_prepare(struct irq_domain *domain, struct device *dev, in msi_domain_ops_prepare()
209 static int msi_domain_ops_init(struct irq_domain *domain, in msi_domain_ops_init()
224 static int msi_domain_ops_check(struct irq_domain *domain, in msi_domain_ops_check()
289 struct irq_domain *domain; in msi_create_irq_domain() local
304 int msi_domain_prepare_irqs(struct irq_domain *domain, struct device *dev, in msi_domain_prepare_irqs()
[all …]
/kernel/linux/linux-4.19/drivers/gpu/drm/etnaviv/
Detnaviv_iommu.c29 to_etnaviv_domain(struct etnaviv_iommu_domain *domain) in to_etnaviv_domain()
67 static void etnaviv_iommuv1_domain_free(struct etnaviv_iommu_domain *domain) in etnaviv_iommuv1_domain_free()
82 static int etnaviv_iommuv1_map(struct etnaviv_iommu_domain *domain, in etnaviv_iommuv1_map()
97 static size_t etnaviv_iommuv1_unmap(struct etnaviv_iommu_domain *domain, in etnaviv_iommuv1_unmap()
112 static size_t etnaviv_iommuv1_dump_size(struct etnaviv_iommu_domain *domain) in etnaviv_iommuv1_dump_size()
117 static void etnaviv_iommuv1_dump(struct etnaviv_iommu_domain *domain, void *buf) in etnaviv_iommuv1_dump()
160 struct etnaviv_iommu_domain *domain; in etnaviv_iommuv1_domain_alloc() local
Detnaviv_iommu_v2.c44 to_etnaviv_domain(struct etnaviv_iommu_domain *domain) in to_etnaviv_domain()
72 static int etnaviv_iommuv2_map(struct etnaviv_iommu_domain *domain, in etnaviv_iommuv2_map()
102 static size_t etnaviv_iommuv2_unmap(struct etnaviv_iommu_domain *domain, in etnaviv_iommuv2_unmap()
175 static void etnaviv_iommuv2_domain_free(struct etnaviv_iommu_domain *domain) in etnaviv_iommuv2_domain_free()
201 static size_t etnaviv_iommuv2_dump_size(struct etnaviv_iommu_domain *domain) in etnaviv_iommuv2_dump_size()
215 static void etnaviv_iommuv2_dump(struct etnaviv_iommu_domain *domain, void *buf) in etnaviv_iommuv2_dump()
313 struct etnaviv_iommu_domain *domain; in etnaviv_iommuv2_domain_alloc() local
/kernel/linux/linux-5.10/drivers/dca/
Ddca-core.c44 struct dca_domain *domain; in dca_allocate_domain() local
56 static void dca_free_domain(struct dca_domain *domain) in dca_free_domain()
81 struct dca_domain *domain; in unregister_dca_providers() local
114 struct dca_domain *domain; in dca_find_domain() local
126 struct dca_domain *domain; in dca_get_domain() local
143 struct dca_domain *domain; in dca_find_provider_by_dev() local
176 struct dca_domain *domain; in dca_add_requester() local
344 struct dca_domain *domain, *newdomain = NULL; in register_dca_provider() local
401 struct dca_domain *domain; in unregister_dca_provider() local
/kernel/linux/linux-4.19/drivers/dca/
Ddca-core.c60 struct dca_domain *domain; in dca_allocate_domain() local
72 static void dca_free_domain(struct dca_domain *domain) in dca_free_domain()
97 struct dca_domain *domain; in unregister_dca_providers() local
130 struct dca_domain *domain; in dca_find_domain() local
142 struct dca_domain *domain; in dca_get_domain() local
159 struct dca_domain *domain; in dca_find_provider_by_dev() local
192 struct dca_domain *domain; in dca_add_requester() local
360 struct dca_domain *domain, *newdomain = NULL; in register_dca_provider() local
417 struct dca_domain *domain; in unregister_dca_provider() local
/kernel/linux/linux-4.19/kernel/
Dasync.c78 struct async_domain *domain; member
85 static async_cookie_t lowest_in_progress(struct async_domain *domain) in lowest_in_progress()
152 static async_cookie_t __async_schedule(async_func_t func, void *data, struct async_domain *domain) in __async_schedule()
230 struct async_domain *domain) in async_schedule_domain()
256 void async_unregister_domain(struct async_domain *domain) in async_unregister_domain()
272 void async_synchronize_full_domain(struct async_domain *domain) in async_synchronize_full_domain()
287 void async_synchronize_cookie_domain(async_cookie_t cookie, struct async_domain *domain) in async_synchronize_cookie_domain()
/kernel/linux/linux-4.19/include/linux/
Dirqdomain.h396 static inline unsigned int irq_linear_revmap(struct irq_domain *domain, in irq_linear_revmap()
463 static inline int irq_domain_alloc_irqs(struct irq_domain *domain, in irq_domain_alloc_irqs()
496 static inline bool irq_domain_is_hierarchy(struct irq_domain *domain) in irq_domain_is_hierarchy()
501 static inline bool irq_domain_is_ipi(struct irq_domain *domain) in irq_domain_is_ipi()
507 static inline bool irq_domain_is_ipi_per_cpu(struct irq_domain *domain) in irq_domain_is_ipi_per_cpu()
512 static inline bool irq_domain_is_ipi_single(struct irq_domain *domain) in irq_domain_is_ipi_single()
517 static inline bool irq_domain_is_msi(struct irq_domain *domain) in irq_domain_is_msi()
522 static inline bool irq_domain_is_msi_remap(struct irq_domain *domain) in irq_domain_is_msi_remap()
530 static inline int irq_domain_alloc_irqs(struct irq_domain *domain, in irq_domain_alloc_irqs()
539 static inline bool irq_domain_is_hierarchy(struct irq_domain *domain) in irq_domain_is_hierarchy()
[all …]
Diommu.h357 static inline void iommu_flush_tlb_all(struct iommu_domain *domain) in iommu_flush_tlb_all()
363 static inline void iommu_tlb_range_add(struct iommu_domain *domain, in iommu_tlb_range_add()
370 static inline void iommu_tlb_sync(struct iommu_domain *domain) in iommu_tlb_sync()
430 static inline void iommu_domain_free(struct iommu_domain *domain) in iommu_domain_free()
434 static inline int iommu_attach_device(struct iommu_domain *domain, in iommu_attach_device()
440 static inline void iommu_detach_device(struct iommu_domain *domain, in iommu_detach_device()
450 static inline int iommu_map(struct iommu_domain *domain, unsigned long iova, in iommu_map()
456 static inline size_t iommu_unmap(struct iommu_domain *domain, in iommu_unmap()
462 static inline size_t iommu_unmap_fast(struct iommu_domain *domain, in iommu_unmap_fast()
468 static inline size_t iommu_map_sg(struct iommu_domain *domain, in iommu_map_sg()
[all …]
/kernel/linux/linux-5.10/include/linux/
Dirqdomain.h410 static inline unsigned int irq_linear_revmap(struct irq_domain *domain, in irq_linear_revmap()
489 static inline int irq_domain_alloc_irqs(struct irq_domain *domain, in irq_domain_alloc_irqs()
524 static inline bool irq_domain_is_hierarchy(struct irq_domain *domain) in irq_domain_is_hierarchy()
529 static inline bool irq_domain_is_ipi(struct irq_domain *domain) in irq_domain_is_ipi()
535 static inline bool irq_domain_is_ipi_per_cpu(struct irq_domain *domain) in irq_domain_is_ipi_per_cpu()
540 static inline bool irq_domain_is_ipi_single(struct irq_domain *domain) in irq_domain_is_ipi_single()
545 static inline bool irq_domain_is_msi(struct irq_domain *domain) in irq_domain_is_msi()
550 static inline bool irq_domain_is_msi_remap(struct irq_domain *domain) in irq_domain_is_msi_remap()
558 static inline int irq_domain_alloc_irqs(struct irq_domain *domain, in irq_domain_alloc_irqs()
567 static inline bool irq_domain_is_hierarchy(struct irq_domain *domain) in irq_domain_is_hierarchy()
[all …]
Diommu.h520 static inline void iommu_flush_iotlb_all(struct iommu_domain *domain) in iommu_flush_iotlb_all()
526 static inline void iommu_iotlb_sync(struct iommu_domain *domain, in iommu_iotlb_sync()
535 static inline void iommu_iotlb_gather_add_page(struct iommu_domain *domain, in iommu_iotlb_gather_add_page()
674 static inline void iommu_domain_free(struct iommu_domain *domain) in iommu_domain_free()
678 static inline int iommu_attach_device(struct iommu_domain *domain, in iommu_attach_device()
684 static inline void iommu_detach_device(struct iommu_domain *domain, in iommu_detach_device()
694 static inline int iommu_map(struct iommu_domain *domain, unsigned long iova, in iommu_map()
700 static inline int iommu_map_atomic(struct iommu_domain *domain, in iommu_map_atomic()
707 static inline size_t iommu_unmap(struct iommu_domain *domain, in iommu_unmap()
713 static inline size_t iommu_unmap_fast(struct iommu_domain *domain, in iommu_unmap_fast()
[all …]
/kernel/linux/linux-5.10/drivers/iommu/
Diommu.c46 struct iommu_domain *domain; member
723 struct iommu_domain *domain = group->default_domain; in iommu_create_device_direct_mappings() local
775 static bool iommu_is_attach_deferred(struct iommu_domain *domain, in iommu_is_attach_deferred()
1199 struct iommu_domain *domain = iommu_get_domain_for_dev(dev); in iommu_page_response() local
1698 struct iommu_domain *domain = data; in iommu_group_do_dma_attach() local
1715 struct iommu_domain *domain = data; in iommu_group_do_probe_finalize() local
1884 void iommu_set_fault_handler(struct iommu_domain *domain, in iommu_set_fault_handler()
1898 struct iommu_domain *domain; in __iommu_domain_alloc() local
1921 void iommu_domain_free(struct iommu_domain *domain) in iommu_domain_free()
1927 static int __iommu_attach_device(struct iommu_domain *domain, in __iommu_attach_device()
[all …]
Dipmmu-vmsa.c210 static u32 ipmmu_ctx_read_root(struct ipmmu_vmsa_domain *domain, in ipmmu_ctx_read_root()
216 static void ipmmu_ctx_write_root(struct ipmmu_vmsa_domain *domain, in ipmmu_ctx_write_root()
222 static void ipmmu_ctx_write_all(struct ipmmu_vmsa_domain *domain, in ipmmu_ctx_write_all()
253 static void ipmmu_tlb_sync(struct ipmmu_vmsa_domain *domain) in ipmmu_tlb_sync()
268 static void ipmmu_tlb_invalidate(struct ipmmu_vmsa_domain *domain) in ipmmu_tlb_invalidate()
282 static void ipmmu_utlb_enable(struct ipmmu_vmsa_domain *domain, in ipmmu_utlb_enable()
303 static void ipmmu_utlb_disable(struct ipmmu_vmsa_domain *domain, in ipmmu_utlb_disable()
314 struct ipmmu_vmsa_domain *domain = cookie; in ipmmu_tlb_flush_all() local
336 struct ipmmu_vmsa_domain *domain) in ipmmu_domain_allocate_context()
368 static void ipmmu_domain_setup_context(struct ipmmu_vmsa_domain *domain) in ipmmu_domain_setup_context()
[all …]
Dtegra-gart.c106 static int gart_iommu_attach_dev(struct iommu_domain *domain, in gart_iommu_attach_dev()
127 static void gart_iommu_detach_dev(struct iommu_domain *domain, in gart_iommu_detach_dev()
146 struct iommu_domain *domain; in gart_iommu_domain_alloc() local
161 static void gart_iommu_domain_free(struct iommu_domain *domain) in gart_iommu_domain_free()
180 static int gart_iommu_map(struct iommu_domain *domain, unsigned long iova, in gart_iommu_map()
209 static size_t gart_iommu_unmap(struct iommu_domain *domain, unsigned long iova, in gart_iommu_unmap()
225 static phys_addr_t gart_iommu_iova_to_phys(struct iommu_domain *domain, in gart_iommu_iova_to_phys()
264 static void gart_iommu_sync_map(struct iommu_domain *domain) in gart_iommu_sync_map()
269 static void gart_iommu_sync(struct iommu_domain *domain, in gart_iommu_sync()
/kernel/linux/linux-4.19/drivers/media/platform/qcom/venus/
Dhfi_parser.c38 u32 codecs, u32 domain, func cb, void *data, in for_each_codec()
63 parse_alloc_mode(struct venus_core *core, u32 codecs, u32 domain, void *data) in parse_alloc_mode()
94 parse_profile_level(struct venus_core *core, u32 codecs, u32 domain, void *data) in parse_profile_level()
119 parse_caps(struct venus_core *core, u32 codecs, u32 domain, void *data) in parse_caps()
145 parse_raw_formats(struct venus_core *core, u32 codecs, u32 domain, void *data) in parse_raw_formats()
195 static void parse_codecs_mask(u32 *codecs, u32 *domain, void *data) in parse_codecs_mask()
203 static void parser_init(struct venus_inst *inst, u32 *codecs, u32 *domain) in parser_init()
212 static void parser_fini(struct venus_inst *inst, u32 codecs, u32 domain) in parser_fini()
235 u32 *word = buf, *data, codecs = 0, domain = 0; in hfi_parser() local
/kernel/linux/linux-5.10/drivers/media/platform/qcom/venus/
Dhfi_parser.c38 u32 codecs, u32 domain, func cb, void *data, in for_each_codec()
63 parse_alloc_mode(struct venus_core *core, u32 codecs, u32 domain, void *data) in parse_alloc_mode()
94 parse_profile_level(struct venus_core *core, u32 codecs, u32 domain, void *data) in parse_profile_level()
119 parse_caps(struct venus_core *core, u32 codecs, u32 domain, void *data) in parse_caps()
145 parse_raw_formats(struct venus_core *core, u32 codecs, u32 domain, void *data) in parse_raw_formats()
195 static void parse_codecs_mask(u32 *codecs, u32 *domain, void *data) in parse_codecs_mask()
203 static void parser_init(struct venus_inst *inst, u32 *codecs, u32 *domain) in parser_init()
212 static void parser_fini(struct venus_inst *inst, u32 codecs, u32 domain) in parser_fini()
235 u32 *word = buf, *data, codecs = 0, domain = 0; in hfi_parser() local
/kernel/linux/linux-4.19/drivers/iommu/
Damd_iommu.c124 struct protection_domain domain; member
202 static struct dma_ops_domain* to_dma_ops_domain(struct protection_domain *domain) in to_dma_ops_domain()
1256 static void __domain_flush_pages(struct protection_domain *domain, in __domain_flush_pages()
1287 static void domain_flush_pages(struct protection_domain *domain, in domain_flush_pages()
1294 static void domain_flush_tlb(struct protection_domain *domain) in domain_flush_tlb()
1300 static void domain_flush_tlb_pde(struct protection_domain *domain) in domain_flush_tlb_pde()
1305 static void domain_flush_complete(struct protection_domain *domain) in domain_flush_complete()
1325 static void domain_flush_devices(struct protection_domain *domain) in domain_flush_devices()
1345 static void increase_address_space(struct protection_domain *domain, in increase_address_space()
1373 static u64 *alloc_pte(struct protection_domain *domain, in alloc_pte()
[all …]
Diommu.c60 struct iommu_domain *domain; member
526 struct iommu_domain *domain = group->default_domain; in iommu_group_create_direct_mappings() local
1280 void iommu_set_fault_handler(struct iommu_domain *domain, in iommu_set_fault_handler()
1294 struct iommu_domain *domain; in __iommu_domain_alloc() local
1317 void iommu_domain_free(struct iommu_domain *domain) in iommu_domain_free()
1323 static int __iommu_attach_device(struct iommu_domain *domain, in __iommu_attach_device()
1340 int iommu_attach_device(struct iommu_domain *domain, struct device *dev) in iommu_attach_device()
1368 static void __iommu_detach_device(struct iommu_domain *domain, in __iommu_detach_device()
1382 void iommu_detach_device(struct iommu_domain *domain, struct device *dev) in iommu_detach_device()
1406 struct iommu_domain *domain; in iommu_get_domain_for_dev() local
[all …]
/kernel/linux/linux-5.10/kernel/
Dasync.c74 struct async_domain *domain; member
81 static async_cookie_t lowest_in_progress(struct async_domain *domain) in lowest_in_progress()
166 int node, struct async_domain *domain) in async_schedule_node_domain()
257 void async_unregister_domain(struct async_domain *domain) in async_unregister_domain()
273 void async_synchronize_full_domain(struct async_domain *domain) in async_synchronize_full_domain()
288 void async_synchronize_cookie_domain(async_cookie_t cookie, struct async_domain *domain) in async_synchronize_cookie_domain()
/kernel/linux/linux-4.19/drivers/irqchip/
Dirq-atmel-aic5.c88 struct irq_domain *domain = d->domain; in aic5_mask() local
105 struct irq_domain *domain = d->domain; in aic5_unmask() local
122 struct irq_domain *domain = d->domain; in aic5_retrigger() local
136 struct irq_domain *domain = d->domain; in aic5_set_type() local
157 struct irq_domain *domain = d->domain; in aic5_suspend() local
187 struct irq_domain *domain = d->domain; in aic5_resume() local
223 struct irq_domain *domain = d->domain; in aic5_pm_shutdown() local
243 static void __init aic5_hw_init(struct irq_domain *domain) in aic5_hw_init()
324 struct irq_domain *domain; in aic5_of_init() local
/kernel/linux/linux-5.10/drivers/iommu/intel/
Diommu.c299 #define for_each_domain_iommu(idx, domain) \ argument
492 struct dmar_domain *domain) in set_iommu_domain()
545 static inline int domain_type_is_si(struct dmar_domain *domain) in domain_type_is_si()
550 static inline bool domain_use_first_level(struct dmar_domain *domain) in domain_use_first_level()
555 static inline int domain_pfn_supported(struct dmar_domain *domain, in domain_pfn_supported()
597 struct intel_iommu *domain_get_iommu(struct dmar_domain *domain) in domain_get_iommu()
620 static void domain_update_iommu_coherency(struct dmar_domain *domain) in domain_update_iommu_coherency()
677 static int domain_update_iommu_superpage(struct dmar_domain *domain, in domain_update_iommu_superpage()
708 static int domain_update_device_node(struct dmar_domain *domain) in domain_update_device_node()
737 static void domain_update_iommu_cap(struct dmar_domain *domain) in domain_update_iommu_cap()
[all …]
/kernel/linux/linux-5.10/drivers/irqchip/
Dirq-atmel-aic5.c88 struct irq_domain *domain = d->domain; in aic5_mask() local
105 struct irq_domain *domain = d->domain; in aic5_unmask() local
122 struct irq_domain *domain = d->domain; in aic5_retrigger() local
136 struct irq_domain *domain = d->domain; in aic5_set_type() local
157 struct irq_domain *domain = d->domain; in aic5_suspend() local
187 struct irq_domain *domain = d->domain; in aic5_resume() local
223 struct irq_domain *domain = d->domain; in aic5_pm_shutdown() local
243 static void __init aic5_hw_init(struct irq_domain *domain) in aic5_hw_init()
331 struct irq_domain *domain; in aic5_of_init() local
/kernel/linux/linux-4.19/drivers/firmware/arm_scmi/
Dperf.c54 __le32 domain; member
59 __le32 domain; member
70 __le32 domain; member
75 __le32 domain; member
141 scmi_perf_domain_attributes_get(const struct scmi_handle *handle, u32 domain, in scmi_perf_domain_attributes_get()
192 scmi_perf_describe_levels_get(const struct scmi_handle *handle, u32 domain, in scmi_perf_describe_levels_get()
252 static int scmi_perf_limits_set(const struct scmi_handle *handle, u32 domain, in scmi_perf_limits_set()
275 static int scmi_perf_limits_get(const struct scmi_handle *handle, u32 domain, in scmi_perf_limits_get()
301 static int scmi_perf_level_set(const struct scmi_handle *handle, u32 domain, in scmi_perf_level_set()
324 static int scmi_perf_level_get(const struct scmi_handle *handle, u32 domain, in scmi_perf_level_get()
[all …]

12345678910>>...40