Home
last modified time | relevance | path

Searched refs:ocxl_afu (Results 1 – 8 of 8) sorted by relevance

/openbmc/linux/include/misc/
H A Docxl.h58 struct ocxl_afu;
95 void ocxl_afu_get(struct ocxl_afu *afu);
101 void ocxl_afu_put(struct ocxl_afu *afu);
212 struct ocxl_afu_config *ocxl_afu_config(struct ocxl_afu *afu);
219 void ocxl_afu_set_private(struct ocxl_afu *afu, void *private);
228 void *ocxl_afu_get_private(struct ocxl_afu *afu);
240 int ocxl_global_mmio_read32(struct ocxl_afu *afu, size_t offset,
252 int ocxl_global_mmio_read64(struct ocxl_afu *afu, size_t offset,
264 int ocxl_global_mmio_write32(struct ocxl_afu *afu, size_t offset,
288 int ocxl_global_mmio_set32(struct ocxl_afu *afu, size_t offset,
[all …]
/openbmc/linux/drivers/misc/ocxl/
H A Dcore.c16 static struct ocxl_afu *alloc_afu(struct ocxl_fn *fn) in alloc_afu()
18 struct ocxl_afu *afu; in alloc_afu()
20 afu = kzalloc(sizeof(struct ocxl_afu), GFP_KERNEL); in alloc_afu()
35 struct ocxl_afu *afu = container_of(kref, struct ocxl_afu, kref); in free_afu()
42 void ocxl_afu_get(struct ocxl_afu *afu) in ocxl_afu_get()
48 void ocxl_afu_put(struct ocxl_afu *afu) in ocxl_afu_put()
54 static int assign_afu_actag(struct ocxl_afu *afu) in assign_afu_actag()
266 struct ocxl_afu *afu; in init_afu()
290 static void remove_afu(struct ocxl_afu *afu) in remove_afu()
518 struct ocxl_afu *afu; in ocxl_function_fetch_afu()
[all …]
H A Docxl_internal.h31 struct ocxl_afu *afu;
37 struct ocxl_afu { struct
71 struct ocxl_afu *afu; argument
100 int ocxl_create_cdev(struct ocxl_afu *afu);
101 void ocxl_destroy_cdev(struct ocxl_afu *afu);
102 int ocxl_file_register_afu(struct ocxl_afu *afu);
103 void ocxl_file_unregister_afu(struct ocxl_afu *afu);
145 void ocxl_context_detach_all(struct ocxl_afu *afu);
H A Dsysfs.c6 static inline struct ocxl_afu *to_afu(struct device *device) in to_afu()
17 struct ocxl_afu *afu = to_afu(device); in global_mmio_size_show()
27 struct ocxl_afu *afu = to_afu(device); in pp_mmio_size_show()
37 struct ocxl_afu *afu = to_afu(device); in afu_version_show()
48 struct ocxl_afu *afu = to_afu(device); in contexts_show()
58 struct ocxl_afu *afu = to_afu(device); in reload_on_reset_show()
73 struct ocxl_afu *afu = to_afu(device); in reload_on_reset_store()
100 struct ocxl_afu *afu = to_afu(kobj_to_dev(kobj)); in global_mmio_read()
112 struct ocxl_afu *afu = vma->vm_private_data; in global_mmio_fault()
131 struct ocxl_afu *afu = to_afu(kobj_to_dev(kobj)); in global_mmio_mmap()
H A Dmmio.c7 int ocxl_global_mmio_read32(struct ocxl_afu *afu, size_t offset, in ocxl_global_mmio_read32()
32 int ocxl_global_mmio_read64(struct ocxl_afu *afu, size_t offset, in ocxl_global_mmio_read64()
57 int ocxl_global_mmio_write32(struct ocxl_afu *afu, size_t offset, in ocxl_global_mmio_write32()
83 int ocxl_global_mmio_write64(struct ocxl_afu *afu, size_t offset, in ocxl_global_mmio_write64()
109 int ocxl_global_mmio_set32(struct ocxl_afu *afu, size_t offset, in ocxl_global_mmio_set32()
140 int ocxl_global_mmio_set64(struct ocxl_afu *afu, size_t offset, in ocxl_global_mmio_set64()
171 int ocxl_global_mmio_clear32(struct ocxl_afu *afu, size_t offset, in ocxl_global_mmio_clear32()
203 int ocxl_global_mmio_clear64(struct ocxl_afu *afu, size_t offset, in ocxl_global_mmio_clear64()
H A Dpci.c20 struct ocxl_afu *afu, *tmp; in ocxl_probe()
47 struct ocxl_afu *afu; in ocxl_remove()
H A Dcontext.c7 int ocxl_context_alloc(struct ocxl_context **context, struct ocxl_afu *afu, in ocxl_context_alloc()
260 void ocxl_context_detach_all(struct ocxl_afu *afu) in ocxl_context_detach_all()
H A Dfile.c512 int ocxl_file_register_afu(struct ocxl_afu *afu) in ocxl_file_register_afu()
574 void ocxl_file_unregister_afu(struct ocxl_afu *afu) in ocxl_file_unregister_afu()