Lines Matching refs:cxl
68 static ssize_t guest_collect_vpd(struct cxl *adapter, struct cxl_afu *afu, in guest_collect_vpd()
221 static int irq_alloc_range(struct cxl *adapter, int len, int *irq) in irq_alloc_range()
242 static int irq_free_range(struct cxl *adapter, int irq, int len) in irq_free_range()
264 static int guest_reset(struct cxl *adapter) in guest_reset()
291 static int guest_alloc_one_irq(struct cxl *adapter) in guest_alloc_one_irq()
302 static void guest_release_one_irq(struct cxl *adapter, int irq) in guest_release_one_irq()
310 struct cxl *adapter, unsigned int num) in guest_alloc_irq_ranges()
343 struct cxl *adapter) in guest_release_irq_ranges()
522 struct cxl *adapter = ctx->afu->adapter; in attach_afu_directed()
894 static bool guest_link_ok(struct cxl *cxl, struct cxl_afu *afu) in guest_link_ok() argument
921 int cxl_guest_init_afu(struct cxl *adapter, int slice, struct device_node *afu_np) in cxl_guest_init_afu()
1045 static void free_adapter(struct cxl *adapter) in free_adapter()
1065 static int properties_look_ok(struct cxl *adapter) in properties_look_ok()
1079 ssize_t cxl_guest_read_adapter_vpd(struct cxl *adapter, void *buf, size_t len) in cxl_guest_read_adapter_vpd()
1084 void cxl_guest_remove_adapter(struct cxl *adapter) in cxl_guest_remove_adapter()
1099 struct cxl *cxl_guest_init_adapter(struct device_node *np, struct platform_device *pdev) in cxl_guest_init_adapter()
1101 struct cxl *adapter; in cxl_guest_init_adapter()
1162 void cxl_guest_reload_module(struct cxl *adapter) in cxl_guest_reload_module()