cxl_service_layer_ops
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_service_layer_ops {
int (*adapter_regs_init)(struct cxl *, struct pci_dev *);
int (*invalidate_all)(struct cxl *);
int (*afu_regs_init)(struct cxl_afu *);
int (*sanitise_afu_regs)(struct cxl_afu *);
int (*register_serr_irq)(struct cxl_afu *);
void (*release_serr_irq)(struct cxl_afu *);
irqreturn_t (*handle_interrupt)(int, struct cxl_context *, struct cxl_irq_info *);
irqreturn_t (*fail_irq)(struct cxl_afu *, struct cxl_irq_info *);
int (*activate_dedicated_process)(struct cxl_afu *);
int (*attach_afu_directed)(struct cxl_context *, u64, u64);
int (*attach_dedicated_process)(struct cxl_context *, u64, u64);
void (*update_dedicated_ivtes)(struct cxl_context *);
void (*debugfs_add_adapter_regs)(struct cxl *, struct dentry *);
void (*debugfs_add_afu_regs)(struct cxl_afu *, struct dentry *);
void (*psl_irq_dump_registers)(struct cxl_context *);
void (*err_irq_dump_registers)(struct cxl *);
void (*debugfs_stop_trace)(struct cxl *);
void (*write_timebase_ctrl)(struct cxl *);
u64 (*timebase_read)(struct cxl *);
int capi_mode;
bool needs_reset_before_disable;
};
riscv64
: Absent ⚠️
aws
: Absent ⚠️
azure
: Absent ⚠️
gcp
: Absent ⚠️
lowlatency
: Absent ⚠️
Arch