Searched refs:gic_res (Results 1 - 6 of 6) sorted by relevance

/freebsd-13-stable/sys/arm/arm/
H A Dgic.h52 struct resource * gic_res[3]; member in struct:arm_gic_softc
H A Dgic_fdt.c167 if (sc->base.gic_res[2] == NULL) {
173 if (bus_setup_intr(dev, sc->base.gic_res[2], INTR_TYPE_CLK,
H A Dgic.c313 if (bus_alloc_resources(dev, arm_gic_spec, sc->gic_res)) {
325 sc->gic_d_bst = rman_get_bustag(sc->gic_res[0]);
326 sc->gic_d_bsh = rman_get_bushandle(sc->gic_res[0]);
329 sc->gic_c_bst = rman_get_bustag(sc->gic_res[1]);
330 sc->gic_c_bsh = rman_get_bushandle(sc->gic_res[1]);
406 bus_release_resources(dev, arm_gic_spec, sc->gic_res);
/freebsd-13-stable/sys/mips/mediatek/
H A Dmtk_intr_gic.c88 struct resource * gic_res[2]; member in struct:mtk_gic_softc
106 #define READ4(_sc, _reg) bus_read_4((_sc)->gic_res[0], (_reg))
107 #define WRITE4(_sc, _reg, _val) bus_write_4((_sc)->gic_res[0], (_reg), (_val))
176 if (bus_alloc_resources(dev, mtk_gic_spec, sc->gic_res)) {
227 bus_release_resources(dev, mtk_gic_spec, sc->gic_res);
/freebsd-13-stable/sys/arm64/arm64/
H A Dgic_v3_var.h64 struct resource ** gic_res; member in struct:gic_v3_softc
H A Dgic_v3.c273 sc->gic_res = malloc(
274 sizeof(*sc->gic_res) * (sc->gic_redists.nregions + 1),
279 sc->gic_res[rid] = bus_alloc_resource_any(dev, SYS_RES_MEMORY,
281 if (sc->gic_res[rid] == NULL)
288 sc->gic_dist = sc->gic_res[0];
300 sc->gic_redists.regions[i] = sc->gic_res[rid];
394 bus_release_resource(dev, SYS_RES_MEMORY, rid, sc->gic_res[rid]);
399 free(sc->gic_res, M_GIC_V3);

Completed in 116 milliseconds