gem5  v21.0.0.0
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
Macros
kfd_event_defines.h File Reference
#include "dev/hsa/kfd_ioctl.h"

Go to the source code of this file.

Macros

#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
 

Macro Definition Documentation

◆ KFD_MMAP_TYPE_DOORBELL

#define KFD_MMAP_TYPE_DOORBELL   (0x3ULL << KFD_MMAP_TYPE_SHIFT)

Definition at line 41 of file kfd_event_defines.h.

◆ KFD_MMAP_TYPE_EVENTS

#define KFD_MMAP_TYPE_EVENTS   (0x2ULL << KFD_MMAP_TYPE_SHIFT)

Definition at line 42 of file kfd_event_defines.h.

◆ KFD_MMAP_TYPE_MASK

#define KFD_MMAP_TYPE_MASK   (0x3ULL << KFD_MMAP_TYPE_SHIFT)

Definition at line 40 of file kfd_event_defines.h.

◆ KFD_MMAP_TYPE_SHIFT

#define KFD_MMAP_TYPE_SHIFT   (62 - PAGE_SHIFT)

Definition at line 39 of file kfd_event_defines.h.

◆ PAGE_SHIFT

#define PAGE_SHIFT   12

Definition at line 38 of file kfd_event_defines.h.

◆ SLOTS_PER_PAGE

#define SLOTS_PER_PAGE   KFD_SIGNAL_EVENT_LIMIT

Definition at line 43 of file kfd_event_defines.h.


Generated on Tue Mar 23 2021 19:41:31 for gem5 by doxygen 1.8.17