/Linux-v5.4/kernel/irq/ |
D | irqdomain.c | 137 struct irq_domain *domain; in __irq_domain_add() local 243 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() 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-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; 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()
|
/Linux-v5.4/drivers/firmware/arm_scmi/ |
D | perf.c | 59 __le32 domain; member 64 __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; member 41 __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; member 23 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; member 626 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) \ argument 497 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; 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() 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; member 190 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() local 93 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() 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() 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; member 43 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()
|