Symbol: ocxl_context
drivers/misc/ocxl/afu_irq.c
105
int ocxl_afu_irq_alloc(struct ocxl_context *ctx, int *irq_id)
drivers/misc/ocxl/afu_irq.c
154
static void afu_irq_free(struct afu_irq *irq, struct ocxl_context *ctx)
drivers/misc/ocxl/afu_irq.c
168
int ocxl_afu_irq_free(struct ocxl_context *ctx, int irq_id)
drivers/misc/ocxl/afu_irq.c
186
void ocxl_afu_irq_free_all(struct ocxl_context *ctx)
drivers/misc/ocxl/afu_irq.c
197
u64 ocxl_afu_irq_get_addr(struct ocxl_context *ctx, int irq_id)
drivers/misc/ocxl/afu_irq.c
20
int ocxl_irq_offset_to_id(struct ocxl_context *ctx, u64 offset)
drivers/misc/ocxl/afu_irq.c
25
u64 ocxl_irq_id_to_offset(struct ocxl_context *ctx, int irq_id)
drivers/misc/ocxl/afu_irq.c
30
int ocxl_irq_set_handler(struct ocxl_context *ctx, int irq_id,
drivers/misc/ocxl/afu_irq.c
70
static int setup_afu_irq(struct ocxl_context *ctx, struct afu_irq *irq)
drivers/misc/ocxl/context.c
11
struct ocxl_context *ctx;
drivers/misc/ocxl/context.c
112
u64 offset, struct ocxl_context *ctx)
drivers/misc/ocxl/context.c
142
struct ocxl_context *ctx = vma->vm_file->private_data;
drivers/misc/ocxl/context.c
161
static int check_mmap_afu_irq(struct ocxl_context *ctx,
drivers/misc/ocxl/context.c
187
static int check_mmap_mmio(struct ocxl_context *ctx,
drivers/misc/ocxl/context.c
196
int ocxl_context_mmap(struct ocxl_context *ctx, struct vm_area_struct *vma)
drivers/misc/ocxl/context.c
213
int ocxl_context_detach(struct ocxl_context *ctx)
drivers/misc/ocxl/context.c
262
struct ocxl_context *ctx;
drivers/misc/ocxl/context.c
283
void ocxl_context_free(struct ocxl_context *ctx)
drivers/misc/ocxl/context.c
58
struct ocxl_context *ctx = data;
drivers/misc/ocxl/context.c
69
int ocxl_context_attach(struct ocxl_context *ctx, u64 amr, struct mm_struct *mm)
drivers/misc/ocxl/context.c
7
int ocxl_context_alloc(struct ocxl_context **context, struct ocxl_afu *afu,
drivers/misc/ocxl/context.c
99
u64 offset, struct ocxl_context *ctx)
drivers/misc/ocxl/file.c
112
static long afu_ioctl_enable_p9_wait(struct ocxl_context *ctx,
drivers/misc/ocxl/file.c
156
static long afu_ioctl_get_features(struct ocxl_context *ctx,
drivers/misc/ocxl/file.c
201
struct ocxl_context *ctx = file->private_data;
drivers/misc/ocxl/file.c
294
struct ocxl_context *ctx = file->private_data;
drivers/misc/ocxl/file.c
300
static bool has_xsl_error(struct ocxl_context *ctx)
drivers/misc/ocxl/file.c
316
static bool afu_events_pending(struct ocxl_context *ctx)
drivers/misc/ocxl/file.c
325
struct ocxl_context *ctx = file->private_data;
drivers/misc/ocxl/file.c
353
static ssize_t append_xsl_error(struct ocxl_context *ctx,
drivers/misc/ocxl/file.c
397
struct ocxl_context *ctx = file->private_data;
drivers/misc/ocxl/file.c
458
struct ocxl_context *ctx = file->private_data;
drivers/misc/ocxl/file.c
52
struct ocxl_context *ctx;
drivers/misc/ocxl/file.c
71
static long afu_ioctl_attach(struct ocxl_context *ctx,
drivers/misc/ocxl/file.c
90
static long afu_ioctl_get_metadata(struct ocxl_context *ctx,
drivers/misc/ocxl/ocxl_internal.h
141
int ocxl_context_mmap(struct ocxl_context *ctx,
drivers/misc/ocxl/ocxl_internal.h
148
int ocxl_irq_offset_to_id(struct ocxl_context *ctx, u64 offset);
drivers/misc/ocxl/ocxl_internal.h
149
u64 ocxl_irq_id_to_offset(struct ocxl_context *ctx, int irq_id);
drivers/misc/ocxl/ocxl_internal.h
150
void ocxl_afu_irq_free_all(struct ocxl_context *ctx);
drivers/misc/ocxl/trace.h
104
DEFINE_EVENT(ocxl_context, ocxl_context_add,
drivers/misc/ocxl/trace.h
109
DEFINE_EVENT(ocxl_context, ocxl_context_remove,
drivers/misc/ocxl/trace.h
75
DECLARE_EVENT_CLASS(ocxl_context,
include/misc/ocxl.h
130
int ocxl_context_alloc(struct ocxl_context **context, struct ocxl_afu *afu,
include/misc/ocxl.h
137
void ocxl_context_free(struct ocxl_context *ctx);
include/misc/ocxl.h
147
int ocxl_context_attach(struct ocxl_context *ctx, u64 amr,
include/misc/ocxl.h
156
int ocxl_context_detach(struct ocxl_context *ctx);
include/misc/ocxl.h
167
int ocxl_afu_irq_alloc(struct ocxl_context *ctx, int *irq_id);
include/misc/ocxl.h
176
int ocxl_afu_irq_free(struct ocxl_context *ctx, int irq_id);
include/misc/ocxl.h
187
u64 ocxl_afu_irq_get_addr(struct ocxl_context *ctx, int irq_id);
include/misc/ocxl.h
199
int ocxl_irq_set_handler(struct ocxl_context *ctx, int irq_id,
include/misc/ocxl.h
60
struct ocxl_context;