/linux-6.1.9/kernel/irq/ |
D | irqdomain.c | 145 struct irq_domain *domain; in __irq_domain_add() local 248 void irq_domain_remove(struct irq_domain *domain) in irq_domain_remove() 275 void irq_domain_update_bus_token(struct irq_domain *domain, in irq_domain_update_bus_token() 331 struct irq_domain *domain; in irq_domain_create_simple() local 387 struct irq_domain *domain; in irq_domain_create_legacy() local 473 void irq_set_default_host(struct irq_domain *domain) in irq_set_default_host() 496 static bool irq_domain_is_nomap(struct irq_domain *domain) in irq_domain_is_nomap() 502 static void irq_domain_clear_mapping(struct irq_domain *domain, in irq_domain_clear_mapping() 516 static void irq_domain_set_mapping(struct irq_domain *domain, in irq_domain_set_mapping() 531 static void irq_domain_disassociate(struct irq_domain *domain, unsigned int irq) in irq_domain_disassociate() [all …]
|
D | msi.c | 469 static void msi_check_level(struct irq_domain *domain, struct msi_msg *msg) in msi_check_level() 510 static int msi_domain_activate(struct irq_domain *domain, in msi_domain_activate() 521 static void msi_domain_deactivate(struct irq_domain *domain, in msi_domain_deactivate() 530 static int msi_domain_alloc(struct irq_domain *domain, unsigned int virq, in msi_domain_alloc() 562 static void msi_domain_free(struct irq_domain *domain, unsigned int virq, in msi_domain_free() 588 static int msi_domain_ops_prepare(struct irq_domain *domain, struct device *dev, in msi_domain_ops_prepare() 601 static int msi_domain_ops_init(struct irq_domain *domain, in msi_domain_ops_init() 616 static int msi_domain_ops_check(struct irq_domain *domain, in msi_domain_ops_check() 683 struct irq_domain *domain; in msi_create_irq_domain() local 698 int msi_domain_prepare_irqs(struct irq_domain *domain, struct device *dev, in msi_domain_prepare_irqs() [all …]
|
D | irq_sim.c | 18 struct irq_domain *domain; member 117 static int irq_sim_domain_map(struct irq_domain *domain, in irq_sim_domain_map() 136 static void irq_sim_domain_unmap(struct irq_domain *domain, unsigned int virq) in irq_sim_domain_unmap() 203 void irq_domain_remove_sim(struct irq_domain *domain) in irq_domain_remove_sim() 217 struct irq_domain *domain = data; in devm_irq_domain_remove_sim() local 237 struct irq_domain *domain; in devm_irq_domain_create_sim() local
|
/linux-6.1.9/drivers/vdpa/vdpa_user/ |
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() 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 …]
|
/linux-6.1.9/include/linux/ |
D | irqdomain.h | 423 static inline struct irq_desc *irq_resolve_mapping(struct irq_domain *domain, in irq_resolve_mapping() 434 static inline unsigned int irq_find_mapping(struct irq_domain *domain, in irq_find_mapping() 445 static inline unsigned int irq_linear_revmap(struct irq_domain *domain, in irq_linear_revmap() 513 static inline int irq_domain_alloc_irqs(struct irq_domain *domain, in irq_domain_alloc_irqs() 548 static inline bool irq_domain_is_hierarchy(struct irq_domain *domain) in irq_domain_is_hierarchy() 553 static inline bool irq_domain_is_ipi(struct irq_domain *domain) in irq_domain_is_ipi() 559 static inline bool irq_domain_is_ipi_per_cpu(struct irq_domain *domain) in irq_domain_is_ipi_per_cpu() 564 static inline bool irq_domain_is_ipi_single(struct irq_domain *domain) in irq_domain_is_ipi_single() 569 static inline bool irq_domain_is_msi(struct irq_domain *domain) in irq_domain_is_msi() 574 static inline bool irq_domain_is_msi_remap(struct irq_domain *domain) in irq_domain_is_msi_remap() [all …]
|
D | iommu.h | 100 static inline bool iommu_is_dma_domain(struct iommu_domain *domain) in iommu_is_dma_domain() 503 static inline void iommu_flush_iotlb_all(struct iommu_domain *domain) in iommu_flush_iotlb_all() 509 static inline void iommu_iotlb_sync(struct iommu_domain *domain, in iommu_iotlb_sync() 572 static inline void iommu_iotlb_gather_add_page(struct iommu_domain *domain, in iommu_iotlb_gather_add_page() 708 static inline void iommu_domain_free(struct iommu_domain *domain) in iommu_domain_free() 712 static inline int iommu_attach_device(struct iommu_domain *domain, in iommu_attach_device() 718 static inline void iommu_detach_device(struct iommu_domain *domain, in iommu_detach_device() 728 static inline int iommu_map(struct iommu_domain *domain, unsigned long iova, in iommu_map() 734 static inline int iommu_map_atomic(struct iommu_domain *domain, in iommu_map_atomic() 741 static inline size_t iommu_unmap(struct iommu_domain *domain, in iommu_unmap() [all …]
|
/linux-6.1.9/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
|
/linux-6.1.9/drivers/scsi/elx/libefc/ |
D | efc_domain.c | 17 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 …]
|
D | efc_cmds.c | 207 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 …]
|
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.1.9/drivers/iommu/ |
D | ipmmu-vmsa.c | 212 static u32 ipmmu_ctx_read_root(struct ipmmu_vmsa_domain *domain, in ipmmu_ctx_read_root() 218 static void ipmmu_ctx_write_root(struct ipmmu_vmsa_domain *domain, in ipmmu_ctx_write_root() 224 static void ipmmu_ctx_write_all(struct ipmmu_vmsa_domain *domain, in ipmmu_ctx_write_all() 255 static void ipmmu_tlb_sync(struct ipmmu_vmsa_domain *domain) in ipmmu_tlb_sync() 270 static void ipmmu_tlb_invalidate(struct ipmmu_vmsa_domain *domain) in ipmmu_tlb_invalidate() 284 static void ipmmu_utlb_enable(struct ipmmu_vmsa_domain *domain, in ipmmu_utlb_enable() 305 static void ipmmu_utlb_disable(struct ipmmu_vmsa_domain *domain, in ipmmu_utlb_disable() 316 struct ipmmu_vmsa_domain *domain = cookie; in ipmmu_tlb_flush_all() local 337 struct ipmmu_vmsa_domain *domain) in ipmmu_domain_allocate_context() 369 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() 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()
|
D | iommu.c | 52 struct iommu_domain *domain; member 864 struct iommu_domain *domain = group->default_domain; in iommu_create_device_direct_mappings() local 1756 struct iommu_domain *domain = data; in iommu_group_do_dma_attach() local 1887 void iommu_set_fault_handler(struct iommu_domain *domain, in iommu_set_fault_handler() 1901 struct iommu_domain *domain; in __iommu_domain_alloc() local 1929 void iommu_domain_free(struct iommu_domain *domain) in iommu_domain_free() 1954 static int __iommu_attach_device(struct iommu_domain *domain, in __iommu_attach_device() 1968 int iommu_attach_device(struct iommu_domain *domain, struct device *dev) in iommu_attach_device() 1996 int iommu_deferred_attach(struct device *dev, struct iommu_domain *domain) in iommu_deferred_attach() 2004 static void __iommu_detach_device(struct iommu_domain *domain, in __iommu_detach_device() [all …]
|
D | dma-iommu.h | 23 static inline int iommu_dma_init_fq(struct iommu_domain *domain) in iommu_dma_init_fq() 28 static inline int iommu_get_dma_cookie(struct iommu_domain *domain) in iommu_get_dma_cookie() 33 static inline void iommu_put_dma_cookie(struct iommu_domain *domain) in iommu_put_dma_cookie()
|
/linux-6.1.9/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() 270 u32 *word = buf, *data, codecs = 0, domain = 0; in hfi_parser() local
|
/linux-6.1.9/drivers/firmware/arm_scmi/ |
D | perf.c | 76 __le32 domain; member 81 __le32 domain; member 92 __le32 domain; member 97 __le32 domain; member 191 u32 domain, struct perf_dom_info *dom_info, in scmi_perf_domain_attributes_get() 253 u32 domain; member 303 scmi_perf_describe_levels_get(const struct scmi_protocol_handle *ph, u32 domain, in scmi_perf_describe_levels_get() 337 u32 domain, u32 max_perf, u32 min_perf) in scmi_perf_mb_limits_set() 360 u32 domain, u32 max_perf, u32 min_perf) in scmi_perf_limits_set() 383 u32 domain, u32 *max_perf, u32 *min_perf) in scmi_perf_mb_limits_get() [all …]
|
/linux-6.1.9/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
|
/linux-6.1.9/drivers/gpu/drm/i915/display/ |
D | intel_display_power.c | 35 intel_display_power_domain_str(enum intel_display_power_domain domain) in intel_display_power_domain_str() 201 enum intel_display_power_domain domain) in __intel_display_power_is_enabled() 242 enum intel_display_power_domain domain) in intel_display_power_is_enabled() 358 enum intel_display_power_domain domain; in __async_put_domains_state_ok() local 380 enum intel_display_power_domain domain; in print_power_domains() local 437 enum intel_display_power_domain domain) in async_put_domains_clear_domain() 447 enum intel_display_power_domain domain) in intel_display_power_grab_async_put_ref() 476 enum intel_display_power_domain domain) in __intel_display_power_get_domain() 503 enum intel_display_power_domain domain) in intel_display_power_get() 529 enum intel_display_power_domain domain) in intel_display_power_get_if_enabled() [all …]
|
/linux-6.1.9/drivers/iommu/intel/ |
D | iommu.c | 380 static inline int domain_type_is_si(struct dmar_domain *domain) in domain_type_is_si() 385 static inline bool domain_use_first_level(struct dmar_domain *domain) in domain_use_first_level() 390 static inline int domain_pfn_supported(struct dmar_domain *domain, in domain_pfn_supported() 459 static void domain_update_iommu_coherency(struct dmar_domain *domain) in domain_update_iommu_coherency() 489 static int domain_update_iommu_superpage(struct dmar_domain *domain, in domain_update_iommu_superpage() 519 static int domain_update_device_node(struct dmar_domain *domain) in domain_update_device_node() 545 static unsigned long domain_super_pgsize_bitmap(struct dmar_domain *domain) in domain_super_pgsize_bitmap() 562 static void domain_update_iommu_cap(struct dmar_domain *domain) in domain_update_iommu_cap() 775 static void domain_flush_cache(struct dmar_domain *domain, in domain_flush_cache() 927 static struct dma_pte *pfn_to_dma_pte(struct dmar_domain *domain, in pfn_to_dma_pte() [all …]
|
/linux-6.1.9/drivers/iommu/amd/ |
D | iommu.c | 1340 static void __domain_flush_pages(struct protection_domain *domain, in __domain_flush_pages() 1371 static void domain_flush_pages(struct protection_domain *domain, in domain_flush_pages() 1415 void amd_iommu_domain_flush_tlb_pde(struct protection_domain *domain) in amd_iommu_domain_flush_tlb_pde() 1420 void amd_iommu_domain_flush_complete(struct protection_domain *domain) in amd_iommu_domain_flush_complete() 1437 static void domain_flush_np_cache(struct protection_domain *domain, in domain_flush_np_cache() 1454 static void domain_flush_devices(struct protection_domain *domain) in domain_flush_devices() 1526 static void free_gcr3_table(struct protection_domain *domain) in free_gcr3_table() 1539 struct protection_domain *domain, bool ats, bool ppr) in set_dte_entry() 1633 struct protection_domain *domain) in do_attach() 1665 struct protection_domain *domain = dev_data->domain; in do_detach() local [all …]
|
/linux-6.1.9/drivers/xen/xen-pciback/ |
D | pci_stub.c | 42 int domain; member 157 static struct pcistub_device *pcistub_device_find_locked(int domain, int bus, in pcistub_device_find_locked() 175 static struct pcistub_device *pcistub_device_find(int domain, int bus, in pcistub_device_find() 213 int domain, int bus, in pcistub_get_pci_dev_by_slot() 489 int domain, int bus, unsigned int devfn) in pcistub_device_id_add_list() 1006 static inline int str_to_slot(const char *buf, int *domain, int *bus, in str_to_slot() 1043 static inline int str_to_quirk(const char *buf, int *domain, int *bus, int in str_to_quirk() 1063 static int pcistub_device_id_add(int domain, int bus, int slot, int func) in pcistub_device_id_add() 1103 static int pcistub_device_id_remove(int domain, int bus, int slot, int func) in pcistub_device_id_remove() 1132 static int pcistub_reg_add(int domain, int bus, int slot, int func, in pcistub_reg_add() [all …]
|
/linux-6.1.9/drivers/gpu/drm/etnaviv/ |
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() 77 const struct etnaviv_pm_domain *domain, in pipe_reg_read() 96 const struct etnaviv_pm_domain *domain, in hi_total_cycle_read() 110 const struct etnaviv_pm_domain *domain, in hi_total_idle_cycle_read() 479 const struct etnaviv_pm_domain *domain = NULL; in pm_domain() local 500 struct drm_etnaviv_pm_domain *domain) in etnaviv_pm_query_dom()
|
/linux-6.1.9/drivers/soc/imx/ |
D | imx8mp-blk-ctrl.c | 77 struct imx8mp_blk_ctrl_domain *domain) in imx8mp_hsio_blk_ctrl_power_on() 96 struct imx8mp_blk_ctrl_domain *domain) in imx8mp_hsio_blk_ctrl_power_off() 206 struct imx8mp_blk_ctrl_domain *domain) in imx8mp_hdmi_blk_ctrl_power_on() 262 struct imx8mp_blk_ctrl_domain *domain) in imx8mp_hdmi_blk_ctrl_power_off() 423 struct imx8mp_blk_ctrl_domain *domain = to_imx8mp_blk_ctrl_domain(genpd); in imx8mp_blk_ctrl_power_on() local 470 struct imx8mp_blk_ctrl_domain *domain = to_imx8mp_blk_ctrl_domain(genpd); in imx8mp_blk_ctrl_power_off() local 553 struct imx8mp_blk_ctrl_domain *domain = &bc->domains[i]; in imx8mp_blk_ctrl_probe() local 663 struct imx8mp_blk_ctrl_domain *domain = &bc->domains[i]; in imx8mp_blk_ctrl_remove() local 697 struct imx8mp_blk_ctrl_domain *domain = &bc->domains[i]; in imx8mp_blk_ctrl_suspend() local
|
/linux-6.1.9/kernel/ |
D | async.c | 74 struct async_domain *domain; member 87 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() 252 void async_synchronize_full_domain(struct async_domain *domain) in async_synchronize_full_domain() 267 void async_synchronize_cookie_domain(async_cookie_t cookie, struct async_domain *domain) in async_synchronize_cookie_domain()
|
/linux-6.1.9/drivers/pci/msi/ |
D | irqdomain.c | 13 struct irq_domain *domain; in pci_msi_setup_msi_irqs() local 24 struct irq_domain *domain; in pci_msi_teardown_msi_irqs() local 83 static int pci_msi_domain_check_cap(struct irq_domain *domain, in pci_msi_domain_check_cap() 165 struct irq_domain *domain; in pci_msi_create_irq_domain() local 225 u32 pci_msi_domain_get_msi_rid(struct irq_domain *domain, struct pci_dev *pdev) in pci_msi_domain_get_msi_rid()
|