/Linux-v4.19/drivers/gpu/drm/nouveau/nvkm/engine/pm/ |
D | base.c | 38 struct nvkm_perfdom *dom; in nvkm_pm_count_perfdom() local 41 list_for_each_entry(dom, &pm->domains, head) in nvkm_pm_count_perfdom() 47 nvkm_perfdom_count_perfsig(struct nvkm_perfdom *dom) in nvkm_perfdom_count_perfsig() argument 52 if (dom) { in nvkm_perfdom_count_perfsig() 53 for (i = 0; i < dom->signal_nr; i++) { in nvkm_perfdom_count_perfsig() 54 if (dom->signal[i].name) in nvkm_perfdom_count_perfsig() 64 struct nvkm_perfdom *dom; in nvkm_perfdom_find() local 67 list_for_each_entry(dom, &pm->domains, head) { in nvkm_perfdom_find() 69 return dom; in nvkm_perfdom_find() 77 struct nvkm_perfdom *dom = *pdom; in nvkm_perfsig_find() local [all …]
|
D | gf100.c | 128 gf100_perfctr_init(struct nvkm_pm *pm, struct nvkm_perfdom *dom, in gf100_perfctr_init() argument 139 nvkm_wr32(device, dom->addr + 0x09c, 0x00040002 | (dom->mode << 3)); in gf100_perfctr_init() 140 nvkm_wr32(device, dom->addr + 0x100, 0x00000000); in gf100_perfctr_init() 141 nvkm_wr32(device, dom->addr + 0x040 + (ctr->slot * 0x08), src); in gf100_perfctr_init() 142 nvkm_wr32(device, dom->addr + 0x044 + (ctr->slot * 0x08), log); in gf100_perfctr_init() 146 gf100_perfctr_read(struct nvkm_pm *pm, struct nvkm_perfdom *dom, in gf100_perfctr_read() argument 152 case 0: ctr->ctr = nvkm_rd32(device, dom->addr + 0x08c); break; in gf100_perfctr_read() 153 case 1: ctr->ctr = nvkm_rd32(device, dom->addr + 0x088); break; in gf100_perfctr_read() 154 case 2: ctr->ctr = nvkm_rd32(device, dom->addr + 0x080); break; in gf100_perfctr_read() 155 case 3: ctr->ctr = nvkm_rd32(device, dom->addr + 0x090); break; in gf100_perfctr_read() [all …]
|
D | nv40.c | 27 nv40_perfctr_init(struct nvkm_pm *pm, struct nvkm_perfdom *dom, in nv40_perfctr_init() argument 38 nvkm_wr32(device, 0x00a7c0 + dom->addr, 0x00000001 | (dom->mode << 4)); in nv40_perfctr_init() 39 nvkm_wr32(device, 0x00a400 + dom->addr + (ctr->slot * 0x40), src); in nv40_perfctr_init() 40 nvkm_wr32(device, 0x00a420 + dom->addr + (ctr->slot * 0x40), log); in nv40_perfctr_init() 44 nv40_perfctr_read(struct nvkm_pm *pm, struct nvkm_perfdom *dom, in nv40_perfctr_read() argument 50 case 0: ctr->ctr = nvkm_rd32(device, 0x00a700 + dom->addr); break; in nv40_perfctr_read() 51 case 1: ctr->ctr = nvkm_rd32(device, 0x00a6c0 + dom->addr); break; in nv40_perfctr_read() 52 case 2: ctr->ctr = nvkm_rd32(device, 0x00a680 + dom->addr); break; in nv40_perfctr_read() 53 case 3: ctr->ctr = nvkm_rd32(device, 0x00a740 + dom->addr); break; in nv40_perfctr_read() 55 dom->clk = nvkm_rd32(device, 0x00a600 + dom->addr); in nv40_perfctr_read() [all …]
|
/Linux-v4.19/net/tipc/ |
D | monitor.c | 109 static int dom_rec_len(struct tipc_mon_domain *dom, u16 mcnt) in dom_rec_len() argument 111 return ((void *)&dom->members - (void *)dom) + (mcnt * sizeof(u32)); in dom_rec_len() 218 struct tipc_mon_domain *dom = peer->domain; in mon_apply_domain() local 223 if (!dom || !peer->is_up) in mon_apply_domain() 229 for (i = 0; i < dom->member_cnt; i++) { in mon_apply_domain() 230 addr = dom->members[i]; in mon_apply_domain() 244 struct tipc_mon_domain *dom = self->domain; in mon_update_local_domain() local 246 u64 prev_up_map = dom->up_map; in mon_update_local_domain() 255 dom->len = dom_rec_len(dom, member_cnt); in mon_update_local_domain() 256 diff = dom->member_cnt != member_cnt; in mon_update_local_domain() [all …]
|
/Linux-v4.19/drivers/iommu/ |
D | mtk_iommu.c | 139 static struct mtk_iommu_domain *to_mtk_domain(struct iommu_domain *dom) in to_mtk_domain() argument 141 return container_of(dom, struct mtk_iommu_domain, domain); in to_mtk_domain() 208 struct mtk_iommu_domain *dom = data->m4u_dom; in mtk_iommu_isr() local 223 if (report_iommu_fault(&dom->domain, data->dev, fault_iova, in mtk_iommu_isr() 265 static int mtk_iommu_domain_finalise(struct mtk_iommu_domain *dom) in mtk_iommu_domain_finalise() argument 269 spin_lock_init(&dom->pgtlock); in mtk_iommu_domain_finalise() 271 dom->cfg = (struct io_pgtable_cfg) { in mtk_iommu_domain_finalise() 283 dom->cfg.quirks |= IO_PGTABLE_QUIRK_ARM_MTK_4GB; in mtk_iommu_domain_finalise() 285 dom->iop = alloc_io_pgtable_ops(ARM_V7S, &dom->cfg, data); in mtk_iommu_domain_finalise() 286 if (!dom->iop) { in mtk_iommu_domain_finalise() [all …]
|
D | mtk_iommu_v1.c | 105 static struct mtk_iommu_domain *to_mtk_domain(struct iommu_domain *dom) in to_mtk_domain() argument 107 return container_of(dom, struct mtk_iommu_domain, domain); in to_mtk_domain() 169 struct mtk_iommu_domain *dom = data->m4u_dom; in mtk_iommu_isr() local 187 if (report_iommu_fault(&dom->domain, data->dev, fault_iova, in mtk_iommu_isr() 229 struct mtk_iommu_domain *dom = data->m4u_dom; in mtk_iommu_domain_finalise() local 231 spin_lock_init(&dom->pgtlock); in mtk_iommu_domain_finalise() 233 dom->pgt_va = dma_zalloc_coherent(data->dev, in mtk_iommu_domain_finalise() 235 &dom->pgt_pa, GFP_KERNEL); in mtk_iommu_domain_finalise() 236 if (!dom->pgt_va) in mtk_iommu_domain_finalise() 239 writel(dom->pgt_pa, data->base + REG_MMU_PT_BASE_ADDR); in mtk_iommu_domain_finalise() [all …]
|
D | amd_iommu_proto.h | 56 extern void amd_iommu_domain_direct_map(struct iommu_domain *dom); 57 extern int amd_iommu_domain_enable_v2(struct iommu_domain *dom, int pasids); 58 extern int amd_iommu_flush_page(struct iommu_domain *dom, int pasid, 60 extern int amd_iommu_flush_tlb(struct iommu_domain *dom, int pasid); 61 extern int amd_iommu_domain_set_gcr3(struct iommu_domain *dom, int pasid, 63 extern int amd_iommu_domain_clear_gcr3(struct iommu_domain *dom, int pasid);
|
D | amd_iommu.c | 193 static struct protection_domain *to_pdomain(struct iommu_domain *dom) in to_pdomain() argument 195 return container_of(dom, struct protection_domain, domain); in to_pdomain() 1467 static int iommu_map_page(struct protection_domain *dom, in iommu_map_page() argument 1484 pte = alloc_pte(dom, bus_addr, page_size, NULL, gfp); in iommu_map_page() 1507 update_domain(dom); in iommu_map_page() 1512 static unsigned long iommu_unmap_page(struct protection_domain *dom, in iommu_unmap_page() argument 1526 pte = fetch_pte(dom, bus_addr, &unmap_size); in iommu_unmap_page() 1744 static void dma_ops_domain_flush_tlb(struct dma_ops_domain *dom) in dma_ops_domain_flush_tlb() argument 1746 domain_flush_tlb(&dom->domain); in dma_ops_domain_flush_tlb() 1747 domain_flush_complete(&dom->domain); in dma_ops_domain_flush_tlb() [all …]
|
/Linux-v4.19/drivers/gpu/drm/etnaviv/ |
D | etnaviv_perfmon.c | 408 const struct etnaviv_pm_domain *dom; in etnaviv_pm_query_dom() local 413 dom = meta->domains + domain->iter; in etnaviv_pm_query_dom() 416 domain->nr_signals = dom->nr_signals; in etnaviv_pm_query_dom() 417 strncpy(domain->name, dom->name, sizeof(domain->name)); in etnaviv_pm_query_dom() 430 const struct etnaviv_pm_domain *dom; in etnaviv_pm_query_sig() local 436 dom = meta->domains + signal->domain; in etnaviv_pm_query_sig() 438 if (signal->iter > dom->nr_signals) in etnaviv_pm_query_sig() 441 sig = &dom->signal[signal->iter]; in etnaviv_pm_query_sig() 447 if (signal->iter == dom->nr_signals) in etnaviv_pm_query_sig() 457 const struct etnaviv_pm_domain *dom; in etnaviv_pm_req_validate() local [all …]
|
/Linux-v4.19/arch/arm/include/asm/ |
D | domain.h | 58 #define domain_mask(dom) ((3) << (2 * (dom))) argument 59 #define domain_val(dom,type) ((type) << (2 * (dom))) argument 119 #define modify_domain(dom,type) \ argument 122 domain &= ~domain_mask(dom); \ 123 domain = domain | domain_val(dom, type); \ 128 static inline void modify_domain(unsigned dom, unsigned type) { } in modify_domain() argument
|
/Linux-v4.19/drivers/soc/bcm/ |
D | raspberrypi-power.c | 86 struct rpi_power_domain *dom = &rpi_domains->domains[xlate_index]; in rpi_common_init_power_domain() local 88 dom->fw = rpi_domains->fw; in rpi_common_init_power_domain() 90 dom->base.name = name; in rpi_common_init_power_domain() 91 dom->base.power_on = rpi_domain_on; in rpi_common_init_power_domain() 92 dom->base.power_off = rpi_domain_off; in rpi_common_init_power_domain() 102 pm_genpd_init(&dom->base, NULL, true); in rpi_common_init_power_domain() 104 rpi_domains->xlate.domains[xlate_index] = &dom->base; in rpi_common_init_power_domain() 110 struct rpi_power_domain *dom = &rpi_domains->domains[xlate_index]; in rpi_init_power_domain() local 116 dom->domain = xlate_index + 1; in rpi_init_power_domain() 125 struct rpi_power_domain *dom = &rpi_domains->domains[xlate_index]; in rpi_init_old_power_domain() local [all …]
|
/Linux-v4.19/drivers/irqchip/ |
D | irq-tango.c | 59 static void tangox_dispatch_irqs(struct irq_domain *dom, unsigned int status, in tangox_dispatch_irqs() argument 67 virq = irq_find_mapping(dom, base + hwirq); in tangox_dispatch_irqs() 76 struct irq_domain *dom = irq_desc_get_handler_data(desc); in tangox_irq_handler() local 78 struct tangox_irq_chip *chip = dom->host_data; in tangox_irq_handler() 86 tangox_dispatch_irqs(dom, status_lo, 0); in tangox_irq_handler() 87 tangox_dispatch_irqs(dom, status_hi, 32); in tangox_irq_handler() 165 static void __init tangox_irq_domain_init(struct irq_domain *dom) in tangox_irq_domain_init() argument 171 gc = irq_get_domain_generic_chip(dom, i * 32); in tangox_irq_domain_init() 180 struct irq_domain *dom; in tangox_irq_init() local 197 dom = irq_domain_add_linear(node, 64, &irq_generic_chip_ops, chip); in tangox_irq_init() [all …]
|
D | irq-sni-exiu.c | 142 static int exiu_domain_alloc(struct irq_domain *dom, unsigned int virq, in exiu_domain_alloc() argument 147 struct exiu_irq_data *info = dom->host_data; in exiu_domain_alloc() 157 irq_domain_set_hwirq_and_chip(dom, virq, hwirq, &exiu_irq_chip, info); in exiu_domain_alloc() 160 parent_fwspec.fwnode = dom->parent->fwnode; in exiu_domain_alloc() 161 return irq_domain_alloc_irqs_parent(dom, virq, nr_irqs, &parent_fwspec); in exiu_domain_alloc()
|
/Linux-v4.19/arch/x86/kernel/cpu/ |
D | intel_rdt_ctrlmondata.c | 194 char *dom = NULL, *id; in parse_line() local 207 dom = strsep(&line, ";"); in parse_line() 208 id = strsep(&dom, "="); in parse_line() 209 if (!dom || kstrtoul(id, 10, &dom_id)) { in parse_line() 213 dom = strim(dom); in parse_line() 216 data.buf = dom; in parse_line() 303 struct rdt_domain *dom; in rdtgroup_schemata_write() local 331 list_for_each_entry(dom, &r->domains, list) in rdtgroup_schemata_write() 332 dom->have_new_ctrl = false; in rdtgroup_schemata_write() 375 struct rdt_domain *dom; in show_doms() local [all …]
|
/Linux-v4.19/drivers/firmware/arm_scmi/ |
D | perf.c | 364 struct perf_dom_info *dom; in scmi_dvfs_device_opps_add() local 371 dom = pi->dom_info + domain; in scmi_dvfs_device_opps_add() 373 for (opp = dom->opp, idx = 0; idx < dom->opp_count; idx++, opp++) { in scmi_dvfs_device_opps_add() 374 freq = opp->perf * dom->mult_factor; in scmi_dvfs_device_opps_add() 381 freq = (--opp)->perf * dom->mult_factor; in scmi_dvfs_device_opps_add() 393 struct perf_dom_info *dom; in scmi_dvfs_transition_latency_get() local 400 dom = pi->dom_info + domain; in scmi_dvfs_transition_latency_get() 402 return dom->opp[dom->opp_count - 1].trans_latency_us * 1000; in scmi_dvfs_transition_latency_get() 409 struct perf_dom_info *dom = pi->dom_info + domain; in scmi_dvfs_freq_set() local 411 return scmi_perf_level_set(handle, domain, freq / dom->mult_factor, in scmi_dvfs_freq_set() [all …]
|
/Linux-v4.19/include/uapi/xen/ |
D | privcmd.h | 58 domid_t dom; /* target domain */ member 64 domid_t dom; /* target domain */ member 75 domid_t dom; /* target domain */ member 87 domid_t dom; member 93 domid_t dom; member
|
/Linux-v4.19/mm/ |
D | page-writeback.c | 130 struct wb_domain *dom; member 158 .dom = &global_wb_domain, \ 161 #define GDTC_INIT_NO_WB .dom = &global_wb_domain 164 .dom = mem_cgroup_wb_domain(__wb), \ 170 return dtc->dom; in mdtc_valid() 175 return dtc->dom; in dtc_dom() 576 static void wb_domain_writeout_inc(struct wb_domain *dom, in wb_domain_writeout_inc() argument 580 __fprop_inc_percpu_max(&dom->completions, completions, in wb_domain_writeout_inc() 583 if (unlikely(!dom->period_time)) { in wb_domain_writeout_inc() 590 dom->period_time = wp_next_time(jiffies); in wb_domain_writeout_inc() [all …]
|
/Linux-v4.19/net/sunrpc/ |
D | svcauth.c | 131 struct auth_domain *dom = container_of(kref, struct auth_domain, ref); in auth_domain_release() local 133 hlist_del(&dom->hash); in auth_domain_release() 134 dom->flavour->domain_release(dom); in auth_domain_release() 138 void auth_domain_put(struct auth_domain *dom) in auth_domain_put() argument 140 kref_put_lock(&dom->ref, auth_domain_release, &auth_domain_lock); in auth_domain_put()
|
/Linux-v4.19/include/xen/interface/ |
D | event_channel.h | 29 domid_t dom, remote_dom; member 130 domid_t dom; member 143 domid_t dom; member 146 domid_t dom; member 190 domid_t dom; member
|
D | grant_table.h | 267 domid_t dom; member 309 domid_t dom; member 324 domid_t dom; member 400 domid_t dom; member 460 domid_t dom; member 474 domid_t dom; member
|
/Linux-v4.19/include/linux/ |
D | writeback.h | 152 static inline void wb_domain_size_changed(struct wb_domain *dom) in wb_domain_size_changed() argument 154 spin_lock(&dom->lock); in wb_domain_size_changed() 155 dom->dirty_limit_tstamp = jiffies; in wb_domain_size_changed() 156 dom->dirty_limit = 0; in wb_domain_size_changed() 157 spin_unlock(&dom->lock); in wb_domain_size_changed() 316 int wb_domain_init(struct wb_domain *dom, gfp_t gfp); 318 void wb_domain_exit(struct wb_domain *dom);
|
/Linux-v4.19/drivers/pci/controller/ |
D | pcie-tango.c | 22 struct irq_domain *dom; member 38 virq = irq_find_mapping(pcie->dom, base + idx); in tango_msi_isr() 135 static int tango_irq_domain_alloc(struct irq_domain *dom, unsigned int virq, in tango_irq_domain_alloc() argument 138 struct tango_pcie *pcie = dom->host_data; in tango_irq_domain_alloc() 150 irq_domain_set_info(dom, virq, pos, &tango_chip, in tango_irq_domain_alloc() 156 static void tango_irq_domain_free(struct irq_domain *dom, unsigned int virq, in tango_irq_domain_free() argument 160 struct irq_data *d = irq_domain_get_irq_data(dom, virq); in tango_irq_domain_free() 294 pcie->dom = irq_dom; in tango_pcie_probe()
|
/Linux-v4.19/drivers/gpu/drm/nouveau/nvkm/subdev/clk/ |
D | gt215.c | 275 int idx, u32 pll, int dom) in calc_clk() argument 277 int ret = gt215_pll_info(&clk->base, idx, pll, cstate->domain[dom], in calc_clk() 278 &clk->eng[dom]); in calc_clk() 363 prog_pll(struct gt215_clk *clk, int idx, u32 pll, int dom) in prog_pll() argument 365 struct gt215_clk_info *info = &clk->eng[dom]; in prog_pll() 407 prog_clk(struct gt215_clk *clk, int idx, int dom) in prog_clk() argument 409 struct gt215_clk_info *info = &clk->eng[dom]; in prog_clk() 443 prog_core(struct gt215_clk *clk, int dom) in prog_core() argument 445 struct gt215_clk_info *info = &clk->eng[dom]; in prog_core() 452 prog_pll(clk, 0x00, 0x004200, dom); in prog_core()
|
/Linux-v4.19/arch/s390/include/asm/trace/ |
D | zcrypt.h | 91 TP_PROTO(void *ptr, u32 fc, u32 rc, u16 dev, u16 dom), 92 TP_ARGS(ptr, fc, rc, dev, dom), 104 __entry->domain = dom;),
|
/Linux-v4.19/drivers/xen/ |
D | privcmd.c | 270 if (data->domid != DOMID_INVALID && data->domid != mmapcmd.dom) in privcmd_ioctl_mmap() 297 state.domain = mmapcmd.dom; in privcmd_ioctl_mmap() 477 if (data->domid != DOMID_INVALID && data->domid != m.dom) in privcmd_ioctl_mmap_batch() 545 state.domain = m.dom; in privcmd_ioctl_mmap_batch() 639 if (data->domid != DOMID_INVALID && data->domid != kdata.dom) in privcmd_ioctl_dm_op() 697 rc = HYPERVISOR_dm_op(kdata.dom, kdata.num, xbufs); in privcmd_ioctl_dm_op() 712 domid_t dom; in privcmd_ioctl_restrict() local 714 if (copy_from_user(&dom, udata, sizeof(dom))) in privcmd_ioctl_restrict() 719 data->domid = dom; in privcmd_ioctl_restrict() 720 else if (data->domid != dom) in privcmd_ioctl_restrict() [all …]
|