Home
last modified time | relevance | path

Searched refs:impl (Results 1 – 25 of 28) sorted by relevance

12

/linux-6.3-rc2/drivers/gpu/drm/nouveau/dispnv04/
A Ddisp.h136 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()
/linux-6.3-rc2/drivers/cpufreq/
A Dsparc-us3-cpufreq.c155 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()
A Dsparc-us2e-cpufreq.c311 unsigned long manuf, impl, ver; in us2e_freq_init() local
319 impl = ((ver >> 32) & 0xffff); in us2e_freq_init()
321 if (manuf == 0x17 && impl == 0x13) { in us2e_freq_init()
/linux-6.3-rc2/drivers/iommu/arm/arm-smmu/
A Darm-smmu.h302 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->read_reg64(smmu, page, offset); in arm_smmu_readq()
498 if (smmu->impl && unlikely(smmu->impl->write_reg64)) in arm_smmu_writeq()
499 smmu->impl->write_reg64(smmu, page, offset, val); in arm_smmu_writeq()
A Darm-smmu-qcom.c428 const struct arm_smmu_impl *impl; in qcom_smmu_create() local
435 impl = data->adreno_impl; in qcom_smmu_create()
437 impl = data->impl; in qcom_smmu_create()
439 if (!impl) in qcom_smmu_create()
450 qsmmu->smmu.impl = impl; in qcom_smmu_create()
472 .impl = NULL,
477 .impl = &qcom_smmu_v2_impl,
482 .impl = &sdm845_smmu_500_impl,
491 .impl = &qcom_smmu_500_impl,
A Darm-smmu.c200 if (smmu->impl && unlikely(smmu->impl->tlb_sync)) in __arm_smmu_tlb_sync()
595 if (smmu->impl && smmu->impl->write_sctlr) in arm_smmu_write_context_bank()
605 if (smmu->impl && smmu->impl->alloc_context_bank) in arm_smmu_alloc_context_bank()
758 if (smmu->impl && smmu->impl->init_context) { in arm_smmu_init_domain_context()
795 if (smmu->impl && smmu->impl->context_fault) in arm_smmu_init_domain_context()
906 if (smmu->impl && smmu->impl->write_s2cr) { in arm_smmu_write_s2cr()
1443 if (smmu->impl && smmu->impl->probe_finalize) in arm_smmu_probe_finalize()
1557 if (impl && impl->def_domain_type) in arm_smmu_def_domain_type()
1642 if (smmu->impl && smmu->impl->reset) in arm_smmu_device_reset()
1837 if (smmu->impl && smmu->impl->cfg_probe) { in arm_smmu_device_cfg_probe()
[all …]
A Darm-smmu-impl.c98 cs->smmu.impl = &cavium_impl; in cavium_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()
A Darm-smmu-qcom.h29 const struct arm_smmu_impl *impl; member
A DMakefile4 arm_smmu-objs += arm-smmu.o arm-smmu-impl.o arm-smmu-nvidia.o
A Darm-smmu-nvidia.c340 nvidia_smmu->smmu.impl = &nvidia_smmu_single_impl; in nvidia_smmu_impl_init()
342 nvidia_smmu->smmu.impl = &nvidia_smmu_impl; in nvidia_smmu_impl_init()
/linux-6.3-rc2/arch/powerpc/kvm/
A De500mc.c223 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()
A De500.c370 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()
/linux-6.3-rc2/arch/sparc/kernel/
A Dcpu.c544 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()
A Dsetup_64.c571 unsigned long impl, ver; in init_sparc64_elf_hwcap() local
574 impl = ((ver >> 32) & 0xffff); in init_sparc64_elf_hwcap()
575 if (impl == PANTHER_IMPL) in init_sparc64_elf_hwcap()
A Dtime_64.c624 unsigned long ver, manuf, impl; in is_hummingbird() local
629 impl = ((ver >> 32) & 0xffff); in is_hummingbird()
631 return (manuf == 0x17 && impl == 0x13); in is_hummingbird()
/linux-6.3-rc2/drivers/ata/
A Dahci_brcm.c220 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()
A Dlibahci.c2600 u32 vers, cap, cap2, impl, speed; in ahci_print_info() local
2606 impl = hpriv->port_map; in ahci_print_info()
2631 impl, in ahci_print_info()
/linux-6.3-rc2/drivers/perf/arm_cspmu/
A Darm_cspmu.c301 cspmu->impl.pmiidr); in arm_cspmu_get_identifier()
401 struct arm_cspmu_impl_ops *impl_ops = &cspmu->impl.ops; in arm_cspmu_init_impl_ops()
409 cspmu->impl.pmiidr = in arm_cspmu_init_impl_ops()
417 if ((match->pmiidr & mask) == (cspmu->impl.pmiidr & mask)) { in arm_cspmu_init_impl_ops()
444 const struct arm_cspmu_impl_ops *impl_ops = &cspmu->impl.ops; in arm_cspmu_alloc_event_attr_group()
473 format_group->attrs = cspmu->impl.ops.get_format_attrs(cspmu); in arm_cspmu_alloc_format_attr_group()
486 const struct arm_cspmu_impl_ops *impl_ops = &cspmu->impl.ops; in arm_cspmu_alloc_attr_group()
562 if (cspmu->impl.ops.is_cycle_counter_event(event)) { in arm_cspmu_get_event_idx()
687 hwc->config = cspmu->impl.ops.event_type(event); in arm_cspmu_event_init()
826 filter = cspmu->impl.ops.event_filter(event); in arm_cspmu_start()
A Dnvidia_cspmu.c28 #define to_nv_cspmu_ctx(cspmu) ((struct nv_cspmu_ctx *)(cspmu->impl.ctx))
359 struct arm_cspmu_impl_ops *impl_ops = &cspmu->impl.ops; in nv_cspmu_init_ops()
366 prodid = FIELD_GET(ARM_CSPMU_PMIIDR_PRODUCTID, cspmu->impl.pmiidr); in nv_cspmu_init_ops()
382 cspmu->impl.ctx = ctx; in nv_cspmu_init_ops()
A Darm_cspmu.h138 struct arm_cspmu_impl impl; member
/linux-6.3-rc2/arch/sparc/mm/
A Diommu.c60 unsigned int impl, vers; in sbus_iommu_init() local
80 impl = (control & IOMMU_CTRL_IMPL) >> 28; in sbus_iommu_init()
128 impl, vers, iommu->page_table, in sbus_iommu_init()
A Dinit_64.c2422 unsigned long impl, ver; in paging_init() local
2428 impl = ((ver >> 32) & 0xffff); in paging_init()
2429 if (impl == PANTHER_IMPL) in paging_init()
/linux-6.3-rc2/arch/powerpc/include/uapi/asm/
A Dkvm.h205 } impl; member
/linux-6.3-rc2/tools/arch/powerpc/include/uapi/asm/
A Dkvm.h205 } impl; member
/linux-6.3-rc2/Documentation/translations/sp_SP/
A Dmemory-barriers.txt82 (*) Barreras de memoria implícitas del kernel.
466 proporcionan barreras de dependencia de dirección implícitas.
502 Y un par de variedades implícitas:
646 de dirección implícita desde el lanzamiento del kernel v4.15:
655 <barrera de dependencia de dirección implícita>
693 dirección implícita del READ_ONCE() moderno:
728 (implícita) de dependencia de direcciones para que funcione correctamente.
732 <barrera implícita de dependencia de direcciones>
1018 <barrera de dependencia de dirección implícita>
1028 <barrera de control implícita>
[all …]

Completed in 92 milliseconds

12