Changeset View
Changeset View
Standalone View
Standalone View
head/sys/compat/ndis/kern_ndis.c
Show First 20 Lines • Show All 342 Lines • ▼ Show 20 Lines | ndis_create_sysctls(arg) | ||||
ndis_add_sysctl(sc, "DriverDesc", "Driver Description", | ndis_add_sysctl(sc, "DriverDesc", "Driver Description", | ||||
"NDIS Network Adapter", NDIS_FLAG_RDONLY); | "NDIS Network Adapter", NDIS_FLAG_RDONLY); | ||||
/* Bus type (PCI, PCMCIA, etc...) */ | /* Bus type (PCI, PCMCIA, etc...) */ | ||||
sprintf(buf, "%d", (int)sc->ndis_iftype); | sprintf(buf, "%d", (int)sc->ndis_iftype); | ||||
ndis_add_sysctl(sc, "BusType", "Bus Type", buf, NDIS_FLAG_RDONLY); | ndis_add_sysctl(sc, "BusType", "Bus Type", buf, NDIS_FLAG_RDONLY); | ||||
if (sc->ndis_res_io != NULL) { | if (sc->ndis_res_io != NULL) { | ||||
sprintf(buf, "0x%lx", rman_get_start(sc->ndis_res_io)); | sprintf(buf, "0x%jx", rman_get_start(sc->ndis_res_io)); | ||||
ndis_add_sysctl(sc, "IOBaseAddress", | ndis_add_sysctl(sc, "IOBaseAddress", | ||||
"Base I/O Address", buf, NDIS_FLAG_RDONLY); | "Base I/O Address", buf, NDIS_FLAG_RDONLY); | ||||
} | } | ||||
if (sc->ndis_irq != NULL) { | if (sc->ndis_irq != NULL) { | ||||
sprintf(buf, "%lu", rman_get_start(sc->ndis_irq)); | sprintf(buf, "%ju", rman_get_start(sc->ndis_irq)); | ||||
ndis_add_sysctl(sc, "InterruptNumber", | ndis_add_sysctl(sc, "InterruptNumber", | ||||
"Interrupt Number", buf, NDIS_FLAG_RDONLY); | "Interrupt Number", buf, NDIS_FLAG_RDONLY); | ||||
} | } | ||||
return (0); | return (0); | ||||
} | } | ||||
int | int | ||||
▲ Show 20 Lines • Show All 1,076 Lines • Show Last 20 Lines |