/Linux-v4.19/kernel/irq/ |
D | irqdomain.c | 136 struct irq_domain *domain; in __irq_domain_add() local 241 void irq_domain_remove(struct irq_domain *domain) in irq_domain_remove() 267 void irq_domain_update_bus_token(struct irq_domain *domain, in irq_domain_update_bus_token() 322 struct irq_domain *domain; in irq_domain_add_simple() local 366 struct irq_domain *domain; in irq_domain_add_legacy() local 453 void irq_set_default_host(struct irq_domain *domain) in irq_set_default_host() 461 static void irq_domain_clear_mapping(struct irq_domain *domain, in irq_domain_clear_mapping() 473 static void irq_domain_set_mapping(struct irq_domain *domain, in irq_domain_set_mapping() 486 void irq_domain_disassociate(struct irq_domain *domain, unsigned int irq) in irq_domain_disassociate() 517 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-v4.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
|
/Linux-v4.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
|
/Linux-v4.19/include/linux/ |
D | irqdomain.h | 389 static inline unsigned int irq_linear_revmap(struct irq_domain *domain, in irq_linear_revmap() 456 static inline int irq_domain_alloc_irqs(struct irq_domain *domain, in irq_domain_alloc_irqs() 489 static inline bool irq_domain_is_hierarchy(struct irq_domain *domain) in irq_domain_is_hierarchy() 494 static inline bool irq_domain_is_ipi(struct irq_domain *domain) in irq_domain_is_ipi() 500 static inline bool irq_domain_is_ipi_per_cpu(struct irq_domain *domain) in irq_domain_is_ipi_per_cpu() 505 static inline bool irq_domain_is_ipi_single(struct irq_domain *domain) in irq_domain_is_ipi_single() 510 static inline bool irq_domain_is_msi(struct irq_domain *domain) in irq_domain_is_msi() 515 static inline bool irq_domain_is_msi_remap(struct irq_domain *domain) in irq_domain_is_msi_remap() 523 static inline int irq_domain_alloc_irqs(struct irq_domain *domain, in irq_domain_alloc_irqs() 532 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 …]
|
D | dma-iommu.h | 89 static inline int iommu_get_dma_cookie(struct iommu_domain *domain) in iommu_get_dma_cookie() 94 static inline int iommu_get_msi_cookie(struct iommu_domain *domain, dma_addr_t base) in iommu_get_msi_cookie() 99 static inline void iommu_put_dma_cookie(struct iommu_domain *domain) in iommu_put_dma_cookie()
|
/Linux-v4.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()
|
/Linux-v4.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() 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-v4.19/drivers/iommu/ |
D | iommu.c | 60 struct iommu_domain *domain; member 524 struct iommu_domain *domain = group->default_domain; in iommu_group_create_direct_mappings() local 1277 void iommu_set_fault_handler(struct iommu_domain *domain, in iommu_set_fault_handler() 1291 struct iommu_domain *domain; in __iommu_domain_alloc() local 1314 void iommu_domain_free(struct iommu_domain *domain) in iommu_domain_free() 1320 static int __iommu_attach_device(struct iommu_domain *domain, in __iommu_attach_device() 1337 int iommu_attach_device(struct iommu_domain *domain, struct device *dev) in iommu_attach_device() 1365 static void __iommu_detach_device(struct iommu_domain *domain, in __iommu_detach_device() 1379 void iommu_detach_device(struct iommu_domain *domain, struct device *dev) in iommu_detach_device() 1403 struct iommu_domain *domain; in iommu_get_domain_for_dev() local [all …]
|
D | amd_iommu.c | 124 struct protection_domain domain; member 198 static struct dma_ops_domain* to_dma_ops_domain(struct protection_domain *domain) in to_dma_ops_domain() 1236 static void __domain_flush_pages(struct protection_domain *domain, in __domain_flush_pages() 1267 static void domain_flush_pages(struct protection_domain *domain, in domain_flush_pages() 1274 static void domain_flush_tlb(struct protection_domain *domain) in domain_flush_tlb() 1280 static void domain_flush_tlb_pde(struct protection_domain *domain) in domain_flush_tlb_pde() 1285 static void domain_flush_complete(struct protection_domain *domain) in domain_flush_complete() 1305 static void domain_flush_devices(struct protection_domain *domain) in domain_flush_devices() 1325 static bool increase_address_space(struct protection_domain *domain, in increase_address_space() 1347 static u64 *alloc_pte(struct protection_domain *domain, in alloc_pte() [all …]
|
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 | intel-iommu.c | 379 #define for_each_domain_iommu(idx, domain) \ argument 583 struct dmar_domain *domain) in set_iommu_domain() 636 static inline int domain_type_is_vm(struct dmar_domain *domain) in domain_type_is_vm() 641 static inline int domain_type_is_si(struct dmar_domain *domain) in domain_type_is_si() 646 static inline int domain_type_is_vm_or_si(struct dmar_domain *domain) in domain_type_is_vm_or_si() 652 static inline int domain_pfn_supported(struct dmar_domain *domain, in domain_pfn_supported() 694 struct intel_iommu *domain_get_iommu(struct dmar_domain *domain) in domain_get_iommu() 709 static void domain_update_iommu_coherency(struct dmar_domain *domain) in domain_update_iommu_coherency() 784 static void domain_update_iommu_cap(struct dmar_domain *domain) in domain_update_iommu_cap() 905 static void domain_flush_cache(struct dmar_domain *domain, in domain_flush_cache() [all …]
|
D | ipmmu-vmsa.c | 263 static u32 ipmmu_ctx_read_root(struct ipmmu_vmsa_domain *domain, in ipmmu_ctx_read_root() 270 static void ipmmu_ctx_write_root(struct ipmmu_vmsa_domain *domain, in ipmmu_ctx_write_root() 277 static void ipmmu_ctx_write_all(struct ipmmu_vmsa_domain *domain, in ipmmu_ctx_write_all() 293 static void ipmmu_tlb_sync(struct ipmmu_vmsa_domain *domain) in ipmmu_tlb_sync() 308 static void ipmmu_tlb_invalidate(struct ipmmu_vmsa_domain *domain) in ipmmu_tlb_invalidate() 322 static void ipmmu_utlb_enable(struct ipmmu_vmsa_domain *domain, in ipmmu_utlb_enable() 343 static void ipmmu_utlb_disable(struct ipmmu_vmsa_domain *domain, in ipmmu_utlb_disable() 353 struct ipmmu_vmsa_domain *domain = cookie; in ipmmu_tlb_flush_all() local 375 struct ipmmu_vmsa_domain *domain) in ipmmu_domain_allocate_context() 407 static int ipmmu_domain_init_context(struct ipmmu_vmsa_domain *domain) in ipmmu_domain_init_context() [all …]
|
D | fsl_pamu_domain.c | 309 struct fsl_dma_domain *domain; in iommu_alloc_dma_domain() local 391 static phys_addr_t fsl_pamu_iova_to_phys(struct iommu_domain *domain, in fsl_pamu_iova_to_phys() 408 static void fsl_pamu_domain_free(struct iommu_domain *domain) in fsl_pamu_domain_free() 506 static void fsl_pamu_window_disable(struct iommu_domain *domain, u32 wnd_nr) in fsl_pamu_window_disable() 536 static int fsl_pamu_window_enable(struct iommu_domain *domain, u32 wnd_nr, in fsl_pamu_window_enable() 616 struct iommu_domain *domain = &dma_domain->iommu_domain; in handle_attach_device() local 659 static int fsl_pamu_attach_device(struct iommu_domain *domain, in fsl_pamu_attach_device() 696 static void fsl_pamu_detach_device(struct iommu_domain *domain, in fsl_pamu_detach_device() 727 static int configure_domain_geometry(struct iommu_domain *domain, void *data) in configure_domain_geometry() 817 static int fsl_pamu_set_domain_attr(struct iommu_domain *domain, in fsl_pamu_set_domain_attr() [all …]
|
/Linux-v4.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
|
/Linux-v4.19/arch/x86/kernel/apic/ |
D | msi.c | 69 struct irq_domain *domain; in native_setup_msi_irqs() local 96 int pci_msi_prepare(struct irq_domain *domain, struct device *dev, int nvec, in pci_msi_prepare() 213 static int dmar_msi_init(struct irq_domain *domain, in dmar_msi_init() 256 struct irq_domain *domain = dmar_get_irq_domain(); in dmar_alloc_hwirq() local 280 static inline int hpet_dev_id(struct irq_domain *domain) in hpet_dev_id() 310 static int hpet_msi_init(struct irq_domain *domain, in hpet_msi_init() 321 static void hpet_msi_free(struct irq_domain *domain, in hpet_msi_free() 376 int hpet_assign_irq(struct irq_domain *domain, struct hpet_dev *dev, in hpet_assign_irq()
|
/Linux-v4.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 …]
|
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-v4.19/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-v4.19/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() 676 static void do_test(int domain, int type, int protocol) in do_test()
|
/Linux-v4.19/drivers/soc/bcm/ |
D | raspberrypi-power.c | 27 u32 domain; member 46 u32 domain; member 67 static int rpi_domain_off(struct generic_pm_domain *domain) in rpi_domain_off() 75 static int rpi_domain_on(struct generic_pm_domain *domain) in rpi_domain_on() 122 int xlate_index, int domain, in rpi_init_old_power_domain()
|
/Linux-v4.19/drivers/xen/xen-pciback/ |
D | pci_stub.c | 40 int domain; member 154 static struct pcistub_device *pcistub_device_find_locked(int domain, int bus, in pcistub_device_find_locked() 172 static struct pcistub_device *pcistub_device_find(int domain, int bus, in pcistub_device_find() 210 int domain, int bus, in pcistub_get_pci_dev_by_slot() 484 int domain, int bus, unsigned int devfn) in pcistub_device_id_add_list() 1007 static inline int str_to_slot(const char *buf, int *domain, int *bus, in str_to_slot() 1044 static inline int str_to_quirk(const char *buf, int *domain, int *bus, int in str_to_quirk() 1064 static int pcistub_device_id_add(int domain, int bus, int slot, int func) in pcistub_device_id_add() 1104 static int pcistub_device_id_remove(int domain, int bus, int slot, int func) in pcistub_device_id_remove() 1133 static int pcistub_reg_add(int domain, int bus, int slot, int func, in pcistub_reg_add() [all …]
|