Exemplo n.º 1
0
static int
nexus_get_cpus(device_t dev, device_t child, enum cpu_sets op, cpuset_t *cpuset)
{

	switch (op) {
#ifdef SMP
	case INTR_CPUS:
		*cpuset = intr_cpus;
		return (0);
#endif
	default:
		return (bus_generic_get_cpus(dev, child, op, cpuset));
	}
}
Exemplo n.º 2
0
static int
nexus_get_cpus(device_t dev, device_t child, enum cpu_sets op, size_t setsize,
    cpuset_t *cpuset)
{

	switch (op) {
#ifdef SMP
	case INTR_CPUS:
		if (setsize != sizeof(cpuset_t))
			return (EINVAL);
		*cpuset = all_cpus;
		return (0);
#endif
	default:
		return (bus_generic_get_cpus(dev, child, op, setsize, cpuset));
	}
}