#ifndef KFD_EVENT_DEFINES_H_INCLUDED | |
#define KFD_EVENT_DEFINES_H_INCLUDED | |
#include "dev/hsa/kfd_ioctl.h" | |
#define PAGE_SHIFT 12 | |
#define KFD_MMAP_TYPE_SHIFT (62 - PAGE_SHIFT) | |
#define KFD_MMAP_TYPE_MASK (0x3ULL << KFD_MMAP_TYPE_SHIFT) | |
#define KFD_MMAP_TYPE_DOORBELL (0x3ULL << KFD_MMAP_TYPE_SHIFT) | |
#define KFD_MMAP_TYPE_EVENTS (0x2ULL << KFD_MMAP_TYPE_SHIFT) | |
#define SLOTS_PER_PAGE KFD_SIGNAL_EVENT_LIMIT | |
#endif |