Пример #1
0
static int
ncvprobe(DEVPORT_PDEVICE devi)
{
	int rv;
	struct ncv_softc *sc = device_get_softc(devi);
	u_int32_t flags = DEVPORT_PDEVFLAGS(devi);

#if defined(__FreeBSD__) && __FreeBSD_version >= 400001
	rv = ncvprobesubr(rman_get_bustag(sc->port_res),
			  rman_get_bushandle(sc->port_res),
			  flags, NCV_HOSTID);
#else
	bus_addr_t offset = 0;
	u_int iobase = DEVPORT_PDEVIOBASE(devi);

	if(flags & KME_KXLC004_01)
		offset = OFFSET_KME_KXLC004_01;

	rv = ncvprobesubr(I386_BUS_SPACE_IO,
			  iobase + offset,
			  flags, NCV_HOSTID);
#endif

	return rv;
}
Пример #2
0
static int
ncvprobe(device_t devi)
{
	int rv;
	struct ncv_softc *sc = device_get_softc(devi);
	u_int32_t flags = device_get_flags(devi);

	rv = ncvprobesubr(sc->port_res,
			  flags, NCV_HOSTID);

	return rv;
}
Пример #3
0
static int
ncvprobe(DEVPORT_PDEVICE devi)
{
	int rv;
	struct ncv_softc *sc = device_get_softc(devi);
	u_int32_t flags = DEVPORT_PDEVFLAGS(devi);

	rv = ncvprobesubr(rman_get_bustag(sc->port_res),
			  rman_get_bushandle(sc->port_res),
			  flags, NCV_HOSTID);

	return rv;
}