Lines Matching defs:ncores
59 struct bhnd_erom_io *eio, u_int ncores);
78 u_int ncores; /**< core count */
150 * gcc hack: ensure bhnd_chipid.ncores cannot exceed SIBA_MAX_CORES
153 * if (cid.ncores > SIBA_MAX_CORES)
156 _Static_assert((2^sizeof(cid->ncores)) <= SIBA_MAX_CORES,
157 "ncores could result in over-read of backing resource");
174 cid->ncores * SIBA_CORE_SIZE);
177 cid->ncores, error);
182 return (siba_eio_init(&sc->io, eio, cid->ncores));
196 siba_eio_init(struct siba_erom_io *io, struct bhnd_erom_io *eio, u_int ncores)
199 io->ncores = ncores;
215 if (core_idx >= io->ncores)
216 panic("core index %u out of range (ncores=%u)", core_idx,
217 io->ncores);
420 cid->ncores = 6;
423 cid->ncores = 9;
437 cid->ncores = 7;
461 for (u_int i = 0; i < sc->io.ncores; i++) {
625 out = mallocarray(sc->io.ncores, sizeof(*out), M_BHND, M_NOWAIT);
630 *num_cores = sc->io.ncores;
633 for (u_int i = 0; i < sc->io.ncores; i++) {
670 for (u_int i = 0; i < sc->io.ncores; i++) {