Home
last modified time | relevance | path

Searched refs:domain (Results 1 – 25 of 992) sorted by relevance

12345678910>>...40

/linux/drivers/vdpa/vdpa_user/
H A Diova_domain.c26 static int vduse_iotlb_add_range(struct vduse_iova_domain *domain, in vduse_iotlb_add_range() argument
41 ret = vhost_iotlb_add_range_ctx(domain->iotlb, start, last, in vduse_iotlb_add_range()
51 static void vduse_iotlb_del_range(struct vduse_iova_domain *domain, in vduse_iotlb_del_range() argument
57 while ((map = vhost_iotlb_itree_first(domain->iotlb, start, last))) { in vduse_iotlb_del_range()
61 vhost_iotlb_map_free(domain->iotlb, map); in vduse_iotlb_del_range()
65 int vduse_domain_set_map(struct vduse_iova_domain *domain, in vduse_domain_set_map() argument
73 spin_lock(&domain->iotlb_lock); in vduse_domain_set_map()
74 vduse_iotlb_del_range(domain, start, last); in vduse_domain_set_map()
79 ret = vduse_iotlb_add_range(domain, map->start, map->last, in vduse_domain_set_map()
86 spin_unlock(&domain->iotlb_lock); in vduse_domain_set_map()
[all …]
/linux/drivers/scsi/elx/libefc/
H A Defc_domain.c17 struct efc_domain *domain = NULL; in efc_domain_cb() local
22 domain = data; in efc_domain_cb()
37 domain = efc->domain; in efc_domain_cb()
38 if (!domain) { in efc_domain_cb()
39 domain = efc_domain_alloc(efc, fcf_wwn); in efc_domain_cb()
40 if (!domain) { in efc_domain_cb()
45 efc_sm_transition(&domain->drvsm, __efc_domain_init, in efc_domain_cb()
48 efc_domain_post_event(domain, EFC_EVT_DOMAIN_FOUND, drec); in efc_domain_cb()
53 domain_trace(domain, "EFC_HW_DOMAIN_LOST:\n"); in efc_domain_cb()
55 efc_domain_post_event(domain, EFC_EVT_DOMAIN_LOST, NULL); in efc_domain_cb()
[all …]
H A Defc_cmds.c132 nport->indicator, nport->domain->indicator); in efc_nport_alloc_init_vpi()
207 struct efc_domain *domain, u8 *wwpn) in efc_cmd_nport_alloc() argument
227 if (domain) { in efc_cmd_nport_alloc()
278 nport->domain->indicator, false); in efc_cmd_nport_attach()
317 efc_domain_get_mbox_status(struct efc_domain *domain, u8 *mqe, int status) in efc_domain_get_mbox_status() argument
319 struct efc *efc = domain->efc; in efc_domain_get_mbox_status()
325 domain->indicator, 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() argument
336 struct efc *efc = domain->efc; in efc_domain_free_resources()
339 if (domain->dma.virt) { in efc_domain_free_resources()
[all …]
H A Defc_nport.c45 efc_nport_find_wwn(struct efc_domain *domain, uint64_t wwnn, uint64_t wwpn) in efc_nport_find_wwn() argument
50 list_for_each_entry(nport, &domain->nport_list, list_entry) { in efc_nport_find_wwn()
66 efc_nport_alloc(struct efc_domain *domain, uint64_t wwpn, uint64_t wwnn, in efc_nport_alloc() argument
71 if (domain->efc->enable_ini) in efc_nport_alloc()
76 nport = efc_nport_find_wwn(domain, wwnn, wwpn); in efc_nport_alloc()
78 efc_log_err(domain->efc, in efc_nport_alloc()
93 nport->efc = domain->efc; in efc_nport_alloc()
95 nport->domain = domain; in efc_nport_alloc()
97 nport->instance_index = domain->nport_count++; in efc_nport_alloc()
105 memcpy(nport->service_params, domain->service_params, in efc_nport_alloc()
[all …]
/linux/drivers/pmdomain/imx/
H A Dimx93-pd.c36 struct imx93_power_domain *domain = to_imx93_pd(genpd); in imx93_pd_on() local
37 void __iomem *addr = domain->addr; in imx93_pd_on()
41 ret = clk_bulk_prepare_enable(domain->num_clks, domain->clks); in imx93_pd_on()
43 dev_err(domain->dev, "failed to enable clocks for domain: %s\n", genpd->name); in imx93_pd_on()
54 dev_err(domain->dev, "pd_on timeout: name: %s, stat: %x\n", genpd->name, val); in imx93_pd_on()
63 struct imx93_power_domain *domain = to_imx93_pd(genpd); in imx93_pd_off() local
64 void __iomem *addr = domain->addr; in imx93_pd_off()
76 dev_err(domain->dev, "pd_off timeout: name: %s, stat: %x\n", genpd->name, val); in imx93_pd_off()
80 clk_bulk_disable_unprepare(domain->num_clks, domain->clks); in imx93_pd_off()
87 struct imx93_power_domain *domain = platform_get_drvdata(pdev); in imx93_pd_remove() local
[all …]
H A Dgpcv2.c316 struct imx_pgc_domain *domain = to_imx_pgc_domain(genpd); in imx_pgc_power_up() local
320 ret = pm_runtime_get_sync(domain->dev); in imx_pgc_power_up()
322 pm_runtime_put_noidle(domain->dev); in imx_pgc_power_up()
326 if (!IS_ERR(domain->regulator)) { in imx_pgc_power_up()
327 ret = regulator_enable(domain->regulator); in imx_pgc_power_up()
329 dev_err(domain->dev, in imx_pgc_power_up()
336 reset_control_assert(domain->reset); in imx_pgc_power_up()
339 ret = clk_bulk_prepare_enable(domain->num_clks, domain->clks); in imx_pgc_power_up()
341 dev_err(domain->dev, "failed to enable reset clocks\n"); in imx_pgc_power_up()
348 if (domain->bits.pxx) { in imx_pgc_power_up()
[all …]
/linux/drivers/iommu/
H A Dipmmu-vmsa.c211 static u32 ipmmu_ctx_read_root(struct ipmmu_vmsa_domain *domain, in ipmmu_ctx_read_root() argument
214 return ipmmu_ctx_read(domain->mmu->root, domain->context_id, reg); in ipmmu_ctx_read_root()
217 static void ipmmu_ctx_write_root(struct ipmmu_vmsa_domain *domain, in ipmmu_ctx_write_root() argument
220 ipmmu_ctx_write(domain->mmu->root, domain->context_id, reg, data); in ipmmu_ctx_write_root()
223 static void ipmmu_ctx_write_all(struct ipmmu_vmsa_domain *domain, in ipmmu_ctx_write_all() argument
226 if (domain->mmu != domain->mmu->root) in ipmmu_ctx_write_all()
227 ipmmu_ctx_write(domain->mmu, domain->context_id, reg, data); in ipmmu_ctx_write_all()
229 ipmmu_ctx_write(domain->mmu->root, domain->context_id, reg, data); in ipmmu_ctx_write_all()
254 static void ipmmu_tlb_sync(struct ipmmu_vmsa_domain *domain) in ipmmu_tlb_sync() argument
260 false, domain, IMCTR)) in ipmmu_tlb_sync()
[all …]
H A Dexynos-iommu.c239 struct iommu_domain *domain; /* domain this device is attached */ member
255 struct iommu_domain domain; /* generic domain data structure */ member
298 struct exynos_iommu_domain *domain; /* domain we belong to */ member
425 return container_of(dom, struct exynos_iommu_domain, domain); in to_exynos_domain()
587 if (data->domain) { in exynos_sysmmu_irq()
588 ret = report_iommu_fault(&data->domain->domain, data->master, in exynos_sysmmu_irq()
836 if (data->domain) { in exynos_sysmmu_suspend()
854 if (data->domain) { in exynos_sysmmu_resume()
895 struct exynos_iommu_domain *domain; in exynos_iommu_domain_alloc_paging() local
902 domain = kzalloc_obj(*domain); in exynos_iommu_domain_alloc_paging()
[all …]
/linux/drivers/iommu/intel/
H A Dsvm.c55 struct dmar_domain *domain = container_of(mn, struct dmar_domain, notifier); in intel_arch_invalidate_secondary_tlbs() local
58 cache_tag_flush_all(domain); in intel_arch_invalidate_secondary_tlbs()
67 cache_tag_flush_range(domain, start, end - 1, 0); in intel_arch_invalidate_secondary_tlbs()
72 struct dmar_domain *domain = container_of(mn, struct dmar_domain, notifier); in intel_mm_release() local
89 spin_lock_irqsave(&domain->lock, flags); in intel_mm_release()
90 list_for_each_entry(dev_pasid, &domain->dev_pasids, link_domain) { in intel_mm_release()
95 spin_unlock_irqrestore(&domain->lock, flags); in intel_mm_release()
101 struct dmar_domain *domain = container_of(mn, struct dmar_domain, notifier); in intel_mm_free_notifier() local
103 kfree(domain->qi_batch); in intel_mm_free_notifier()
104 kfree(domain); in intel_mm_free_notifier()
[all …]
H A Dnested.c21 static int intel_nested_attach_dev(struct iommu_domain *domain, in intel_nested_attach_dev() argument
25 struct dmar_domain *dmar_domain = to_dmar_domain(domain); in intel_nested_attach_dev()
37 ret = paging_domain_compatible(&dmar_domain->s2_domain->domain, dev); in intel_nested_attach_dev()
53 ret = iopf_for_domain_set(domain, dev); in intel_nested_attach_dev()
62 info->domain = dmar_domain; in intel_nested_attach_dev()
70 iopf_for_domain_remove(domain, dev); in intel_nested_attach_dev()
79 static void intel_nested_domain_free(struct iommu_domain *domain) in intel_nested_domain_free() argument
81 struct dmar_domain *dmar_domain = to_dmar_domain(domain); in intel_nested_domain_free()
91 static int intel_nested_cache_invalidate_user(struct iommu_domain *domain, in intel_nested_cache_invalidate_user() argument
94 struct dmar_domain *dmar_domain = to_dmar_domain(domain); in intel_nested_cache_invalidate_user()
[all …]
/linux/arch/arm/boot/dts/ti/keystone/
H A Dkeystone-k2hk-clocks.dtsi59 reg-names = "control", "domain";
60 domain-id = <0>;
69 reg-names = "control", "domain";
70 domain-id = <4>;
79 reg-names = "control", "domain";
80 domain-id = <5>;
89 reg-names = "control", "domain";
90 domain-id = <9>;
99 reg-names = "control", "domain";
100 domain-id = <10>;
[all …]
H A Dkeystone-k2l-clocks.dtsi49 reg-names = "control", "domain";
51 domain-id = <0>;
60 reg-names = "control", "domain";
61 domain-id = <4>;
70 reg-names = "control", "domain";
71 domain-id = <9>;
80 reg-names = "control", "domain";
81 domain-id = <10>;
90 reg-names = "control", "domain";
91 domain-id = <11>;
[all …]
/linux/drivers/dca/
H A Ddca-core.c45 struct dca_domain *domain; in dca_allocate_domain() local
47 domain = kzalloc_obj(*domain, GFP_NOWAIT); in dca_allocate_domain()
48 if (!domain) in dca_allocate_domain()
51 INIT_LIST_HEAD(&domain->dca_providers); in dca_allocate_domain()
52 domain->pci_rc = rc; in dca_allocate_domain()
54 return domain; in dca_allocate_domain()
57 static void dca_free_domain(struct dca_domain *domain) in dca_free_domain() argument
59 list_del(&domain->node); in dca_free_domain()
60 kfree(domain); in dca_free_domain()
82 struct dca_domain *domain; in unregister_dca_providers() local
[all …]
/linux/include/linux/
H A Dirqdomain.h372 void irq_set_default_domain(struct irq_domain *domain);
384 void irq_domain_update_bus_token(struct irq_domain *domain, enum irq_domain_bus_token bus_token);
431 unsigned int irq_create_direct_mapping(struct irq_domain *domain);
475 void irq_domain_remove(struct irq_domain *domain);
477 int irq_domain_associate(struct irq_domain *domain, unsigned int irq, irq_hw_number_t hwirq);
478 void irq_domain_associate_many(struct irq_domain *domain, unsigned int irq_base,
481 unsigned int irq_create_mapping_affinity(struct irq_domain *domain, irq_hw_number_t hwirq,
498 static inline unsigned int irq_create_mapping(struct irq_domain *domain, irq_hw_number_t hwirq) in irq_create_mapping() argument
500 return irq_create_mapping_affinity(domain, hwirq, NULL); in irq_create_mapping()
503 struct irq_desc *__irq_resolve_mapping(struct irq_domain *domain,
[all …]
/linux/include/trace/events/
H A Dkyber.h16 TP_PROTO(dev_t dev, const char *domain, const char *type,
20 TP_ARGS(dev, domain, type, percentile, numerator, denominator, samples),
24 __array( char, domain, DOMAIN_LEN )
34 strscpy(__entry->domain, domain, sizeof(__entry->domain));
43 MAJOR(__entry->dev), MINOR(__entry->dev), __entry->domain,
50 TP_PROTO(dev_t dev, const char *domain, unsigned int depth),
52 TP_ARGS(dev, domain, depth),
56 __array( char, domain, DOMAIN_LEN )
62 strscpy(__entry->domain, domain, sizeof(__entry->domain));
67 MAJOR(__entry->dev), MINOR(__entry->dev), __entry->domain,
[all …]
/linux/drivers/accel/rocket/
H A Drocket_drv.c31 struct rocket_iommu_domain *domain = container_of(kref, struct rocket_iommu_domain, kref); in rocket_iommu_domain_destroy() local
33 iommu_domain_free(domain->domain); in rocket_iommu_domain_destroy()
34 domain->domain = NULL; in rocket_iommu_domain_destroy()
35 kfree(domain); in rocket_iommu_domain_destroy()
41 struct rocket_iommu_domain *domain = kmalloc_obj(*domain); in rocket_iommu_domain_create() local
44 if (!domain) in rocket_iommu_domain_create()
47 domain->domain = iommu_paging_domain_alloc(dev); in rocket_iommu_domain_create()
48 if (IS_ERR(domain->domain)) { in rocket_iommu_domain_create()
49 err = ERR_CAST(domain->domain); in rocket_iommu_domain_create()
50 kfree(domain); in rocket_iommu_domain_create()
[all …]
/linux/drivers/soc/dove/
H A Dpmu.c143 static int pmu_domain_power_off(struct generic_pm_domain *domain) in pmu_domain_power_off() argument
145 struct pmu_domain *pmu_dom = to_pmu_domain(domain); in pmu_domain_power_off()
177 static int pmu_domain_power_on(struct generic_pm_domain *domain) in pmu_domain_power_on() argument
179 struct pmu_domain *pmu_dom = to_pmu_domain(domain); in pmu_domain_power_on()
211 static void __pmu_domain_register(struct pmu_domain *domain, in __pmu_domain_register() argument
214 unsigned int val = readl_relaxed(domain->pmu->pmu_base + PMU_PWR); in __pmu_domain_register()
216 domain->base.power_off = pmu_domain_power_off; in __pmu_domain_register()
217 domain->base.power_on = pmu_domain_power_on; in __pmu_domain_register()
219 pm_genpd_init(&domain->base, NULL, !(val & domain->pwr_mask)); in __pmu_domain_register()
222 of_genpd_add_provider_simple(np, &domain->base); in __pmu_domain_register()
[all …]
/linux/drivers/irqchip/
H A Dirq-atmel-aic5.c87 struct irq_domain *domain = d->domain; in aic5_mask() local
88 struct irq_chip_generic *bgc = irq_get_domain_generic_chip(domain, 0); in aic5_mask()
103 struct irq_domain *domain = d->domain; in aic5_unmask() local
104 struct irq_chip_generic *bgc = irq_get_domain_generic_chip(domain, 0); in aic5_unmask()
119 struct irq_domain *domain = d->domain; in aic5_retrigger() local
120 struct irq_chip_generic *bgc = irq_get_domain_generic_chip(domain, 0); in aic5_retrigger()
131 struct irq_domain *domain = d->domain; in aic5_set_type() local
132 struct irq_chip_generic *bgc = irq_get_domain_generic_chip(domain, 0); in aic5_set_type()
150 struct irq_domain *domain = d->domain; in aic5_suspend() local
151 struct irq_domain_chip_generic *dgc = domain->gc; in aic5_suspend()
[all …]
/linux/arch/arm64/boot/dts/apple/
H A Dt8112-pmgr.dtsi13 #power-domain-cells = <0>;
22 #power-domain-cells = <0>;
31 #power-domain-cells = <0>;
40 #power-domain-cells = <0>;
48 #power-domain-cells = <0>;
56 #power-domain-cells = <0>;
65 #power-domain-cells = <0>;
74 #power-domain-cells = <0>;
83 #power-domain-cells = <0>;
92 #power-domain-cells = <0>;
[all …]
H A Dt8012-pmgr.dtsi12 #power-domain-cells = <0>;
21 #power-domain-cells = <0>;
30 #power-domain-cells = <0>;
39 #power-domain-cells = <0>;
47 #power-domain-cells = <0>;
56 #power-domain-cells = <0>;
64 #power-domain-cells = <0>;
73 #power-domain-cells = <0>;
82 #power-domain-cells = <0>;
90 #power-domain-cells = <0>;
[all …]
H A Ds8001-pmgr.dtsi12 #power-domain-cells = <0>;
21 #power-domain-cells = <0>;
30 #power-domain-cells = <0>;
39 #power-domain-cells = <0>;
47 #power-domain-cells = <0>;
56 #power-domain-cells = <0>;
65 #power-domain-cells = <0>;
74 #power-domain-cells = <0>;
82 #power-domain-cells = <0>;
90 #power-domain-cells = <0>;
[all …]
H A Dt8010-pmgr.dtsi12 #power-domain-cells = <0>;
21 #power-domain-cells = <0>;
30 #power-domain-cells = <0>;
39 #power-domain-cells = <0>;
47 #power-domain-cells = <0>;
56 #power-domain-cells = <0>;
65 #power-domain-cells = <0>;
74 #power-domain-cells = <0>;
82 #power-domain-cells = <0>;
90 #power-domain-cells = <0>;
[all …]
H A Dt8011-pmgr.dtsi12 #power-domain-cells = <0>;
21 #power-domain-cells = <0>;
30 #power-domain-cells = <0>;
39 #power-domain-cells = <0>;
48 #power-domain-cells = <0>;
56 #power-domain-cells = <0>;
65 #power-domain-cells = <0>;
74 #power-domain-cells = <0>;
83 #power-domain-cells = <0>;
91 #power-domain-cells = <0>;
[all …]
H A Ds800-0-3-pmgr.dtsi12 #power-domain-cells = <0>;
21 #power-domain-cells = <0>;
30 #power-domain-cells = <0>;
39 #power-domain-cells = <0>;
47 #power-domain-cells = <0>;
56 #power-domain-cells = <0>;
65 #power-domain-cells = <0>;
74 #power-domain-cells = <0>;
82 #power-domain-cells = <0>;
90 #power-domain-cells = <0>;
[all …]
/linux/drivers/soc/qcom/
H A Dqcom_pd_mapper.c24 const char *domain; member
70 struct qcom_pdm_domain *domain; in qcom_pdm_add_service_domain() local
74 list_for_each_entry(domain, &service->domains, list) { in qcom_pdm_add_service_domain()
75 if (!strcmp(domain->name, domain_name)) in qcom_pdm_add_service_domain()
89 domain = kzalloc_obj(*domain); in qcom_pdm_add_service_domain()
90 if (!domain) { in qcom_pdm_add_service_domain()
99 domain->name = domain_name; in qcom_pdm_add_service_domain()
100 domain->instance_id = instance_id; in qcom_pdm_add_service_domain()
101 list_add_tail(&domain->list, &service->domains); in qcom_pdm_add_service_domain()
107 const struct qcom_pdm_domain_data *domain) in qcom_pdm_add_domain() argument
[all …]

12345678910>>...40