Changeset View
Changeset View
Standalone View
Standalone View
sys/x86/include/bus.h
Show First 20 Lines • Show All 130 Lines • ▼ Show 20 Lines | |||||
#define BUS_SPACE_INVALID_DATA (~0) | #define BUS_SPACE_INVALID_DATA (~0) | ||||
#define BUS_SPACE_UNRESTRICTED (~0) | #define BUS_SPACE_UNRESTRICTED (~0) | ||||
#define BUS_SPACE_BARRIER_READ 0x01 /* force read barrier */ | #define BUS_SPACE_BARRIER_READ 0x01 /* force read barrier */ | ||||
#define BUS_SPACE_BARRIER_WRITE 0x02 /* force write barrier */ | #define BUS_SPACE_BARRIER_WRITE 0x02 /* force write barrier */ | ||||
#if defined(KCSAN) && !defined(KCSAN_RUNTIME) | #if defined(KCSAN) && !defined(KCSAN_RUNTIME) | ||||
#include <sys/_cscan_bus.h> | #include <sys/bus_san.h> | ||||
#else | #else | ||||
/* | /* | ||||
* Map a region of device bus space into CPU virtual address space. | * Map a region of device bus space into CPU virtual address space. | ||||
*/ | */ | ||||
int bus_space_map(bus_space_tag_t tag, bus_addr_t addr, bus_size_t size, | int bus_space_map(bus_space_tag_t tag, bus_addr_t addr, bus_size_t size, | ||||
int flags, bus_space_handle_t *bshp); | int flags, bus_space_handle_t *bshp); | ||||
▲ Show 20 Lines • Show All 979 Lines • Show Last 20 Lines |