| /kernel/linux/linux-4.19/kernel/irq/ |
| D | irqdomain.c | 136 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 …]
|
| D | msi.c | 79 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/ |
| D | irqdomain.c | 136 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 …]
|
| D | msi.c | 79 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/ |
| D | etnaviv_iommu.c | 29 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
|
| D | etnaviv_iommu_v2.c | 44 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/ |
| D | dca-core.c | 44 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/ |
| D | dca-core.c | 60 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/ |
| D | async.c | 78 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/ |
| D | irqdomain.h | 396 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 …]
|
| D | iommu.h | 357 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/ |
| D | irqdomain.h | 410 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 …]
|
| D | iommu.h | 520 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/ |
| D | iommu.c | 46 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 …]
|
| D | ipmmu-vmsa.c | 210 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 …]
|
| D | tegra-gart.c | 106 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/ |
| D | hfi_parser.c | 38 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/ |
| D | hfi_parser.c | 38 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/ |
| D | amd_iommu.c | 124 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 …]
|
| D | iommu.c | 60 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/ |
| D | async.c | 74 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/ |
| D | irq-atmel-aic5.c | 88 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/ |
| D | iommu.c | 299 #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/ |
| D | irq-atmel-aic5.c | 88 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/ |
| D | perf.c | 54 __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 …]
|