Lines Matching refs:ocxl_afu

16 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()
82 static void reclaim_afu_actag(struct ocxl_afu *afu) in reclaim_afu_actag()
92 static int assign_afu_pasid(struct ocxl_afu *afu) in assign_afu_pasid()
121 static void reclaim_afu_pasid(struct ocxl_afu *afu) in reclaim_afu_pasid()
162 static int map_mmio_areas(struct ocxl_afu *afu) in map_mmio_areas()
201 static void unmap_mmio_areas(struct ocxl_afu *afu) in unmap_mmio_areas()
213 static int configure_afu(struct ocxl_afu *afu, u8 afu_idx, struct pci_dev *dev) in configure_afu()
242 static void deconfigure_afu(struct ocxl_afu *afu) in deconfigure_afu()
249 static int activate_afu(struct pci_dev *dev, struct ocxl_afu *afu) in activate_afu()
256 static void deactivate_afu(struct ocxl_afu *afu) in deactivate_afu()
266 struct ocxl_afu *afu; in init_afu()
290 static void remove_afu(struct ocxl_afu *afu) in remove_afu()
516 struct ocxl_afu *ocxl_function_fetch_afu(struct ocxl_fn *fn, u8 afu_idx) in ocxl_function_fetch_afu()
518 struct ocxl_afu *afu; in ocxl_function_fetch_afu()
537 struct ocxl_afu *afu, *tmp; in ocxl_function_close()
550 struct ocxl_afu_config *ocxl_afu_config(struct ocxl_afu *afu) in ocxl_afu_config()
556 void ocxl_afu_set_private(struct ocxl_afu *afu, void *private) in ocxl_afu_set_private()
562 void *ocxl_afu_get_private(struct ocxl_afu *afu) in ocxl_afu_get_private()