Home
last modified time | relevance | path

Searched defs:domain (Results 1 – 25 of 439) sorted by relevance

12345678910>>...18

/Linux-v4.19/kernel/irq/
Dirqdomain.c136 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 …]
Dmsi.c79 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/
Detnaviv_iommu.c29 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
Detnaviv_iommu_v2.c44 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/
Ddca-core.c60 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/
Dirqdomain.h389 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 …]
Diommu.h357 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 …]
Ddma-iommu.h89 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/
Dasync.c78 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/
Dhfi_parser.c38 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/
Diommu.c60 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 …]
Damd_iommu.c124 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 …]
Ds390-iommu.c25 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()
Dintel-iommu.c379 #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 …]
Dipmmu-vmsa.c263 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 …]
Dfsl_pamu_domain.c309 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/
Dirq-atmel-aic5.c88 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/
Dmsi.c69 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/
Dperf.c54 __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 …]
Dpower.c36 __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
Dscmi_pm_domain.c18 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/
Duv_irq.c75 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/
Dmsg_zerocopy.c184 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/
Draspberrypi-power.c27 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/
Dpci_stub.c40 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 …]

12345678910>>...18