| /linux-6.15/kernel/irq/ |
| H A D | irqdomain.c | 227 struct irq_domain *domain; in __irq_domain_create() local 287 static void irq_domain_free(struct irq_domain *domain) in irq_domain_free() 311 struct irq_domain *domain; in __irq_domain_instantiate() local 385 void irq_domain_remove(struct irq_domain *domain) in irq_domain_remove() 898 struct irq_domain *domain; in irq_create_fwspec_mapping() local 1017 struct irq_domain *domain; in irq_dispose_mapping() local 1301 struct irq_domain *domain = data->domain; in irq_domain_insert_irq() local 1320 struct irq_domain *domain = data->domain; in irq_domain_remove_irq() local 1874 struct irq_domain *domain; in irq_domain_free_irqs() local 1939 struct irq_domain *domain = irq_data->domain; in __irq_domain_deactivate_irq() local [all …]
|
| H A D | msi.c | 603 struct irq_domain *domain; in msi_get_device_domain() local 623 struct irq_domain *domain; in msi_domain_get_hwsize() local 681 static int msi_domain_activate(struct irq_domain *domain, in msi_domain_activate() 863 struct irq_domain *domain; in __msi_create_irq_domain() local 1000 struct irq_domain *domain, *parent = dev->msi.domain; in msi_create_device_irq_domain() local 1080 struct irq_domain *domain; in msi_remove_device_irq_domain() local 1113 struct irq_domain *domain; in msi_match_device_irq_domain() local 1322 struct irq_domain *domain; in __msi_domain_alloc_locked() local 1435 struct irq_domain *domain; in __msi_domain_alloc_irq_at() local 1588 struct irq_domain *domain; in msi_domain_free_locked() local [all …]
|
| /linux-6.15/drivers/vdpa/vdpa_user/ |
| H A D | iova_domain.c | 20 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() 160 static void vduse_domain_bounce(struct vduse_iova_domain *domain, in vduse_domain_bounce() 433 void vduse_domain_unmap_page(struct vduse_iova_domain *domain, in vduse_domain_unmap_page() 511 struct vduse_iova_domain *domain = vmf->vma->vm_private_data; in vduse_domain_mmap_fault() local 537 struct vduse_iova_domain *domain = file->private_data; in vduse_domain_mmap() local 548 struct vduse_iova_domain *domain = file->private_data; in vduse_domain_release() local 570 void vduse_domain_destroy(struct vduse_iova_domain *domain) in vduse_domain_destroy() [all …]
|
| /linux-6.15/include/linux/ |
| H A D | irqdomain.h | 545 static inline unsigned int irq_find_mapping(struct irq_domain *domain, in irq_find_mapping() 626 static inline int irq_domain_alloc_irqs(struct irq_domain *domain, in irq_domain_alloc_irqs() 658 static inline bool irq_domain_is_hierarchy(struct irq_domain *domain) in irq_domain_is_hierarchy() 663 static inline bool irq_domain_is_ipi(struct irq_domain *domain) in irq_domain_is_ipi() 674 static inline bool irq_domain_is_ipi_single(struct irq_domain *domain) in irq_domain_is_ipi_single() 679 static inline bool irq_domain_is_msi(struct irq_domain *domain) in irq_domain_is_msi() 684 static inline bool irq_domain_is_msi_parent(struct irq_domain *domain) in irq_domain_is_msi_parent() 695 static inline int irq_domain_alloc_irqs(struct irq_domain *domain, in irq_domain_alloc_irqs() 704 static inline bool irq_domain_is_hierarchy(struct irq_domain *domain) in irq_domain_is_hierarchy() 709 static inline bool irq_domain_is_ipi(struct irq_domain *domain) in irq_domain_is_ipi() [all …]
|
| /linux-6.15/drivers/gpu/drm/xe/ |
| H A D | xe_force_wake.c | 34 struct xe_force_wake_domain *domain = &fw->domains[id]; in init_domain() local 102 static void __domain_ctl(struct xe_gt *gt, struct xe_force_wake_domain *domain, bool wake) in __domain_ctl() 110 static int __domain_wait(struct xe_gt *gt, struct xe_force_wake_domain *domain, bool wake) in __domain_wait() 135 static void domain_wake(struct xe_gt *gt, struct xe_force_wake_domain *domain) in domain_wake() 141 struct xe_force_wake_domain *domain) in domain_wake_wait() 146 static void domain_sleep(struct xe_gt *gt, struct xe_force_wake_domain *domain) in domain_sleep() 152 struct xe_force_wake_domain *domain) in domain_sleep_wait() 182 struct xe_force_wake_domain *domain; in xe_force_wake_get() local 233 struct xe_force_wake_domain *domain; in xe_force_wake_put() local
|
| /linux-6.15/drivers/iommu/intel/ |
| H A D | cache.c | 43 static int cache_tag_assign(struct dmar_domain *domain, u16 did, in cache_tag_assign() 94 static void cache_tag_unassign(struct dmar_domain *domain, u16 did, in cache_tag_unassign() 118 static int domain_qi_batch_alloc(struct dmar_domain *domain) in domain_qi_batch_alloc() 136 static int __cache_tag_assign_domain(struct dmar_domain *domain, u16 did, in __cache_tag_assign_domain() 157 static void __cache_tag_unassign_domain(struct dmar_domain *domain, u16 did, in __cache_tag_unassign_domain() 168 static int __cache_tag_assign_parent_domain(struct dmar_domain *domain, u16 did, in __cache_tag_assign_parent_domain() 200 static u16 domain_get_id_for_dev(struct dmar_domain *domain, struct device *dev) in domain_get_id_for_dev() 223 int cache_tag_assign_domain(struct dmar_domain *domain, in cache_tag_assign_domain() 247 void cache_tag_unassign_domain(struct dmar_domain *domain, in cache_tag_unassign_domain() 446 void cache_tag_flush_range(struct dmar_domain *domain, unsigned long start, in cache_tag_flush_range() [all …]
|
| H A D | svm.c | 55 struct dmar_domain *domain = container_of(mn, struct dmar_domain, notifier); in intel_arch_invalidate_secondary_tlbs() local 72 struct dmar_domain *domain = container_of(mn, struct dmar_domain, notifier); in intel_mm_release() local 101 struct dmar_domain *domain = container_of(mn, struct dmar_domain, notifier); in intel_mm_free_notifier() local 148 static int intel_svm_set_dev_pasid(struct iommu_domain *domain, in intel_svm_set_dev_pasid() 184 static void intel_svm_domain_free(struct iommu_domain *domain) in intel_svm_domain_free() 200 struct dmar_domain *domain; in intel_svm_domain_alloc() local
|
| H A D | nested.c | 21 static int intel_nested_attach_dev(struct iommu_domain *domain, in intel_nested_attach_dev() 78 static void intel_nested_domain_free(struct iommu_domain *domain) in intel_nested_domain_free() 90 static int intel_nested_cache_invalidate_user(struct iommu_domain *domain, in intel_nested_cache_invalidate_user() 134 struct dmar_domain *domain, in domain_setup_nested() 145 static int intel_nested_set_dev_pasid(struct iommu_domain *domain, in intel_nested_set_dev_pasid() 198 struct dmar_domain *domain; in intel_iommu_domain_alloc_nested() local
|
| H A D | iommu.c | 556 static void domain_flush_cache(struct dmar_domain *domain, in domain_flush_cache() 798 static void dma_pte_clear_range(struct dmar_domain *domain, in dma_pte_clear_range() 1139 domain_lookup_dev_info(struct dmar_domain *domain, in domain_lookup_dev_info() 1449 static void domain_exit(struct dmar_domain *domain) in domain_exit() 1575 struct dmar_domain *domain = opaque; in domain_context_mapping_cb() local 1803 struct dmar_domain *domain, in domain_setup_second_level() 1827 struct dmar_domain *domain, in domain_setup_first_level() 3316 struct dmar_domain *domain; in paging_domain_alloc() local 3382 struct iommu_domain *domain; in intel_iommu_domain_alloc_paging_flags() local 3498 static int intel_iommu_map(struct iommu_domain *domain, in intel_iommu_map() [all …]
|
| /linux-6.15/drivers/iommu/ |
| H A D | dma-iommu.h | 33 static inline int iommu_dma_init_fq(struct iommu_domain *domain) in iommu_dma_init_fq() 38 static inline int iommu_get_dma_cookie(struct iommu_domain *domain) in iommu_get_dma_cookie() 43 static inline void iommu_put_dma_cookie(struct iommu_domain *domain) in iommu_put_dma_cookie() 47 static inline void iommu_put_msi_cookie(struct iommu_domain *domain) in iommu_put_msi_cookie() 55 static inline int iommu_dma_sw_msi(struct iommu_domain *domain, in iommu_dma_sw_msi()
|
| H A D | ipmmu-vmsa.c | 211 static u32 ipmmu_ctx_read_root(struct ipmmu_vmsa_domain *domain, in ipmmu_ctx_read_root() 254 static void ipmmu_tlb_sync(struct ipmmu_vmsa_domain *domain) in ipmmu_tlb_sync() 279 static void ipmmu_utlb_enable(struct ipmmu_vmsa_domain *domain, in ipmmu_utlb_enable() 311 struct ipmmu_vmsa_domain *domain = cookie; in ipmmu_tlb_flush_all() local 332 struct ipmmu_vmsa_domain *domain) in ipmmu_domain_allocate_context() 567 struct ipmmu_vmsa_domain *domain; in ipmmu_domain_alloc_paging() local 580 struct ipmmu_vmsa_domain *domain = to_vmsa_domain(io_domain); in ipmmu_domain_free() local 596 struct ipmmu_vmsa_domain *domain = to_vmsa_domain(io_domain); in ipmmu_attach_device() local 643 struct ipmmu_vmsa_domain *domain; in ipmmu_iommu_identity_attach() local 672 struct ipmmu_vmsa_domain *domain = to_vmsa_domain(io_domain); in ipmmu_map() local [all …]
|
| H A D | iommu.c | 64 struct iommu_domain *domain; member 1627 struct iommu_domain *domain; in __iommu_alloc_identity_domain() local 1983 void iommu_set_fault_handler(struct iommu_domain *domain, in iommu_set_fault_handler() 2017 struct iommu_domain *domain; in __iommu_paging_domain_alloc_flags() local 2058 void iommu_domain_free(struct iommu_domain *domain) in iommu_domain_free() 2539 static size_t __iommu_unmap(struct iommu_domain *domain, in __iommu_unmap() 2607 size_t iommu_unmap(struct iommu_domain *domain, in iommu_unmap() 2621 size_t iommu_unmap_fast(struct iommu_domain *domain, in iommu_unmap_fast() 3178 struct iommu_domain *domain; in __iommu_group_alloc_blocking_domain() local 3352 struct iommu_domain *domain) in iommu_remove_dev_pasid() [all …]
|
| /linux-6.15/drivers/dca/ |
| H A D | dca-core.c | 45 struct dca_domain *domain; in dca_allocate_domain() local 57 static void dca_free_domain(struct dca_domain *domain) in dca_free_domain() 82 struct dca_domain *domain; in unregister_dca_providers() local 115 struct dca_domain *domain; in dca_find_domain() local 127 struct dca_domain *domain; in dca_get_domain() local 144 struct dca_domain *domain; in dca_find_provider_by_dev() local 177 struct dca_domain *domain; in dca_add_requester() local 343 struct dca_domain *domain, *newdomain = NULL; in register_dca_provider() local 400 struct dca_domain *domain; in unregister_dca_provider() local
|
| /linux-6.15/drivers/scsi/elx/libefc/ |
| H A D | efc_cmds.c | 207 struct efc_domain *domain, u8 *wwpn) in efc_cmd_nport_alloc() 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() 499 struct efc_domain *domain = arg; in efc_domain_attach_reg_vfi_cb() local 552 struct efc_domain *domain = arg; in efc_domain_free_unreg_vfi_cb() local 567 efc_domain_free_unreg_vfi(struct efc_domain *domain) in efc_domain_free_unreg_vfi() [all …]
|
| H A D | efc_domain.c | 17 struct efc_domain *domain = NULL; in efc_domain_cb() 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() 907 struct efc_domain *domain = efc->domain; in efc_dispatch_frame() local [all …]
|
| H A D | efc_nport.c | 45 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 …]
|
| /linux-6.15/drivers/irqchip/ |
| H A D | irq-atmel-aic5.c | 87 struct irq_domain *domain = d->domain; in aic5_mask() local 104 struct irq_domain *domain = d->domain; in aic5_unmask() local 121 struct irq_domain *domain = d->domain; in aic5_retrigger() local 135 struct irq_domain *domain = d->domain; in aic5_set_type() local 156 struct irq_domain *domain = d->domain; in aic5_suspend() local 186 struct irq_domain *domain = d->domain; in aic5_resume() local 222 struct irq_domain *domain = d->domain; in aic5_pm_shutdown() local 242 static void __init aic5_hw_init(struct irq_domain *domain) in aic5_hw_init() 331 struct irq_domain *domain; in aic5_of_init() local
|
| /linux-6.15/drivers/media/platform/qcom/venus/ |
| H A D | hfi_parser.c | 43 u32 codecs, u32 domain, func cb, void *data, in for_each_codec() 68 parse_alloc_mode(struct venus_core *core, u32 codecs, u32 domain, void *data) in parse_alloc_mode() 104 parse_profile_level(struct venus_core *core, u32 codecs, u32 domain, void *data) in parse_profile_level() 134 parse_caps(struct venus_core *core, u32 codecs, u32 domain, void *data) in parse_caps() 165 parse_raw_formats(struct venus_core *core, u32 codecs, u32 domain, void *data) in parse_raw_formats() 227 static int parse_codecs_mask(u32 *codecs, u32 *domain, void *data) in parse_codecs_mask() 237 static void parser_init(struct venus_inst *inst, u32 *codecs, u32 *domain) in parser_init() 246 static void parser_fini(struct venus_inst *inst, u32 codecs, u32 domain) in parser_fini() 303 u32 *words = buf, *payload, codecs = 0, domain = 0; in hfi_parser() local
|
| /linux-6.15/drivers/pmdomain/bcm/ |
| H A D | raspberrypi-power.c | 24 u32 domain; member 43 u32 domain; member 51 static int rpi_firmware_set_power(struct generic_pm_domain *domain, bool on) in rpi_firmware_set_power() 76 static int rpi_domain_off(struct generic_pm_domain *domain) in rpi_domain_off() 81 static int rpi_domain_on(struct generic_pm_domain *domain) in rpi_domain_on() 126 int xlate_index, int domain, in rpi_init_old_power_domain()
|
| /linux-6.15/drivers/xen/xen-pciback/ |
| H A D | pci_stub.c | 45 int domain; member 233 int domain = (sbdf >> 16) & 0xffff; in pcistub_get_gsi_from_sbdf() local 248 int domain, int bus, in pcistub_get_pci_dev_by_slot() 530 int domain, int bus, unsigned int devfn) in pcistub_device_id_add_list() 1218 int domain, bus, slot, func; in new_slot_store() local 1237 int domain, bus, slot, func; in remove_slot_store() local 1310 int domain, bus, slot, func; in irq_handler_state_store() local 1348 int domain, bus, slot, func, reg, size, mask; in quirks_store() local 1412 int domain, bus, slot, func; in permissive_store() local 1476 int domain, bus, slot, func; in allow_interrupt_control_store() local [all …]
|
| /linux-6.15/arch/x86/kernel/apic/ |
| H A D | msi.c | 152 struct irq_domain *domain = dev_get_msi_domain(&dev->dev); in pci_dev_has_default_msi_parent_domain() local 175 static int x86_msi_prepare(struct irq_domain *domain, struct device *dev, in x86_msi_prepare() 205 static bool x86_init_dev_msi_info(struct device *dev, struct irq_domain *domain, in x86_init_dev_msi_info() 280 int pci_msi_prepare(struct irq_domain *domain, struct device *dev, int nvec, in pci_msi_prepare() 323 static int dmar_msi_init(struct irq_domain *domain, in dmar_msi_init() 367 struct irq_domain *domain = dmar_get_irq_domain(); in dmar_alloc_hwirq() local
|
| /linux-6.15/drivers/firmware/arm_scmi/ |
| H A D | perf.c | 86 __le32 domain; member 91 __le32 domain; member 102 __le32 domain; member 107 __le32 domain; member 242 int domain; in scmi_perf_xa_destroy() local 819 u32 domain, int message_id, in scmi_perf_level_limits_notify() 916 u32 domain) in scmi_dvfs_transition_latency_get() 930 u32 domain, u32 *rate_limit) in scmi_dvfs_rate_limit_get() 1002 u32 domain, unsigned long *freq, in scmi_dvfs_est_power_get() 1033 u32 domain) in scmi_fast_switch_possible() [all …]
|
| /linux-6.15/kernel/ |
| H A D | async.c | 76 struct async_domain *domain; member 89 static async_cookie_t lowest_in_progress(struct async_domain *domain) in lowest_in_progress() 152 struct async_domain *domain, in __async_schedule_node_domain() 201 int node, struct async_domain *domain) in async_schedule_node_domain() 295 void async_synchronize_full_domain(struct async_domain *domain) in async_synchronize_full_domain() 310 void async_synchronize_cookie_domain(async_cookie_t cookie, struct async_domain *domain) in async_synchronize_cookie_domain()
|
| /linux-6.15/drivers/gpu/drm/etnaviv/ |
| H A D | etnaviv_perfmon.c | 41 const struct etnaviv_pm_domain *domain, in perf_reg_read() 58 const struct etnaviv_pm_domain *domain, in pipe_perf_reg_read() 79 const struct etnaviv_pm_domain *domain, in pipe_reg_read() 100 const struct etnaviv_pm_domain *domain, in hi_total_cycle_read() 114 const struct etnaviv_pm_domain *domain, in hi_total_idle_cycle_read() 483 const struct etnaviv_pm_domain *domain = NULL; in pm_domain() local 504 struct drm_etnaviv_pm_domain *domain) in etnaviv_pm_query_dom()
|
| /linux-6.15/drivers/gpu/drm/i915/display/ |
| H A D | intel_display_power.c | 243 enum intel_display_power_domain domain) in intel_display_power_is_enabled() 356 enum intel_display_power_domain domain; in __async_put_domains_state_ok() local 378 enum intel_display_power_domain domain; in print_power_domains() local 486 enum intel_display_power_domain domain) in __intel_display_power_get_domain() 513 enum intel_display_power_domain domain) in intel_display_power_get() 540 enum intel_display_power_domain domain) in intel_display_power_get_if_enabled() 572 enum intel_display_power_domain domain) in __intel_display_power_put_domain() 628 enum intel_display_power_domain domain; in release_async_put_domains() local 898 enum intel_display_power_domain domain; in intel_display_power_put_mask_in_set() local 2157 enum intel_display_power_domain domain; in intel_power_domains_dump_info() local [all …]
|