Symbol: gic_redists
sys/arm64/arm64/gic_v3.c
1237
res = sc->gic_redists.pcpu[cpuid].res;
sys/arm64/arm64/gic_v3.c
1238
offset = sc->gic_redists.pcpu[PCPU_GET(cpuid)].offset;
sys/arm64/arm64/gic_v3.c
1374
sc->gic_redists.pcpu = mallocarray(mp_maxid + 1,
sys/arm64/arm64/gic_v3.c
1375
sizeof(sc->gic_redists.pcpu[0]), M_GIC_V3, M_WAITOK);
sys/arm64/arm64/gic_v3.c
1402
for (i = 0; i < sc->gic_redists.nregions; i++) {
sys/arm64/arm64/gic_v3.c
1404
r_res = sc->gic_redists.regions[i];
sys/arm64/arm64/gic_v3.c
1424
sc->gic_redists.pcpu[cpuid].res = r_res;
sys/arm64/arm64/gic_v3.c
1425
sc->gic_redists.pcpu[cpuid].offset = offset;
sys/arm64/arm64/gic_v3.c
1426
sc->gic_redists.pcpu[cpuid].lpi_enabled = false;
sys/arm64/arm64/gic_v3.c
1441
!sc->gic_redists.single && (typer & GICR_TYPER_LAST) == 0);
sys/arm64/arm64/gic_v3.c
226
rdist = sc->gic_redists.pcpu[PCPU_GET(cpuid)].res;
sys/arm64/arm64/gic_v3.c
227
offset += sc->gic_redists.pcpu[PCPU_GET(cpuid)].offset;
sys/arm64/arm64/gic_v3.c
238
rdist = sc->gic_redists.pcpu[PCPU_GET(cpuid)].res;
sys/arm64/arm64/gic_v3.c
239
offset += sc->gic_redists.pcpu[PCPU_GET(cpuid)].offset;
sys/arm64/arm64/gic_v3.c
250
rdist = sc->gic_redists.pcpu[PCPU_GET(cpuid)].res;
sys/arm64/arm64/gic_v3.c
251
offset += sc->gic_redists.pcpu[PCPU_GET(cpuid)].offset;
sys/arm64/arm64/gic_v3.c
262
rdist = sc->gic_redists.pcpu[PCPU_GET(cpuid)].res;
sys/arm64/arm64/gic_v3.c
263
offset += sc->gic_redists.pcpu[PCPU_GET(cpuid)].offset;
sys/arm64/arm64/gic_v3.c
322
sizeof(*sc->gic_res) * (sc->gic_redists.nregions + 1),
sys/arm64/arm64/gic_v3.c
326
for (i = 0, rid = 0; i < (sc->gic_redists.nregions + 1); i++, rid++) {
sys/arm64/arm64/gic_v3.c
342
sc->gic_redists.regions = malloc(
sys/arm64/arm64/gic_v3.c
343
sizeof(*sc->gic_redists.regions) * sc->gic_redists.nregions,
sys/arm64/arm64/gic_v3.c
347
for (i = 0, rid = 1; i < sc->gic_redists.nregions; i++, rid++)
sys/arm64/arm64/gic_v3.c
348
sc->gic_redists.regions[i] = sc->gic_res[rid];
sys/arm64/arm64/gic_v3.c
442
for (rid = 0; rid < (sc->gic_redists.nregions + 1); rid++)
sys/arm64/arm64/gic_v3.c
445
free(sc->gic_redists.pcpu, M_GIC_V3);
sys/arm64/arm64/gic_v3.c
449
free(sc->gic_redists.regions, M_GIC_V3);
sys/arm64/arm64/gic_v3.c
495
*result = (uintptr_t)&sc->gic_redists.pcpu[PCPU_GET(cpuid)];
sys/arm64/arm64/gic_v3_acpi.c
265
sc->gic_redists.nregions++;
sys/arm64/arm64/gic_v3_acpi.c
274
sc->gic_redists.nregions++;
sys/arm64/arm64/gic_v3_acpi.c
299
if (sc->gic_redists.nregions == 0) {
sys/arm64/arm64/gic_v3_acpi.c
303
sc->gic_redists.single = true;
sys/arm64/arm64/gic_v3_acpi.c
307
return (sc->gic_redists.nregions > 0 ? 0 : ENXIO);
sys/arm64/arm64/gic_v3_fdt.c
140
sc->gic_redists.nregions = 1;
sys/arm64/arm64/gic_v3_fdt.c
142
sc->gic_redists.nregions = redist_regions;
sys/arm64/arm64/gic_v3_var.h
152
(sc)->gic_redists.pcpu[cpu].res, \
sys/arm64/arm64/gic_v3_var.h
153
(sc)->gic_redists.pcpu[cpu].offset + (reg)); \
sys/arm64/arm64/gic_v3_var.h
161
(sc)->gic_redists.pcpu[cpu].res, \
sys/arm64/arm64/gic_v3_var.h
162
(sc)->gic_redists.pcpu[cpu].offset + (reg), \
sys/arm64/arm64/gic_v3_var.h
75
struct gic_redists gic_redists;