Changeset View
Changeset View
Standalone View
Standalone View
head/sys/x86/iommu/intel_dmar.h
Show First 20 Lines • Show All 385 Lines • ▼ Show 20 Lines | |||||
int dmar_init_irt(struct dmar_unit *unit); | int dmar_init_irt(struct dmar_unit *unit); | ||||
void dmar_fini_irt(struct dmar_unit *unit); | void dmar_fini_irt(struct dmar_unit *unit); | ||||
void dmar_set_buswide_ctx(struct dmar_unit *unit, u_int busno); | void dmar_set_buswide_ctx(struct dmar_unit *unit, u_int busno); | ||||
bool dmar_is_buswide_ctx(struct dmar_unit *unit, u_int busno); | bool dmar_is_buswide_ctx(struct dmar_unit *unit, u_int busno); | ||||
#define DMAR_GM_CANWAIT 0x0001 | #define DMAR_GM_CANWAIT 0x0001 | ||||
#define DMAR_GM_CANSPLIT 0x0002 | #define DMAR_GM_CANSPLIT 0x0002 | ||||
#define DMAR_GM_RMRR 0x0004 | |||||
#define DMAR_PGF_WAITOK 0x0001 | #define DMAR_PGF_WAITOK 0x0001 | ||||
#define DMAR_PGF_ZERO 0x0002 | #define DMAR_PGF_ZERO 0x0002 | ||||
#define DMAR_PGF_ALLOC 0x0004 | #define DMAR_PGF_ALLOC 0x0004 | ||||
#define DMAR_PGF_NOALLOC 0x0008 | #define DMAR_PGF_NOALLOC 0x0008 | ||||
#define DMAR_PGF_OBJL 0x0010 | #define DMAR_PGF_OBJL 0x0010 | ||||
extern dmar_haddr_t dmar_high; | extern dmar_haddr_t dmar_high; | ||||
▲ Show 20 Lines • Show All 173 Lines • Show Last 20 Lines |