Lines Matching refs:cxl
64 static ssize_t guest_collect_vpd(struct cxl *adapter, struct cxl_afu *afu, in guest_collect_vpd()
217 static int irq_alloc_range(struct cxl *adapter, int len, int *irq) in irq_alloc_range()
238 static int irq_free_range(struct cxl *adapter, int irq, int len) in irq_free_range()
260 static int guest_reset(struct cxl *adapter) in guest_reset()
287 static int guest_alloc_one_irq(struct cxl *adapter) in guest_alloc_one_irq()
298 static void guest_release_one_irq(struct cxl *adapter, int irq) in guest_release_one_irq()
306 struct cxl *adapter, unsigned int num) in guest_alloc_irq_ranges()
339 struct cxl *adapter) in guest_release_irq_ranges()
518 struct cxl *adapter = ctx->afu->adapter; in attach_afu_directed()
890 static bool guest_link_ok(struct cxl *cxl, struct cxl_afu *afu) in guest_link_ok() argument
917 int cxl_guest_init_afu(struct cxl *adapter, int slice, struct device_node *afu_np) in cxl_guest_init_afu()
1041 static void free_adapter(struct cxl *adapter) in free_adapter()
1061 static int properties_look_ok(struct cxl *adapter) in properties_look_ok()
1075 ssize_t cxl_guest_read_adapter_vpd(struct cxl *adapter, void *buf, size_t len) in cxl_guest_read_adapter_vpd()
1080 void cxl_guest_remove_adapter(struct cxl *adapter) in cxl_guest_remove_adapter()
1095 struct cxl *cxl_guest_init_adapter(struct device_node *np, struct platform_device *pdev) in cxl_guest_init_adapter()
1097 struct cxl *adapter; in cxl_guest_init_adapter()
1158 void cxl_guest_reload_module(struct cxl *adapter) in cxl_guest_reload_module()