Symbol: asid
crypto/openssl/crypto/x509/v3_asid.c
112
ASIdentifiers *asid = ext;
crypto/openssl/crypto/x509/v3_asid.c
113
return (i2r_ASIdentifierChoice(out, asid->asnum, indent,
crypto/openssl/crypto/x509/v3_asid.c
115
&& i2r_ASIdentifierChoice(out, asid->rdi, indent,
crypto/openssl/crypto/x509/v3_asid.c
148
int X509v3_asid_add_inherit(ASIdentifiers *asid, int which)
crypto/openssl/crypto/x509/v3_asid.c
151
if (asid == NULL)
crypto/openssl/crypto/x509/v3_asid.c
155
choice = &asid->asnum;
crypto/openssl/crypto/x509/v3_asid.c
158
choice = &asid->rdi;
crypto/openssl/crypto/x509/v3_asid.c
179
int X509v3_asid_add_id_or_range(ASIdentifiers *asid,
crypto/openssl/crypto/x509/v3_asid.c
184
if (asid == NULL)
crypto/openssl/crypto/x509/v3_asid.c
188
choice = &asid->asnum;
crypto/openssl/crypto/x509/v3_asid.c
191
choice = &asid->rdi;
crypto/openssl/crypto/x509/v3_asid.c
343
int X509v3_asid_is_canonical(ASIdentifiers *asid)
crypto/openssl/crypto/x509/v3_asid.c
345
return (asid == NULL || (ASIdentifierChoice_is_canonical(asid->asnum) && ASIdentifierChoice_is_canonical(asid->rdi)));
crypto/openssl/crypto/x509/v3_asid.c
487
int X509v3_asid_canonize(ASIdentifiers *asid)
crypto/openssl/crypto/x509/v3_asid.c
489
return (asid == NULL || (ASIdentifierChoice_canonize(asid->asnum) && ASIdentifierChoice_canonize(asid->rdi)));
crypto/openssl/crypto/x509/v3_asid.c
500
ASIdentifiers *asid = NULL;
crypto/openssl/crypto/x509/v3_asid.c
503
if ((asid = ASIdentifiers_new()) == NULL) {
crypto/openssl/crypto/x509/v3_asid.c
534
if (X509v3_asid_add_inherit(asid, which))
crypto/openssl/crypto/x509/v3_asid.c
590
if (!X509v3_asid_add_id_or_range(asid, which, min, max)) {
crypto/openssl/crypto/x509/v3_asid.c
600
if (!X509v3_asid_canonize(asid))
crypto/openssl/crypto/x509/v3_asid.c
602
return asid;
crypto/openssl/crypto/x509/v3_asid.c
605
ASIdentifiers_free(asid);
crypto/openssl/crypto/x509/v3_asid.c
631
int X509v3_asid_inherits(ASIdentifiers *asid)
crypto/openssl/crypto/x509/v3_asid.c
633
return (asid != NULL && ((asid->asnum != NULL && asid->asnum->type == ASIdentifierChoice_inherit) || (asid->rdi != NULL && asid->rdi->type == ASIdentifierChoice_inherit)));
crypto/openssl/include/openssl/x509v3.h
1304
int X509v3_asid_add_inherit(ASIdentifiers *asid, int which);
crypto/openssl/include/openssl/x509v3.h
1305
int X509v3_asid_add_id_or_range(ASIdentifiers *asid, int which,
crypto/openssl/include/openssl/x509v3.h
1323
int X509v3_asid_is_canonical(ASIdentifiers *asid);
crypto/openssl/include/openssl/x509v3.h
1325
int X509v3_asid_canonize(ASIdentifiers *asid);
crypto/openssl/include/openssl/x509v3.h
1331
int X509v3_asid_inherits(ASIdentifiers *asid);
sys/amd64/include/cpufunc.h
533
#define INVLPGB_DESCR(asid, pcid) (((pcid) << 16) | (asid))
sys/amd64/vmm/amd/svm.c
126
static struct asid asid[MAXCPU];
sys/amd64/vmm/amd/svm.c
1996
if (vcpu->asid.gen != asid[cpu].gen) {
sys/amd64/vmm/amd/svm.c
2013
if (++asid[cpu].num >= nasid) {
sys/amd64/vmm/amd/svm.c
2014
asid[cpu].num = 1;
sys/amd64/vmm/amd/svm.c
2015
if (++asid[cpu].gen == 0)
sys/amd64/vmm/amd/svm.c
2016
asid[cpu].gen = 1;
sys/amd64/vmm/amd/svm.c
2026
vcpu->asid.gen = asid[cpu].gen;
sys/amd64/vmm/amd/svm.c
2027
vcpu->asid.num = asid[cpu].num;
sys/amd64/vmm/amd/svm.c
2029
ctrl->asid = vcpu->asid.num;
sys/amd64/vmm/amd/svm.c
2041
KASSERT(ctrl->asid != 0, ("Guest ASID must be non-zero"));
sys/amd64/vmm/amd/svm.c
2042
KASSERT(ctrl->asid == vcpu->asid.num,
sys/amd64/vmm/amd/svm.c
2043
("ASID mismatch: %u/%u", ctrl->asid, vcpu->asid.num));
sys/amd64/vmm/amd/svm.c
2152
vcpu->asid.gen = 0;
sys/amd64/vmm/amd/svm.c
268
asid[cpu].gen = ~0UL;
sys/amd64/vmm/amd/svm.c
269
asid[cpu].num = nasid - 1;
sys/amd64/vmm/amd/svm.c
2806
SNAPSHOT_VAR_OR_LEAVE(vcpu->asid.gen, meta, err, done);
sys/amd64/vmm/amd/svm.c
2807
SNAPSHOT_VAR_OR_LEAVE(vcpu->asid.num, meta, err, done);
sys/amd64/vmm/amd/svm.c
555
ctrl->asid = 0;
sys/amd64/vmm/amd/svm_softc.h
60
struct asid asid;
sys/amd64/vmm/amd/vmcb.h
266
uint32_t asid; /* 0x58: Guest ASID */
sys/arm64/arm64/exec_machdep.c
452
uint64_t asid;
sys/arm64/arm64/exec_machdep.c
463
asid = READ_SPECIALREG(ttbr0_el1) & TTBR_ASID_MASK;
sys/arm64/arm64/exec_machdep.c
468
: : "r" (asid));
sys/arm64/arm64/pmap.c
3097
int asid;
sys/arm64/arm64/pmap.c
3134
asid = COOKIE_TO_ASID(pmap->pm_cookie);
sys/arm64/arm64/pmap.c
3135
KASSERT(asid >= ASID_FIRST_AVAILABLE &&
sys/arm64/arm64/pmap.c
3136
asid < set->asid_set_size,
sys/arm64/arm64/pmap.c
3138
bit_clear(set->asid_set, asid);
sys/arm64/arm64/pmap.c
405
static SYSCTL_NODE(_vm_pmap, OID_AUTO, asid, CTLFLAG_RD | CTLFLAG_MPSAFE, 0,
sys/arm64/arm64/pmap.c
438
#define COOKIE_FROM(asid, epoch) ((long)((u_int)(asid) | \
sys/arm64/arm64/pmap.c
8997
int asid, cpuid, epoch;
sys/arm64/arm64/pmap.c
9041
asid = COOKIE_TO_ASID(curpmap->pm_cookie);
sys/arm64/arm64/pmap.c
9042
if (asid == -1)
sys/arm64/arm64/pmap.c
9044
bit_set(set->asid_set, asid);
sys/arm64/arm64/pmap.c
9045
curpmap->pm_cookie = COOKIE_FROM(asid, epoch);
sys/arm64/include/pmap.h
123
#define ASID_TO_OPERAND(asid) ({ \
sys/arm64/include/pmap.h
124
KASSERT((asid) != -1, ("invalid ASID")); \
sys/arm64/include/pmap.h
125
(uint64_t)(asid) << TTBR_ASID_SHIFT; \
sys/arm64/iommu/smmu.c
1540
smmu_asid_free(struct smmu_softc *sc, int asid)
sys/arm64/iommu/smmu.c
1544
bit_clear(sc->asid_set, asid);
sys/arm64/iommu/smmu.c
1637
dprintf("%s: %lx, %ld, domain %d\n", __func__, va, size, domain->asid);
sys/arm64/iommu/smmu.c
1642
smmu_tlbi_va(sc, va, domain->asid);
sys/arm64/iommu/smmu.c
1671
domain->asid);
sys/arm64/iommu/smmu.c
1678
smmu_tlbi_va(sc, va, domain->asid);
sys/arm64/iommu/smmu.c
1709
domain->asid = (uint16_t)new_asid;
sys/arm64/iommu/smmu.c
1715
smmu_asid_free(sc, domain->asid);
sys/arm64/iommu/smmu.c
1721
smmu_tlbi_asid(sc, domain->asid);
sys/arm64/iommu/smmu.c
1758
smmu_tlbi_asid(sc, domain->asid);
sys/arm64/iommu/smmu.c
1759
smmu_asid_free(sc, domain->asid);
sys/arm64/iommu/smmu.c
486
cmd[0] |= (uint64_t)entry->tlbi.asid << TLBI_0_ASID_S;
sys/arm64/iommu/smmu.c
498
cmd[0] |= (uint64_t)entry->tlbi.asid << TLBI_0_ASID_S;
sys/arm64/iommu/smmu.c
648
smmu_tlbi_asid(struct smmu_softc *sc, uint16_t asid)
sys/arm64/iommu/smmu.c
654
cmd.tlbi.asid = asid;
sys/arm64/iommu/smmu.c
660
smmu_tlbi_va(struct smmu_softc *sc, vm_offset_t va, uint16_t asid)
sys/arm64/iommu/smmu.c
666
cmd.tlbi.asid = asid;
sys/arm64/iommu/smmu.c
859
val |= (uint64_t)domain->asid << CD0_ASID_S;
sys/arm64/iommu/smmuvar.h
102
uint16_t asid;
sys/arm64/iommu/smmuvar.h
59
uint16_t asid;
sys/dev/sound/pci/hda/hdaa.c
3724
hdaa_audio_adddac(struct hdaa_devinfo *devinfo, int asid)
sys/dev/sound/pci/hda/hdaa.c
3726
struct hdaa_audio_as *as = &devinfo->as[asid];
sys/dev/sound/pci/hda/hdaa.c
3736
asid, as->index);
sys/dev/sound/pci/hda/hdaa.c
6874
hdaa_chan_formula(struct hdaa_devinfo *devinfo, int asid,
sys/dev/sound/pci/hda/hdaa.c
6880
as = &devinfo->as[asid];
sys/dev/sound/pci/hda/hdaa.c
6904
hdaa_chan_type(struct hdaa_devinfo *devinfo, int asid)
sys/dev/sound/pci/hda/hdaa.c
6910
as = &devinfo->as[asid];
sys/dev/sound/usb/uaudio.c
1734
union uaudio_asid asid = { NULL };
sys/dev/sound/usb/uaudio.c
1812
asid.v1 = NULL;
sys/dev/sound/usb/uaudio.c
1861
(asid.v1 == NULL)) {
sys/dev/sound/usb/uaudio.c
1865
if (desc->bLength >= sizeof(*asid.v2)) {
sys/dev/sound/usb/uaudio.c
1866
asid.v2 = (void *)desc;
sys/dev/sound/usb/uaudio.c
1869
if (desc->bLength >= sizeof(*asid.v1)) {
sys/dev/sound/usb/uaudio.c
1870
asid.v1 = (void *)desc;
sys/dev/sound/usb/uaudio.c
1927
if (asid.v1 == NULL || asf1d.v1 == NULL ||
sys/dev/sound/usb/uaudio.c
1942
dwFormat = UGETDW(asid.v2->bmFormats);
sys/dev/sound/usb/uaudio.c
1943
bChannels = asid.v2->bNrChannels;
sys/dev/sound/usb/uaudio.c
1989
wFormat = UGETW(asid.v1->wFormatTag);
sys/riscv/include/cpufunc.h
108
sfence_vma_asid(uint64_t asid)
sys/riscv/include/cpufunc.h
111
__asm __volatile("sfence.vma x0, %0" :: "r" (asid) : "memory");
sys/riscv/include/cpufunc.h
115
sfence_vma_asid_page(uint64_t asid, uintptr_t addr)
sys/riscv/include/cpufunc.h
118
__asm __volatile("sfence.vma %0, %1" :: "r" (addr), "r" (asid)
sys/riscv/include/sbi.h
187
u_long size, u_long asid);
sys/riscv/riscv/sbi.c
246
u_long asid)
sys/riscv/riscv/sbi.c
254
size, asid);
sys/riscv/riscv/sbi.c
258
(uint64_t)hart_mask, start, size, asid);
sys/riscv/vmm/riscv.h
81
uint64_t asid;
sys/riscv/vmm/vmm_fence.c
112
sfence_vma_asid(fence->asid);
sys/riscv/vmm/vmm_fence.c
116
sfence_vma_asid_page(fence->asid, va);
sys/riscv/vmm/vmm_sbi.c
65
fence.asid = hypctx->guest_regs.hyp_a[4];