Home
last modified time | relevance | path

Searched refs:gic_redists (Results 1 – 4 of 4) sorted by relevance

/NextBSD/sys/arm64/arm64/
HDgic_v3.c158 sizeof(*sc->gic_res) * (sc->gic_redists.nregions + 1), in gic_v3_attach()
162 for (i = 0, rid = 0; i < (sc->gic_redists.nregions + 1); i++, rid++) { in gic_v3_attach()
178 sc->gic_redists.regions = malloc( in gic_v3_attach()
179 sizeof(*sc->gic_redists.regions) * sc->gic_redists.nregions, in gic_v3_attach()
183 for (i = 0, rid = 1; i < sc->gic_redists.nregions; i++, rid++) in gic_v3_attach()
184 sc->gic_redists.regions[i] = sc->gic_res[rid]; in gic_v3_attach()
232 for (rid = 0; rid < (sc->gic_redists.nregions + 1); rid++) in gic_v3_detach()
236 free(sc->gic_redists.pcpu[i], M_GIC_V3); in gic_v3_detach()
239 free(sc->gic_redists.regions, M_GIC_V3); in gic_v3_detach()
446 res = sc->gic_redists.pcpu[cpuid]; in gic_v3_wait_for_rwp()
[all …]
HDgic_v3_var.h50 struct gic_redists { struct
72 struct gic_redists gic_redists; argument
282 sc->gic_redists.pcpu[cpu], \
291 sc->gic_redists.pcpu[cpu], \
HDgic_v3_its.c309 if ((void *)gic_sc->gic_redists.lpis.conf_base != NULL) { in gic_v3_its_detach()
310 contigfree((void *)gic_sc->gic_redists.lpis.conf_base, in gic_v3_its_detach()
314 if ((void *)gic_sc->gic_redists.lpis.pend_base[cpuid] != NULL) { in gic_v3_its_detach()
316 (void *)gic_sc->gic_redists.lpis.pend_base[cpuid], in gic_v3_its_detach()
620 rman_get_bushandle(gic_sc->gic_redists.pcpu[cpuid]); in its_init_cpu_collection()
680 gic_sc->gic_redists.lpis.conf_base = conf_base; in lpi_init_conftable()
718 gic_sc->gic_redists.lpis.pend_base[cpuid] = pend_base; in lpi_alloc_cpu_pendtables()
743 conf_base = gic_sc->gic_redists.lpis.conf_base; in lpi_config_cpu()
744 pend_base = gic_sc->gic_redists.lpis.pend_base[cpuid]; in lpi_config_cpu()
785 gic_sc->gic_redists.lpis.flags |= LPI_FLAGS_CONF_FLUSH; in lpi_config_cpu()
[all …]
HDgic_v3_fdt.c128 sc->gic_redists.nregions = 1; in gic_v3_fdt_attach()
130 sc->gic_redists.nregions = redist_regions; in gic_v3_fdt_attach()