cxl_context
Regular
4.4
: Absent ⚠️
4.8
: Absent ⚠️
4.10
: Absent ⚠️
4.13
: Absent ⚠️
4.15
: Absent ⚠️
4.18
: Absent ⚠️
5.0
: Absent ⚠️
5.3
: Absent ⚠️
5.4
: Absent ⚠️
5.8
: Absent ⚠️
5.11
: Absent ⚠️
5.13
: Absent ⚠️
5.15
: Absent ⚠️
5.19
: Absent ⚠️
6.2
: Absent ⚠️
6.5
: Absent ⚠️
6.8
: Absent ⚠️
arm64
: Absent ⚠️
armhf
: Absent ⚠️
ppc64el
: ✅struct cxl_context {
struct cxl_afu *afu;
phys_addr_t psn_phys;
u64 psn_size;
struct address_space *mapping;
struct mutex mapping_lock;
struct page *ff_page;
bool mmio_err_ff;
bool kernelapi;
spinlock_t sste_lock;
struct cxl_sste *sstp;
u64 sstp0;
u64 sstp1;
unsigned int sst_size;
unsigned int sst_lru;
wait_queue_head_t wq;
struct pid *pid;
spinlock_t lock;
u64 process_token;
void *priv;
long unsigned int *irq_bitmap;
struct cxl_irq_ranges irqs;
struct list_head irq_names;
u64 fault_addr;
u64 fault_dsisr;
u64 afu_err;
enum cxl_context_status status;
struct mutex status_mutex;
struct work_struct fault_work;
u64 dsisr;
u64 dar;
struct cxl_process_element *elem;
int pe;
int external_pe;
u32 irq_count;
bool pe_inserted;
bool master;
bool kernel;
bool pending_irq;
bool pending_fault;
bool pending_afu_err;
struct cxl_afu_driver_ops *afu_driver_ops;
atomic_t afu_driver_events;
struct callback_head rcu;
struct mm_struct *mm;
u16 tidr;
bool assign_tidr;
};
riscv64
: Absent ⚠️
aws
: Absent ⚠️
azure
: Absent ⚠️
gcp
: Absent ⚠️
lowlatency
: Absent ⚠️
Arch