/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/dispnv04/ |
H A D | disp.h | 133 const int impl = dev->pdev->device & 0x0ff0; in nv_two_heads() local 135 if (drm->client.device.info.family >= NV_DEVICE_INFO_V0_CELSIUS && impl != 0x0100 && in nv_two_heads() 136 impl != 0x0150 && impl != 0x01a0 && impl != 0x0200) in nv_two_heads() 152 const int impl = dev->pdev->device & 0x0ff0; in nv_two_reg_pll() local 154 if (impl == 0x0310 || impl == 0x0340 || drm->client.device.info.family >= NV_DEVICE_INFO_V0_CURIE) in nv_two_reg_pll()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/nouveau/dispnv04/ |
H A D | disp.h | 136 const int impl = to_pci_dev(dev->dev)->device & 0x0ff0; in nv_two_heads() local 138 if (drm->client.device.info.family >= NV_DEVICE_INFO_V0_CELSIUS && impl != 0x0100 && in nv_two_heads() 139 impl != 0x0150 && impl != 0x01a0 && impl != 0x0200) in nv_two_heads() 155 const int impl = to_pci_dev(dev->dev)->device & 0x0ff0; in nv_two_reg_pll() local 157 if (impl == 0x0310 || impl == 0x0340 || drm->client.device.info.family >= NV_DEVICE_INFO_V0_CURIE) in nv_two_reg_pll()
|
/kernel/linux/linux-6.6/drivers/cpufreq/ |
H A D | sparc-us3-cpufreq.c | 160 unsigned long manuf, impl, ver; in us3_freq_init() local 168 impl = ((ver >> 32) & 0xffff); in us3_freq_init() 171 (impl == CHEETAH_IMPL || in us3_freq_init() 172 impl == CHEETAH_PLUS_IMPL || in us3_freq_init() 173 impl == JAGUAR_IMPL || in us3_freq_init() 174 impl == PANTHER_IMPL)) { in us3_freq_init()
|
H A D | sparc-us2e-cpufreq.c | 316 unsigned long manuf, impl, ver; in us2e_freq_init() local 324 impl = ((ver >> 32) & 0xffff); in us2e_freq_init() 326 if (manuf == 0x17 && impl == 0x13) { in us2e_freq_init()
|
/kernel/linux/linux-5.10/drivers/iommu/arm/arm-smmu/ |
H A D | arm-smmu.h | 298 const struct arm_smmu_impl *impl; member 468 if (smmu->impl && unlikely(smmu->impl->read_reg)) in arm_smmu_readl() 469 return smmu->impl->read_reg(smmu, page, offset); in arm_smmu_readl() 476 if (smmu->impl && unlikely(smmu->impl->write_reg)) in arm_smmu_writel() 477 smmu->impl->write_reg(smmu, page, offset, val); in arm_smmu_writel() 484 if (smmu->impl && unlikely(smmu->impl->read_reg64)) in arm_smmu_readq() 485 return smmu->impl in arm_smmu_readq() [all...] |
H A D | arm-smmu-impl.c | 99 cs->smmu.impl = &cavium_impl; in cavium_smmu_impl_init() 199 * Set the impl for model-specific implementation quirks first, in arm_smmu_impl_init() 205 smmu->impl = &arm_mmu500_impl; in arm_smmu_impl_init() 215 smmu->impl = &calxeda_impl; in arm_smmu_impl_init() 227 smmu->impl = &mrvl_mmu500_impl; in arm_smmu_impl_init()
|
H A D | arm-smmu.c | 218 if (smmu->impl && unlikely(smmu->impl->tlb_sync)) in __arm_smmu_tlb_sync() 219 return smmu->impl->tlb_sync(smmu, page, sync, status); in __arm_smmu_tlb_sync() 627 if (smmu->impl && smmu->impl->alloc_context_bank) in arm_smmu_alloc_context_bank() 628 return smmu->impl->alloc_context_bank(smmu_domain, smmu, dev, start); in arm_smmu_alloc_context_bank() 780 if (smmu->impl && smmu->impl->init_context) { in arm_smmu_init_domain_context() 781 ret = smmu->impl->init_context(smmu_domain, &pgtbl_cfg, dev); in arm_smmu_init_domain_context() 817 if (smmu->impl in arm_smmu_init_domain_context() 1610 const struct arm_smmu_impl *impl = cfg->smmu->impl; arm_smmu_def_domain_type() local [all...] |
/kernel/linux/linux-6.6/drivers/iommu/arm/arm-smmu/ |
H A D | arm-smmu.h | 302 const struct arm_smmu_impl *impl; member 474 if (smmu->impl && unlikely(smmu->impl->read_reg)) in arm_smmu_readl() 475 return smmu->impl->read_reg(smmu, page, offset); in arm_smmu_readl() 482 if (smmu->impl && unlikely(smmu->impl->write_reg)) in arm_smmu_writel() 483 smmu->impl->write_reg(smmu, page, offset, val); in arm_smmu_writel() 490 if (smmu->impl && unlikely(smmu->impl->read_reg64)) in arm_smmu_readq() 491 return smmu->impl in arm_smmu_readq() [all...] |
H A D | arm-smmu-qcom.c | 445 const struct arm_smmu_impl *impl; in qcom_smmu_create() local 452 impl = data->adreno_impl; in qcom_smmu_create() 454 impl = data->impl; in qcom_smmu_create() 456 if (!impl) in qcom_smmu_create() 467 qsmmu->smmu.impl = impl; in qcom_smmu_create() 489 .impl = NULL, 494 .impl = &qcom_smmu_v2_impl, 499 .impl [all...] |
H A D | arm-smmu.c | 199 if (smmu->impl && unlikely(smmu->impl->tlb_sync)) in __arm_smmu_tlb_sync() 200 return smmu->impl->tlb_sync(smmu, page, sync, status); in __arm_smmu_tlb_sync() 594 if (smmu->impl && smmu->impl->write_sctlr) in arm_smmu_write_context_bank() 595 smmu->impl->write_sctlr(smmu, idx, reg); in arm_smmu_write_context_bank() 604 if (smmu->impl && smmu->impl->alloc_context_bank) in arm_smmu_alloc_context_bank() 605 return smmu->impl->alloc_context_bank(smmu_domain, smmu, dev, start); in arm_smmu_alloc_context_bank() 757 if (smmu->impl in arm_smmu_init_domain_context() 1551 const struct arm_smmu_impl *impl = cfg->smmu->impl; arm_smmu_def_domain_type() local [all...] |
H A D | arm-smmu-impl.c | 98 cs->smmu.impl = &cavium_impl; in cavium_smmu_impl_init() 199 * Set the impl for model-specific implementation quirks first, in arm_smmu_impl_init() 205 smmu->impl = &arm_mmu500_impl; in arm_smmu_impl_init() 215 smmu->impl = &calxeda_impl; in arm_smmu_impl_init() 226 smmu->impl = &mrvl_mmu500_impl; in arm_smmu_impl_init()
|
/kernel/linux/linux-5.10/drivers/cpufreq/ |
H A D | sparc-us3-cpufreq.c | 155 unsigned long manuf, impl, ver; in us3_freq_init() local 163 impl = ((ver >> 32) & 0xffff); in us3_freq_init() 166 (impl == CHEETAH_IMPL || in us3_freq_init() 167 impl == CHEETAH_PLUS_IMPL || in us3_freq_init() 168 impl == JAGUAR_IMPL || in us3_freq_init() 169 impl == PANTHER_IMPL)) { in us3_freq_init()
|
/kernel/linux/linux-5.10/arch/riscv/include/asm/ |
H A D | soc.h | 39 #define SOC_BUILTIN_DTB_DECLARE(name, vendor, arch, impl) \ 53 .imp_id = impl, \
|
/kernel/linux/linux-6.6/drivers/gpu/drm/loongson/ |
H A D | lsdc_debugfs.c | 21 u8 impl, rev; in lsdc_identify() local 23 loongson_cpu_get_prid(&impl, &rev); in lsdc_identify() 26 impl, rev); in lsdc_identify()
|
H A D | lsdc_probe.h | 10 unsigned int loongson_cpu_get_prid(u8 *impl, u8 *rev);
|
/kernel/linux/linux-5.10/arch/powerpc/kvm/ |
H A D | e500mc.c | 223 sregs->u.e.impl.fsl.features = 0; in kvmppc_core_get_sregs_e500mc() 224 sregs->u.e.impl.fsl.svr = vcpu_e500->svr; in kvmppc_core_get_sregs_e500mc() 225 sregs->u.e.impl.fsl.hid0 = vcpu_e500->hid0; in kvmppc_core_get_sregs_e500mc() 226 sregs->u.e.impl.fsl.mcar = vcpu_e500->mcar; in kvmppc_core_get_sregs_e500mc() 245 vcpu_e500->svr = sregs->u.e.impl.fsl.svr; in kvmppc_core_set_sregs_e500mc() 246 vcpu_e500->hid0 = sregs->u.e.impl.fsl.hid0; in kvmppc_core_set_sregs_e500mc() 247 vcpu_e500->mcar = sregs->u.e.impl.fsl.mcar; in kvmppc_core_set_sregs_e500mc()
|
H A D | e500.c | 370 sregs->u.e.impl.fsl.features = 0; in kvmppc_core_get_sregs_e500() 371 sregs->u.e.impl.fsl.svr = vcpu_e500->svr; in kvmppc_core_get_sregs_e500() 372 sregs->u.e.impl.fsl.hid0 = vcpu_e500->hid0; in kvmppc_core_get_sregs_e500() 373 sregs->u.e.impl.fsl.mcar = vcpu_e500->mcar; in kvmppc_core_get_sregs_e500() 393 vcpu_e500->svr = sregs->u.e.impl.fsl.svr; in kvmppc_core_set_sregs_e500() 394 vcpu_e500->hid0 = sregs->u.e.impl.fsl.hid0; in kvmppc_core_set_sregs_e500() 395 vcpu_e500->mcar = sregs->u.e.impl.fsl.mcar; in kvmppc_core_set_sregs_e500()
|
/kernel/linux/linux-6.6/arch/powerpc/kvm/ |
H A D | e500.c | 370 sregs->u.e.impl.fsl.features = 0; in kvmppc_core_get_sregs_e500() 371 sregs->u.e.impl.fsl.svr = vcpu_e500->svr; in kvmppc_core_get_sregs_e500() 372 sregs->u.e.impl.fsl.hid0 = vcpu_e500->hid0; in kvmppc_core_get_sregs_e500() 373 sregs->u.e.impl.fsl.mcar = vcpu_e500->mcar; in kvmppc_core_get_sregs_e500() 393 vcpu_e500->svr = sregs->u.e.impl.fsl.svr; in kvmppc_core_set_sregs_e500() 394 vcpu_e500->hid0 = sregs->u.e.impl.fsl.hid0; in kvmppc_core_set_sregs_e500() 395 vcpu_e500->mcar = sregs->u.e.impl.fsl.mcar; in kvmppc_core_set_sregs_e500()
|
H A D | e500mc.c | 228 sregs->u.e.impl.fsl.features = 0; in kvmppc_core_get_sregs_e500mc() 229 sregs->u.e.impl.fsl.svr = vcpu_e500->svr; in kvmppc_core_get_sregs_e500mc() 230 sregs->u.e.impl.fsl.hid0 = vcpu_e500->hid0; in kvmppc_core_get_sregs_e500mc() 231 sregs->u.e.impl.fsl.mcar = vcpu_e500->mcar; in kvmppc_core_get_sregs_e500mc() 250 vcpu_e500->svr = sregs->u.e.impl.fsl.svr; in kvmppc_core_set_sregs_e500mc() 251 vcpu_e500->hid0 = sregs->u.e.impl.fsl.hid0; in kvmppc_core_set_sregs_e500mc() 252 vcpu_e500->mcar = sregs->u.e.impl.fsl.mcar; in kvmppc_core_set_sregs_e500mc()
|
/kernel/linux/linux-5.10/drivers/ata/ |
H A D | ahci_brcm.c | 219 u32 impl; in brcm_ahci_get_portmask() local 221 impl = readl(hpriv->mmio + HOST_PORTS_IMPL); in brcm_ahci_get_portmask() 223 if (fls(impl) > SATA_TOP_MAX_PHYS) in brcm_ahci_get_portmask() 225 impl); in brcm_ahci_get_portmask() 226 else if (!impl) in brcm_ahci_get_portmask() 229 return impl; in brcm_ahci_get_portmask()
|
/kernel/linux/linux-6.6/drivers/ata/ |
H A D | ahci_brcm.c | 220 u32 impl; in brcm_ahci_get_portmask() local 222 impl = readl(hpriv->mmio + HOST_PORTS_IMPL); in brcm_ahci_get_portmask() 224 if (fls(impl) > SATA_TOP_MAX_PHYS) in brcm_ahci_get_portmask() 226 impl); in brcm_ahci_get_portmask() 227 else if (!impl) in brcm_ahci_get_portmask() 230 return impl; in brcm_ahci_get_portmask()
|
/kernel/linux/linux-5.10/arch/sparc/kernel/ |
H A D | cpu.c | 308 printk(KERN_ERR "CPU: Unknown chip, impl[0x%x] vers[0x%x]\n", in set_cpu_and_fpu() 314 printk(KERN_ERR "FPU: Unknown chip, impl[0x%x] vers[0x%x]\n", in set_cpu_and_fpu() 544 int manuf, impl; in cpu_type_probe() local 549 impl = ((ver >> 32) & 0xffff); in cpu_type_probe() 550 set_cpu_and_fpu(manuf, impl, impl); in cpu_type_probe()
|
/kernel/linux/linux-6.6/arch/sparc/kernel/ |
H A D | cpu.c | 308 printk(KERN_ERR "CPU: Unknown chip, impl[0x%x] vers[0x%x]\n", in set_cpu_and_fpu() 314 printk(KERN_ERR "FPU: Unknown chip, impl[0x%x] vers[0x%x]\n", in set_cpu_and_fpu() 544 int manuf, impl; in cpu_type_probe() local 549 impl = ((ver >> 32) & 0xffff); in cpu_type_probe() 550 set_cpu_and_fpu(manuf, impl, impl); in cpu_type_probe()
|
/kernel/linux/linux-6.6/drivers/perf/arm_cspmu/ |
H A D | arm_cspmu.c | 295 cspmu->impl.pmiidr); in arm_cspmu_get_identifier() 394 struct arm_cspmu_impl_ops *impl_ops = &cspmu->impl.ops; in arm_cspmu_init_impl_ops() 403 cspmu->impl.pmiidr = in arm_cspmu_init_impl_ops() 411 if ((match->pmiidr & mask) == (cspmu->impl.pmiidr & mask)) { in arm_cspmu_init_impl_ops() 438 const struct arm_cspmu_impl_ops *impl_ops = &cspmu->impl.ops; in arm_cspmu_alloc_event_attr_group() 467 format_group->attrs = cspmu->impl.ops.get_format_attrs(cspmu); in arm_cspmu_alloc_format_attr_group() 480 const struct arm_cspmu_impl_ops *impl_ops = &cspmu->impl.ops; in arm_cspmu_alloc_attr_group() 556 if (cspmu->impl.ops.is_cycle_counter_event(event)) { in arm_cspmu_get_event_idx() 684 hwc->config = cspmu->impl.ops.event_type(event); in arm_cspmu_event_init() 823 filter = cspmu->impl in arm_cspmu_start() [all...] |
/kernel/linux/linux-5.10/arch/arc/include/asm/ |
H A D | switch_to.h | 12 #include <asm/dsp-impl.h>
|