| /Linux-v5.4/kernel/irq/ | 
| D | irqdomain.c | 137 	struct irq_domain *domain;  in __irq_domain_add()  local243 void irq_domain_remove(struct irq_domain *domain)  in irq_domain_remove()
 269 void irq_domain_update_bus_token(struct irq_domain *domain,  in irq_domain_update_bus_token()
 324 	struct irq_domain *domain;  in irq_domain_add_simple()  local
 368 	struct irq_domain *domain;  in irq_domain_add_legacy()  local
 455 void irq_set_default_host(struct irq_domain *domain)  in irq_set_default_host()
 477 static void irq_domain_clear_mapping(struct irq_domain *domain,  in irq_domain_clear_mapping()
 489 static void irq_domain_set_mapping(struct irq_domain *domain,  in irq_domain_set_mapping()
 502 void irq_domain_disassociate(struct irq_domain *domain, unsigned int irq)  in irq_domain_disassociate()
 533 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 …]
 
 | 
| /Linux-v5.4/include/linux/ | 
| D | irqdomain.h | 393 static inline unsigned int irq_linear_revmap(struct irq_domain *domain,  in irq_linear_revmap()466 static inline int irq_domain_alloc_irqs(struct irq_domain *domain,  in irq_domain_alloc_irqs()
 499 static inline bool irq_domain_is_hierarchy(struct irq_domain *domain)  in irq_domain_is_hierarchy()
 504 static inline bool irq_domain_is_ipi(struct irq_domain *domain)  in irq_domain_is_ipi()
 510 static inline bool irq_domain_is_ipi_per_cpu(struct irq_domain *domain)  in irq_domain_is_ipi_per_cpu()
 515 static inline bool irq_domain_is_ipi_single(struct irq_domain *domain)  in irq_domain_is_ipi_single()
 520 static inline bool irq_domain_is_msi(struct irq_domain *domain)  in irq_domain_is_msi()
 525 static inline bool irq_domain_is_msi_remap(struct irq_domain *domain)  in irq_domain_is_msi_remap()
 533 static inline int irq_domain_alloc_irqs(struct irq_domain *domain,  in irq_domain_alloc_irqs()
 542 static inline bool irq_domain_is_hierarchy(struct irq_domain *domain)  in irq_domain_is_hierarchy()
 [all …]
 
 | 
| D | iommu.h | 499 static inline void iommu_flush_tlb_all(struct iommu_domain *domain)  in iommu_flush_tlb_all()505 static inline void iommu_tlb_sync(struct iommu_domain *domain,  in iommu_tlb_sync()
 514 static inline void iommu_iotlb_gather_add_page(struct iommu_domain *domain,  in iommu_iotlb_gather_add_page()
 639 static inline void iommu_domain_free(struct iommu_domain *domain)  in iommu_domain_free()
 643 static inline int iommu_attach_device(struct iommu_domain *domain,  in iommu_attach_device()
 649 static inline void iommu_detach_device(struct iommu_domain *domain,  in iommu_detach_device()
 659 static inline int iommu_map(struct iommu_domain *domain, unsigned long iova,  in iommu_map()
 665 static inline size_t iommu_unmap(struct iommu_domain *domain,  in iommu_unmap()
 671 static inline size_t iommu_unmap_fast(struct iommu_domain *domain,  in iommu_unmap_fast()
 678 static inline size_t iommu_map_sg(struct iommu_domain *domain,  in iommu_map_sg()
 [all …]
 
 | 
| D | dma-iommu.h | 52 static inline int iommu_get_dma_cookie(struct iommu_domain *domain)  in iommu_get_dma_cookie()57 static inline int iommu_get_msi_cookie(struct iommu_domain *domain, dma_addr_t base)  in iommu_get_msi_cookie()
 62 static inline void iommu_put_dma_cookie(struct iommu_domain *domain)  in iommu_put_dma_cookie()
 
 | 
| /Linux-v5.4/drivers/dca/ | 
| D | dca-core.c | 44 	struct dca_domain *domain;  in dca_allocate_domain()  local56 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-v5.4/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()
 194 static void parse_codecs_mask(u32 *codecs, u32 *domain, void *data)  in parse_codecs_mask()
 202 static void parser_init(struct venus_inst *inst, u32 *codecs, u32 *domain)  in parser_init()
 211 static void parser_fini(struct venus_inst *inst, u32 codecs, u32 domain)  in parser_fini()
 234 	u32 *word = buf, *data, codecs = 0, domain = 0;  in hfi_parser()  local
 
 | 
| /Linux-v5.4/kernel/ | 
| D | async.c | 74 	struct async_domain	*domain;  member81 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()
 
 | 
| /Linux-v5.4/drivers/firmware/arm_scmi/ | 
| D | perf.c | 59 	__le32 domain;  member64 	__le32 domain;  member
 75 	__le32 domain;  member
 80 	__le32 domain;  member
 96 	__le32 domain;  member
 185 scmi_perf_domain_attributes_get(const struct scmi_handle *handle, u32 domain,  in scmi_perf_domain_attributes_get()
 237 scmi_perf_describe_levels_get(const struct scmi_handle *handle, u32 domain,  in scmi_perf_describe_levels_get()
 331 static int scmi_perf_mb_limits_set(const struct scmi_handle *handle, u32 domain,  in scmi_perf_mb_limits_set()
 354 static int scmi_perf_limits_set(const struct scmi_handle *handle, u32 domain,  in scmi_perf_limits_set()
 370 static int scmi_perf_mb_limits_get(const struct scmi_handle *handle, u32 domain,  in scmi_perf_mb_limits_get()
 [all …]
 
 | 
| D | reset.c | 78 scmi_reset_domain_attributes_get(const struct scmi_handle *handle, u32 domain,  in scmi_reset_domain_attributes_get()117 static char *scmi_reset_name_get(const struct scmi_handle *handle, u32 domain)  in scmi_reset_name_get()
 125 static int scmi_reset_latency_get(const struct scmi_handle *handle, u32 domain)  in scmi_reset_latency_get()
 133 static int scmi_domain_reset(const struct scmi_handle *handle, u32 domain,  in scmi_domain_reset()
 164 static int scmi_reset_domain_reset(const struct scmi_handle *handle, u32 domain)  in scmi_reset_domain_reset()
 171 scmi_reset_domain_assert(const struct scmi_handle *handle, u32 domain)  in scmi_reset_domain_assert()
 178 scmi_reset_domain_deassert(const struct scmi_handle *handle, u32 domain)  in scmi_reset_domain_deassert()
 194 	int domain;  in scmi_reset_protocol_init()  local
 
 | 
| D | power.c | 36 	__le32 domain;  member41 	__le32 domain;  member
 86 scmi_power_domain_attributes_get(const struct scmi_handle *handle, u32 domain,  in scmi_power_domain_attributes_get()
 117 scmi_power_state_set(const struct scmi_handle *handle, u32 domain, u32 state)  in scmi_power_state_set()
 140 scmi_power_state_get(const struct scmi_handle *handle, u32 domain, u32 *state)  in scmi_power_state_get()
 167 static char *scmi_power_name_get(const struct scmi_handle *handle, u32 domain)  in scmi_power_name_get()
 184 	int domain;  in scmi_power_protocol_init()  local
 
 | 
| D | scmi_pm_domain.c | 18 	u32 domain;  member23 static int scmi_pd_power(struct generic_pm_domain *domain, bool power_on)  in scmi_pd_power()
 44 static int scmi_pd_power_on(struct generic_pm_domain *domain)  in scmi_pd_power_on()
 49 static int scmi_pd_power_off(struct generic_pm_domain *domain)  in scmi_pd_power_off()
 
 | 
| /Linux-v5.4/drivers/iommu/ | 
| D | iommu.c | 45 	struct iommu_domain *domain;  member626 	struct iommu_domain *domain = group->default_domain;  in iommu_group_create_direct_mappings()  local
 1089 	struct iommu_domain *domain = iommu_get_domain_for_dev(dev);  in iommu_page_response()  local
 1580 void iommu_set_fault_handler(struct iommu_domain *domain,  in iommu_set_fault_handler()
 1594 	struct iommu_domain *domain;  in __iommu_domain_alloc()  local
 1617 void iommu_domain_free(struct iommu_domain *domain)  in iommu_domain_free()
 1623 static int __iommu_attach_device(struct iommu_domain *domain,  in __iommu_attach_device()
 1640 int iommu_attach_device(struct iommu_domain *domain, struct device *dev)  in iommu_attach_device()
 1668 static void __iommu_detach_device(struct iommu_domain *domain,  in __iommu_detach_device()
 1682 void iommu_detach_device(struct iommu_domain *domain, struct device *dev)  in iommu_detach_device()
 [all …]
 
 | 
| D | intel-iommu.c | 310 #define for_each_domain_iommu(idx, domain)			\  argument497 			     struct dmar_domain *domain)  in set_iommu_domain()
 550 static inline int domain_type_is_si(struct dmar_domain *domain)  in domain_type_is_si()
 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()
 614 static void domain_update_iommu_coherency(struct dmar_domain *domain)  in domain_update_iommu_coherency()
 689 static void domain_update_iommu_cap(struct dmar_domain *domain)  in domain_update_iommu_cap()
 831 static void domain_flush_cache(struct dmar_domain *domain,  in domain_flush_cache()
 881 static struct dma_pte *pfn_to_dma_pte(struct dmar_domain *domain,  in pfn_to_dma_pte()
 936 static struct dma_pte *dma_pfn_level_pte(struct dmar_domain *domain,  in dma_pfn_level_pte()
 [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()
 276 static void gart_iommu_sync_map(struct iommu_domain *domain)  in gart_iommu_sync_map()
 281 static void gart_iommu_sync(struct iommu_domain *domain,  in gart_iommu_sync()
 
 | 
| D | s390-iommu.c | 25 	struct iommu_domain	domain;  member78 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()
 186 	struct iommu_domain *domain;  in s390_iommu_remove_device()  local
 267 static int s390_iommu_map(struct iommu_domain *domain, unsigned long iova,  in s390_iommu_map()
 285 static phys_addr_t s390_iommu_iova_to_phys(struct iommu_domain *domain,  in s390_iommu_iova_to_phys()
 316 static size_t s390_iommu_unmap(struct iommu_domain *domain,  in s390_iommu_unmap()
 
 | 
| D | amd_iommu.c | 112 	struct protection_domain domain;  member190 static struct dma_ops_domain* to_dma_ops_domain(struct protection_domain *domain)  in to_dma_ops_domain()
 1268 static void __domain_flush_pages(struct protection_domain *domain,  in __domain_flush_pages()
 1299 static void domain_flush_pages(struct protection_domain *domain,  in domain_flush_pages()
 1306 static void domain_flush_tlb(struct protection_domain *domain)  in domain_flush_tlb()
 1312 static void domain_flush_tlb_pde(struct protection_domain *domain)  in domain_flush_tlb_pde()
 1317 static void domain_flush_complete(struct protection_domain *domain)  in domain_flush_complete()
 1334 static void domain_flush_np_cache(struct protection_domain *domain,  in domain_flush_np_cache()
 1351 static void domain_flush_devices(struct protection_domain *domain)  in domain_flush_devices()
 1448 static void free_pagetable(struct protection_domain *domain)  in free_pagetable()
 [all …]
 
 | 
| D | ipmmu-vmsa.c | 267 static u32 ipmmu_ctx_read_root(struct ipmmu_vmsa_domain *domain,  in ipmmu_ctx_read_root()274 static void ipmmu_ctx_write_root(struct ipmmu_vmsa_domain *domain,  in ipmmu_ctx_write_root()
 281 static void ipmmu_ctx_write_all(struct ipmmu_vmsa_domain *domain,  in ipmmu_ctx_write_all()
 297 static void ipmmu_tlb_sync(struct ipmmu_vmsa_domain *domain)  in ipmmu_tlb_sync()
 312 static void ipmmu_tlb_invalidate(struct ipmmu_vmsa_domain *domain)  in ipmmu_tlb_invalidate()
 326 static void ipmmu_utlb_enable(struct ipmmu_vmsa_domain *domain,  in ipmmu_utlb_enable()
 348 static void ipmmu_utlb_disable(struct ipmmu_vmsa_domain *domain,  in ipmmu_utlb_disable()
 359 	struct ipmmu_vmsa_domain *domain = cookie;  in ipmmu_tlb_flush_all()  local
 381 					 struct ipmmu_vmsa_domain *domain)  in ipmmu_domain_allocate_context()
 413 static void ipmmu_domain_setup_context(struct ipmmu_vmsa_domain *domain)  in ipmmu_domain_setup_context()
 [all …]
 
 | 
| /Linux-v5.4/arch/x86/kernel/apic/ | 
| D | msi.c | 66 	struct irq_domain *domain;  in native_setup_msi_irqs()  local93 int pci_msi_prepare(struct irq_domain *domain, struct device *dev, int nvec,  in pci_msi_prepare()
 210 static int dmar_msi_init(struct irq_domain *domain,  in dmar_msi_init()
 253 	struct irq_domain *domain = dmar_get_irq_domain();  in dmar_alloc_hwirq()  local
 277 static inline int hpet_dev_id(struct irq_domain *domain)  in hpet_dev_id()
 307 static int hpet_msi_init(struct irq_domain *domain,  in hpet_msi_init()
 318 static void hpet_msi_free(struct irq_domain *domain,  in hpet_msi_free()
 373 int hpet_assign_irq(struct irq_domain *domain, struct hpet_channel *hc,  in hpet_assign_irq()
 
 | 
| /Linux-v5.4/drivers/irqchip/ | 
| D | irq-atmel-aic5.c | 88 	struct irq_domain *domain = d->domain;  in aic5_mask()  local105 	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()
 325 	struct irq_domain *domain;  in aic5_of_init()  local
 
 | 
| D | irq-ti-sci-intr.c | 66 static int ti_sci_intr_irq_domain_translate(struct irq_domain *domain,  in ti_sci_intr_irq_domain_translate()88 static void ti_sci_intr_irq_domain_free(struct irq_domain *domain,  in ti_sci_intr_irq_domain_free()
 115 static int ti_sci_intr_alloc_gic_irq(struct irq_domain *domain,  in ti_sci_intr_alloc_gic_irq()
 164 static int ti_sci_intr_irq_domain_alloc(struct irq_domain *domain,  in ti_sci_intr_irq_domain_alloc()
 195 	struct irq_domain *parent_domain, *domain;  in ti_sci_intr_irq_domain_probe()  local
 
 | 
| /Linux-v5.4/arch/x86/platform/uv/ | 
| D | uv_irq.c | 75 static int uv_domain_alloc(struct irq_domain *domain, unsigned int virq,  in uv_domain_alloc()109 static void uv_domain_free(struct irq_domain *domain, unsigned int virq,  in uv_domain_free()
 125 static int uv_domain_activate(struct irq_domain *domain,  in uv_domain_activate()
 136 static void uv_domain_deactivate(struct irq_domain *domain,  in uv_domain_deactivate()
 188 	struct irq_domain *domain = uv_get_irq_domain();  in uv_setup_irq()  local
 
 | 
| /Linux-v5.4/tools/testing/selftests/net/ | 
| D | msg_zerocopy.c | 184 static bool do_sendmsg(int fd, struct msghdr *msg, bool do_zerocopy, int domain)  in do_sendmsg()295 static void setup_sockaddr(int domain, const char *str_addr,  in setup_sockaddr()
 323 static int do_setup_tx(int domain, int type, int protocol)  in do_setup_tx()
 393 static bool do_recv_completion(int fd, int domain)  in do_recv_completion()
 461 static void do_recv_completions(int fd, int domain)  in do_recv_completions()
 467 static void do_recv_remaining_completions(int fd, int domain)  in do_recv_remaining_completions()
 482 static void do_tx(int domain, int type, int protocol)  in do_tx()
 571 static int do_setup_rx(int domain, int type, int protocol)  in do_setup_rx()
 652 static void do_rx(int domain, int type, int protocol)  in do_rx()
 677 static void do_test(int domain, int type, int protocol)  in do_test()
 
 | 
| /Linux-v5.4/drivers/soc/bcm/ | 
| D | raspberrypi-power.c | 24 	u32 domain;  member43 	u32 domain;  member
 64 static int rpi_domain_off(struct generic_pm_domain *domain)  in rpi_domain_off()
 72 static int rpi_domain_on(struct generic_pm_domain *domain)  in rpi_domain_on()
 119 				      int xlate_index, int domain,  in rpi_init_old_power_domain()
 
 | 
| /Linux-v5.4/drivers/net/ethernet/mellanox/mlx5/core/steering/ | 
| D | mlx5dr.h | 124 mlx5dr_domain_destroy(struct mlx5dr_domain *domain) { return 0; }  in mlx5dr_domain_destroy()127 mlx5dr_domain_sync(struct mlx5dr_domain *domain, u32 flags) { return 0; }  in mlx5dr_domain_sync()
 134 mlx5dr_table_create(struct mlx5dr_domain *domain, u32 level) { return NULL; }  in mlx5dr_table_create()
 172 mlx5dr_action_create_dest_vport(struct mlx5dr_domain *domain,  in mlx5dr_action_create_dest_vport()
 192 mlx5dr_action_create_modify_header(struct mlx5dr_domain *domain,  in mlx5dr_action_create_modify_header()
 201 mlx5dr_action_create_push_vlan(struct mlx5dr_domain *domain,  in mlx5dr_action_create_push_vlan()
 
 |