Lines Matching refs:cxl_afu

18 static void pci_error_handlers(struct cxl_afu *afu,
64 static ssize_t guest_collect_vpd(struct cxl *adapter, struct cxl_afu *afu,
172 static int afu_read_error_state(struct cxl_afu *afu, int *state_out)
193 struct cxl_afu *afu = data;
262 struct cxl_afu *afu = NULL;
349 static int guest_register_serr_irq(struct cxl_afu *afu)
366 static void guest_release_serr_irq(struct cxl_afu *afu)
411 static int _guest_afu_cr_readXX(int sz, struct cxl_afu *afu, int cr_idx,
455 static int guest_afu_cr_read32(struct cxl_afu *afu, int cr_idx, u64 offset,
467 static int guest_afu_cr_read16(struct cxl_afu *afu, int cr_idx, u64 offset,
479 static int guest_afu_cr_read8(struct cxl_afu *afu, int cr_idx, u64 offset,
491 static int guest_afu_cr_read64(struct cxl_afu *afu, int cr_idx, u64 offset,
497 static int guest_afu_cr_write32(struct cxl_afu *afu, int cr, u64 off, u32 in)
503 static int guest_afu_cr_write16(struct cxl_afu *afu, int cr, u64 off, u16 in)
509 static int guest_afu_cr_write8(struct cxl_afu *afu, int cr, u64 off, u8 in)
658 struct cxl_afu *afu = to_cxl_afu(dev);
668 ssize_t cxl_guest_read_afu_vpd(struct cxl_afu *afu, void *buf, size_t len)
674 static ssize_t guest_afu_read_err_buffer(struct cxl_afu *afu, char *buf,
700 static int guest_afu_check_and_enable(struct cxl_afu *afu)
729 static int activate_afu_directed(struct cxl_afu *afu)
756 static int guest_afu_activate_mode(struct cxl_afu *afu, int mode)
772 static int deactivate_afu_directed(struct cxl_afu *afu)
787 static int guest_afu_deactivate_mode(struct cxl_afu *afu, int mode)
799 static int guest_afu_reset(struct cxl_afu *afu)
805 static int guest_map_slice_regs(struct cxl_afu *afu)
815 static void guest_unmap_slice_regs(struct cxl_afu *afu)
821 static int afu_update_state(struct cxl_afu *afu)
890 static bool guest_link_ok(struct cxl *cxl, struct cxl_afu *afu)
902 static int afu_properties_look_ok(struct cxl_afu *afu)
919 struct cxl_afu *afu;
1019 void cxl_guest_remove_afu(struct cxl_afu *afu)