Home
last modified time | relevance | path

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

12345678910>>...49

/kernel/linux/linux-5.10/kernel/irq/
Dirqdomain.c128 struct irq_domain *domain; in __irq_domain_create() local
205 static void __irq_domain_publish(struct irq_domain *domain) in __irq_domain_publish()
233 struct irq_domain *domain; in __irq_domain_add() local
252 void irq_domain_remove(struct irq_domain *domain) in irq_domain_remove()
278 void irq_domain_update_bus_token(struct irq_domain *domain, in irq_domain_update_bus_token()
334 struct irq_domain *domain; in irq_domain_add_simple() local
378 struct irq_domain *domain; in irq_domain_add_legacy() local
465 void irq_set_default_host(struct irq_domain *domain) in irq_set_default_host()
487 static void irq_domain_clear_mapping(struct irq_domain *domain, in irq_domain_clear_mapping()
499 static void irq_domain_set_mapping(struct irq_domain *domain, in irq_domain_set_mapping()
[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-6.6/kernel/irq/
Dirqdomain.c137 struct irq_domain *domain; in __irq_domain_create() local
232 static void __irq_domain_publish(struct irq_domain *domain) in __irq_domain_publish()
260 struct irq_domain *domain; in __irq_domain_add() local
279 void irq_domain_remove(struct irq_domain *domain) in irq_domain_remove()
306 void irq_domain_update_bus_token(struct irq_domain *domain, in irq_domain_update_bus_token()
362 struct irq_domain *domain; in irq_domain_create_simple() local
418 struct irq_domain *domain; in irq_domain_create_legacy() local
479 void irq_set_default_host(struct irq_domain *domain) in irq_set_default_host()
502 static bool irq_domain_is_nomap(struct irq_domain *domain) in irq_domain_is_nomap()
508 static void irq_domain_clear_mapping(struct irq_domain *domain, in irq_domain_clear_mapping()
[all …]
Dmsi.c586 struct irq_domain *domain; in msi_get_device_domain() local
606 struct irq_domain *domain; in msi_domain_get_hwsize() local
623 static void msi_check_level(struct irq_domain *domain, struct msi_msg *msg) in msi_check_level()
664 static int msi_domain_activate(struct irq_domain *domain, in msi_domain_activate()
675 static void msi_domain_deactivate(struct irq_domain *domain, in msi_domain_deactivate()
684 static int msi_domain_alloc(struct irq_domain *domain, unsigned int virq, in msi_domain_alloc()
716 static void msi_domain_free(struct irq_domain *domain, unsigned int virq, in msi_domain_free()
742 static int msi_domain_ops_prepare(struct irq_domain *domain, struct device *dev, in msi_domain_ops_prepare()
755 static int msi_domain_ops_init(struct irq_domain *domain, in msi_domain_ops_init()
813 struct irq_domain *domain; in __msi_create_irq_domain() local
[all …]
/kernel/linux/linux-6.6/drivers/vdpa/vdpa_user/
Diova_domain.c20 static int vduse_iotlb_add_range(struct vduse_iova_domain *domain, in vduse_iotlb_add_range()
45 static void vduse_iotlb_del_range(struct vduse_iova_domain *domain, in vduse_iotlb_del_range()
59 int vduse_domain_set_map(struct vduse_iova_domain *domain, in vduse_domain_set_map()
89 void vduse_domain_clear_map(struct vduse_iova_domain *domain, in vduse_domain_clear_map()
103 static int vduse_domain_map_bounce_page(struct vduse_iova_domain *domain, in vduse_domain_map_bounce_page()
123 static void vduse_domain_unmap_bounce_page(struct vduse_iova_domain *domain, in vduse_domain_unmap_bounce_page()
160 static void vduse_domain_bounce(struct vduse_iova_domain *domain, in vduse_domain_bounce()
190 vduse_domain_get_coherent_page(struct vduse_iova_domain *domain, u64 iova) in vduse_domain_get_coherent_page()
211 vduse_domain_get_bounce_page(struct vduse_iova_domain *domain, u64 iova) in vduse_domain_get_bounce_page()
230 vduse_domain_free_kernel_bounce_pages(struct vduse_iova_domain *domain) in vduse_domain_free_kernel_bounce_pages()
[all …]
/kernel/linux/linux-6.6/include/linux/
Dirqdomain.h414 static inline struct irq_desc *irq_resolve_mapping(struct irq_domain *domain, in irq_resolve_mapping()
425 static inline unsigned int irq_find_mapping(struct irq_domain *domain, in irq_find_mapping()
436 static inline unsigned int irq_linear_revmap(struct irq_domain *domain, in irq_linear_revmap()
504 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()
544 static inline bool irq_domain_is_ipi(struct irq_domain *domain) in irq_domain_is_ipi()
550 static inline bool irq_domain_is_ipi_per_cpu(struct irq_domain *domain) in irq_domain_is_ipi_per_cpu()
555 static inline bool irq_domain_is_ipi_single(struct irq_domain *domain) in irq_domain_is_ipi_single()
560 static inline bool irq_domain_is_msi(struct irq_domain *domain) in irq_domain_is_msi()
565 static inline bool irq_domain_is_msi_parent(struct irq_domain *domain) in irq_domain_is_msi_parent()
[all …]
/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-6.6/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
342 struct dca_domain *domain, *newdomain = NULL; in register_dca_provider() local
399 struct dca_domain *domain; in unregister_dca_provider() local
/kernel/linux/linux-6.6/drivers/scsi/elx/libefc/
Defc_domain.c17 struct efc_domain *domain = NULL; in efc_domain_cb() local
106 struct efc_domain *domain = container_of(arg, struct efc_domain, ref); in _efc_domain_free() local
116 efc_domain_free(struct efc_domain *domain) in efc_domain_free()
135 struct efc_domain *domain; in efc_domain_alloc() local
174 struct efc_domain *domain = ctx->app; in __efc_domain_common() local
196 struct efc_domain *domain = ctx->app; in __efc_domain_common_shutdown() local
824 __efc_domain_attach_internal(struct efc_domain *domain, u32 s_id) in __efc_domain_attach_internal()
834 efc_domain_attach(struct efc_domain *domain, u32 s_id) in efc_domain_attach()
840 efc_domain_post_event(struct efc_domain *domain, in efc_domain_post_event()
858 efct_domain_process_pending(struct efc_domain *domain) in efct_domain_process_pending()
[all …]
Defc_cmds.c207 struct efc_domain *domain, u8 *wwpn) in efc_cmd_nport_alloc()
317 efc_domain_get_mbox_status(struct efc_domain *domain, u8 *mqe, int status) in efc_domain_get_mbox_status()
334 efc_domain_free_resources(struct efc_domain *domain, int evt, void *data) in efc_domain_free_resources()
353 efc_domain_send_nport_evt(struct efc_domain *domain, in efc_domain_send_nport_evt()
369 struct efc_domain *domain = arg; in efc_domain_alloc_read_sparm64_cb() local
383 efc_domain_alloc_read_sparm64(struct efc_domain *domain) in efc_domain_alloc_read_sparm64()
410 struct efc_domain *domain = arg; in efc_domain_alloc_init_vfi_cb() local
423 efc_domain_alloc_init_vfi(struct efc_domain *domain) in efc_domain_alloc_init_vfi()
455 efc_cmd_domain_alloc(struct efc *efc, struct efc_domain *domain, u32 fcf) in efc_cmd_domain_alloc()
499 struct efc_domain *domain = arg; in efc_domain_attach_reg_vfi_cb() local
[all …]
Defc_nport.c45 efc_nport_find_wwn(struct efc_domain *domain, uint64_t wwnn, uint64_t wwpn) in efc_nport_find_wwn()
66 efc_nport_alloc(struct efc_domain *domain, uint64_t wwpn, uint64_t wwnn, in efc_nport_alloc()
137 struct efc_domain *domain; in efc_nport_free() local
164 efc_nport_find(struct efc_domain *domain, u32 d_id) in efc_nport_find()
275 struct efc_domain *domain = nport->domain; in __efc_nport_common() local
324 struct efc_domain *domain = nport->domain; in __efc_nport_allocated() local
543 struct efc_domain *domain = nport->domain; in __efc_nport_wait_shutdown() local
598 efc_vport_nport_alloc(struct efc_domain *domain, struct efc_vport *vport) in efc_vport_nport_alloc()
621 efc_vport_start(struct efc_domain *domain) in efc_vport_start()
643 efc_nport_vport_new(struct efc_domain *domain, uint64_t wwpn, uint64_t wwnn, in efc_nport_vport_new()
[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
728 struct iommu_domain *domain = group->default_domain; in iommu_create_device_direct_mappings() local
780 static bool iommu_is_attach_deferred(struct iommu_domain *domain, in iommu_is_attach_deferred()
1204 struct iommu_domain *domain = iommu_get_domain_for_dev(dev); in iommu_page_response() local
1703 struct iommu_domain *domain = data; in iommu_group_do_dma_attach() local
1720 struct iommu_domain *domain = data; in iommu_group_do_probe_finalize() local
1889 void iommu_set_fault_handler(struct iommu_domain *domain, in iommu_set_fault_handler()
1903 struct iommu_domain *domain; in __iommu_domain_alloc() local
1926 void iommu_domain_free(struct iommu_domain *domain) in iommu_domain_free()
1932 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()
Ds390-iommu.c25 struct iommu_domain domain; member
78 static void s390_domain_free(struct iommu_domain *domain) in s390_domain_free()
86 static int s390_iommu_attach_device(struct iommu_domain *domain, in s390_iommu_attach_device()
138 static void s390_iommu_detach_device(struct iommu_domain *domain, in s390_iommu_detach_device()
179 struct iommu_domain *domain; in s390_iommu_release_device() local
257 static int s390_iommu_map(struct iommu_domain *domain, unsigned long iova, in s390_iommu_map()
275 static phys_addr_t s390_iommu_iova_to_phys(struct iommu_domain *domain, in s390_iommu_iova_to_phys()
306 static size_t s390_iommu_unmap(struct iommu_domain *domain, in s390_iommu_unmap()
/kernel/linux/linux-5.10/drivers/media/platform/qcom/venus/
Dhfi_parser.c41 u32 codecs, u32 domain, func cb, void *data, in for_each_codec()
66 parse_alloc_mode(struct venus_core *core, u32 codecs, u32 domain, void *data) in parse_alloc_mode()
100 parse_profile_level(struct venus_core *core, u32 codecs, u32 domain, void *data) in parse_profile_level()
128 parse_caps(struct venus_core *core, u32 codecs, u32 domain, void *data) in parse_caps()
157 parse_raw_formats(struct venus_core *core, u32 codecs, u32 domain, void *data) in parse_raw_formats()
210 static void parse_codecs_mask(u32 *codecs, u32 *domain, void *data) in parse_codecs_mask()
218 static void parser_init(struct venus_inst *inst, u32 *codecs, u32 *domain) in parser_init()
227 static void parser_fini(struct venus_inst *inst, u32 codecs, u32 domain) in parser_fini()
250 u32 *word = buf, *data, codecs = 0, domain = 0; in hfi_parser() local
/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()
150 struct async_domain *domain, in __async_schedule_node_domain()
199 int node, struct async_domain *domain) in async_schedule_node_domain()
295 void async_unregister_domain(struct async_domain *domain) in async_unregister_domain()
311 void async_synchronize_full_domain(struct async_domain *domain) in async_synchronize_full_domain()
326 void async_synchronize_cookie_domain(async_cookie_t cookie, struct async_domain *domain) in async_synchronize_cookie_domain()
/kernel/linux/linux-6.6/drivers/media/platform/qcom/venus/
Dhfi_parser.c41 u32 codecs, u32 domain, func cb, void *data, in for_each_codec()
66 parse_alloc_mode(struct venus_core *core, u32 codecs, u32 domain, void *data) in parse_alloc_mode()
100 parse_profile_level(struct venus_core *core, u32 codecs, u32 domain, void *data) in parse_profile_level()
128 parse_caps(struct venus_core *core, u32 codecs, u32 domain, void *data) in parse_caps()
157 parse_raw_formats(struct venus_core *core, u32 codecs, u32 domain, void *data) in parse_raw_formats()
210 static void parse_codecs_mask(u32 *codecs, u32 *domain, void *data) in parse_codecs_mask()
218 static void parser_init(struct venus_inst *inst, u32 *codecs, u32 *domain) in parser_init()
227 static void parser_fini(struct venus_inst *inst, u32 codecs, u32 domain) in parser_fini()
285 u32 *word = buf, *data, codecs = 0, domain = 0; in hfi_parser() 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()
619 struct intel_iommu *domain_get_iommu(struct dmar_domain *domain) in domain_get_iommu()
642 static void domain_update_iommu_coherency(struct dmar_domain *domain) in domain_update_iommu_coherency()
699 static int domain_update_iommu_superpage(struct dmar_domain *domain, in domain_update_iommu_superpage()
730 static int domain_update_device_node(struct dmar_domain *domain) in domain_update_device_node()
759 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-6.6/drivers/iommu/
Dtegra-gart.c106 static int gart_iommu_attach_dev(struct iommu_domain *domain, in gart_iommu_attach_dev()
129 struct iommu_domain *domain = iommu_get_domain_for_dev(dev); in gart_iommu_set_platform_dma() local
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()
255 static void gart_iommu_sync_map(struct iommu_domain *domain, unsigned long iova, in gart_iommu_sync_map()
261 static void gart_iommu_sync(struct iommu_domain *domain, in gart_iommu_sync()
/kernel/linux/linux-6.6/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-5.10/drivers/iommu/amd/
Diommu.c155 static void amd_iommu_domain_get_pgtable(struct protection_domain *domain, in amd_iommu_domain_get_pgtable()
164 static void amd_iommu_domain_set_pt_root(struct protection_domain *domain, u64 root) in amd_iommu_domain_set_pt_root()
169 static void amd_iommu_domain_clr_pt_root(struct protection_domain *domain) in amd_iommu_domain_clr_pt_root()
174 static void amd_iommu_domain_set_pgtable(struct protection_domain *domain, in amd_iommu_domain_set_pgtable()
1308 static void __domain_flush_pages(struct protection_domain *domain, in __domain_flush_pages()
1339 static void domain_flush_pages(struct protection_domain *domain, in domain_flush_pages()
1346 static void domain_flush_tlb_pde(struct protection_domain *domain) in domain_flush_tlb_pde()
1351 static void domain_flush_complete(struct protection_domain *domain) in domain_flush_complete()
1368 static void domain_flush_np_cache(struct protection_domain *domain, in domain_flush_np_cache()
1385 static void domain_flush_devices(struct protection_domain *domain) in domain_flush_devices()
[all …]

12345678910>>...49