cxl_afu 102 drivers/misc/cxl/api.c struct cxl_afu *afu; cxl_afu 505 drivers/misc/cxl/api.c struct cxl_afu *afu = ctx->afu; cxl_afu 516 drivers/misc/cxl/api.c void cxl_perst_reloads_same_image(struct cxl_afu *afu, cxl_afu 525 drivers/misc/cxl/api.c struct cxl_afu *afu = cxl_pci_to_afu(dev); cxl_afu 54 drivers/misc/cxl/base.c struct cxl_afu *cxl_afu_get(struct cxl_afu *afu) cxl_afu 60 drivers/misc/cxl/base.c void cxl_afu_put(struct cxl_afu *afu) cxl_afu 35 drivers/misc/cxl/context.c int cxl_context_init(struct cxl_context *ctx, struct cxl_afu *afu, bool master) cxl_afu 297 drivers/misc/cxl/context.c void cxl_context_detach_all(struct cxl_afu *afu) cxl_afu 442 drivers/misc/cxl/cxl.h #define to_cxl_afu(d) container_of(d, struct cxl_afu, dev) cxl_afu 465 drivers/misc/cxl/cxl.h struct cxl_afu *parent; cxl_afu 539 drivers/misc/cxl/cxl.h struct cxl_afu *afu; cxl_afu 628 drivers/misc/cxl/cxl.h int (*afu_regs_init)(struct cxl_afu *afu); cxl_afu 629 drivers/misc/cxl/cxl.h int (*sanitise_afu_regs)(struct cxl_afu *afu); cxl_afu 630 drivers/misc/cxl/cxl.h int (*register_serr_irq)(struct cxl_afu *afu); cxl_afu 631 drivers/misc/cxl/cxl.h void (*release_serr_irq)(struct cxl_afu *afu); cxl_afu 633 drivers/misc/cxl/cxl.h irqreturn_t (*fail_irq)(struct cxl_afu *afu, struct cxl_irq_info *irq_info); cxl_afu 634 drivers/misc/cxl/cxl.h int (*activate_dedicated_process)(struct cxl_afu *afu); cxl_afu 639 drivers/misc/cxl/cxl.h void (*debugfs_add_afu_regs)(struct cxl_afu *afu, struct dentry *dir); cxl_afu 680 drivers/misc/cxl/cxl.h struct cxl_afu *afu[CXL_MAX_SLICES]; cxl_afu 763 drivers/misc/cxl/cxl.h static inline bool cxl_adapter_link_ok(struct cxl *cxl, struct cxl_afu *afu) cxl_afu 794 drivers/misc/cxl/cxl.h static inline void __iomem *_cxl_p1n_addr(struct cxl_afu *afu, cxl_p1n_reg_t reg) cxl_afu 800 drivers/misc/cxl/cxl.h static inline void cxl_p1n_write(struct cxl_afu *afu, cxl_p1n_reg_t reg, u64 val) cxl_afu 806 drivers/misc/cxl/cxl.h static inline u64 cxl_p1n_read(struct cxl_afu *afu, cxl_p1n_reg_t reg) cxl_afu 814 drivers/misc/cxl/cxl.h static inline void __iomem *_cxl_p2n_addr(struct cxl_afu *afu, cxl_p2n_reg_t reg) cxl_afu 819 drivers/misc/cxl/cxl.h static inline void cxl_p2n_write(struct cxl_afu *afu, cxl_p2n_reg_t reg, u64 val) cxl_afu 825 drivers/misc/cxl/cxl.h static inline u64 cxl_p2n_read(struct cxl_afu *afu, cxl_p2n_reg_t reg) cxl_afu 849 drivers/misc/cxl/cxl.h ssize_t cxl_pci_afu_read_err_buffer(struct cxl_afu *afu, char *buf, cxl_afu 863 drivers/misc/cxl/cxl.h void cxl_release_spa(struct cxl_afu *afu); cxl_afu 869 drivers/misc/cxl/cxl.h int cxl_register_afu(struct cxl_afu *afu); cxl_afu 870 drivers/misc/cxl/cxl.h int cxl_chardev_d_afu_add(struct cxl_afu *afu); cxl_afu 871 drivers/misc/cxl/cxl.h int cxl_chardev_m_afu_add(struct cxl_afu *afu); cxl_afu 872 drivers/misc/cxl/cxl.h int cxl_chardev_s_afu_add(struct cxl_afu *afu); cxl_afu 873 drivers/misc/cxl/cxl.h void cxl_chardev_afu_remove(struct cxl_afu *afu); cxl_afu 875 drivers/misc/cxl/cxl.h void cxl_context_detach_all(struct cxl_afu *afu); cxl_afu 881 drivers/misc/cxl/cxl.h int cxl_sysfs_afu_add(struct cxl_afu *afu); cxl_afu 882 drivers/misc/cxl/cxl.h void cxl_sysfs_afu_remove(struct cxl_afu *afu); cxl_afu 883 drivers/misc/cxl/cxl.h int cxl_sysfs_afu_m_add(struct cxl_afu *afu); cxl_afu 884 drivers/misc/cxl/cxl.h void cxl_sysfs_afu_m_remove(struct cxl_afu *afu); cxl_afu 887 drivers/misc/cxl/cxl.h struct cxl_afu *cxl_alloc_afu(struct cxl *adapter, int slice); cxl_afu 888 drivers/misc/cxl/cxl.h int cxl_afu_select_best_mode(struct cxl_afu *afu); cxl_afu 890 drivers/misc/cxl/cxl.h int cxl_native_register_psl_irq(struct cxl_afu *afu); cxl_afu 891 drivers/misc/cxl/cxl.h void cxl_native_release_psl_irq(struct cxl_afu *afu); cxl_afu 894 drivers/misc/cxl/cxl.h int cxl_native_register_serr_irq(struct cxl_afu *afu); cxl_afu 895 drivers/misc/cxl/cxl.h void cxl_native_release_serr_irq(struct cxl_afu *afu); cxl_afu 902 drivers/misc/cxl/cxl.h int cxl_activate_dedicated_process_psl9(struct cxl_afu *afu); cxl_afu 903 drivers/misc/cxl/cxl.h int cxl_activate_dedicated_process_psl8(struct cxl_afu *afu); cxl_afu 915 drivers/misc/cxl/cxl.h void cxl_debugfs_afu_add(struct cxl_afu *afu); cxl_afu 916 drivers/misc/cxl/cxl.h void cxl_debugfs_afu_remove(struct cxl_afu *afu); cxl_afu 919 drivers/misc/cxl/cxl.h void cxl_debugfs_add_afu_regs_psl9(struct cxl_afu *afu, struct dentry *dir); cxl_afu 920 drivers/misc/cxl/cxl.h void cxl_debugfs_add_afu_regs_psl8(struct cxl_afu *afu, struct dentry *dir); cxl_afu 940 drivers/misc/cxl/cxl.h static inline void cxl_debugfs_afu_add(struct cxl_afu *afu) cxl_afu 944 drivers/misc/cxl/cxl.h static inline void cxl_debugfs_afu_remove(struct cxl_afu *afu) cxl_afu 958 drivers/misc/cxl/cxl.h static inline void cxl_debugfs_add_afu_regs_psl9(struct cxl_afu *afu, struct dentry *dir) cxl_afu 962 drivers/misc/cxl/cxl.h static inline void cxl_debugfs_add_afu_regs_psl8(struct cxl_afu *afu, struct dentry *dir) cxl_afu 979 drivers/misc/cxl/cxl.h int cxl_context_init(struct cxl_context *ctx, struct cxl_afu *afu, bool master); cxl_afu 1012 drivers/misc/cxl/cxl.h irqreturn_t cxl_fail_irq_psl(struct cxl_afu *afu, struct cxl_irq_info *irq_info); cxl_afu 1017 drivers/misc/cxl/cxl.h int cxl_check_error(struct cxl_afu *afu); cxl_afu 1018 drivers/misc/cxl/cxl.h int cxl_afu_slbia(struct cxl_afu *afu); cxl_afu 1020 drivers/misc/cxl/cxl.h int cxl_afu_disable(struct cxl_afu *afu); cxl_afu 1021 drivers/misc/cxl/cxl.h int cxl_psl_purge(struct cxl_afu *afu); cxl_afu 1032 drivers/misc/cxl/cxl.h int cxl_pci_vphb_add(struct cxl_afu *afu); cxl_afu 1033 drivers/misc/cxl/cxl.h void cxl_pci_vphb_remove(struct cxl_afu *afu); cxl_afu 1053 drivers/misc/cxl/cxl.h ssize_t cxl_guest_read_afu_vpd(struct cxl_afu *afu, void *buf, size_t len); cxl_afu 1055 drivers/misc/cxl/cxl.h void cxl_guest_remove_afu(struct cxl_afu *afu); cxl_afu 1056 drivers/misc/cxl/cxl.h int cxl_of_read_afu_handle(struct cxl_afu *afu, struct device_node *afu_np); cxl_afu 1057 drivers/misc/cxl/cxl.h int cxl_of_read_afu_properties(struct cxl_afu *afu, struct device_node *afu_np); cxl_afu 1084 drivers/misc/cxl/cxl.h bool (*link_ok)(struct cxl *cxl, struct cxl_afu *afu); cxl_afu 1086 drivers/misc/cxl/cxl.h ssize_t (*afu_read_err_buffer)(struct cxl_afu *afu, char *buf, cxl_afu 1088 drivers/misc/cxl/cxl.h int (*afu_check_and_enable)(struct cxl_afu *afu); cxl_afu 1089 drivers/misc/cxl/cxl.h int (*afu_activate_mode)(struct cxl_afu *afu, int mode); cxl_afu 1090 drivers/misc/cxl/cxl.h int (*afu_deactivate_mode)(struct cxl_afu *afu, int mode); cxl_afu 1091 drivers/misc/cxl/cxl.h int (*afu_reset)(struct cxl_afu *afu); cxl_afu 1092 drivers/misc/cxl/cxl.h int (*afu_cr_read8)(struct cxl_afu *afu, int cr_idx, u64 offset, u8 *val); cxl_afu 1093 drivers/misc/cxl/cxl.h int (*afu_cr_read16)(struct cxl_afu *afu, int cr_idx, u64 offset, u16 *val); cxl_afu 1094 drivers/misc/cxl/cxl.h int (*afu_cr_read32)(struct cxl_afu *afu, int cr_idx, u64 offset, u32 *val); cxl_afu 1095 drivers/misc/cxl/cxl.h int (*afu_cr_read64)(struct cxl_afu *afu, int cr_idx, u64 offset, u64 *val); cxl_afu 1096 drivers/misc/cxl/cxl.h int (*afu_cr_write8)(struct cxl_afu *afu, int cr_idx, u64 offset, u8 val); cxl_afu 1097 drivers/misc/cxl/cxl.h int (*afu_cr_write16)(struct cxl_afu *afu, int cr_idx, u64 offset, u16 val); cxl_afu 1098 drivers/misc/cxl/cxl.h int (*afu_cr_write32)(struct cxl_afu *afu, int cr_idx, u64 offset, u32 val); cxl_afu 1109 drivers/misc/cxl/cxl.h void cxl_afu_decode_psl_serr(struct cxl_afu *afu, u64 serr); cxl_afu 80 drivers/misc/cxl/debugfs.c void cxl_debugfs_add_afu_regs_psl9(struct cxl_afu *afu, struct dentry *dir) cxl_afu 85 drivers/misc/cxl/debugfs.c void cxl_debugfs_add_afu_regs_psl8(struct cxl_afu *afu, struct dentry *dir) cxl_afu 96 drivers/misc/cxl/debugfs.c void cxl_debugfs_afu_add(struct cxl_afu *afu) cxl_afu 118 drivers/misc/cxl/debugfs.c void cxl_debugfs_afu_remove(struct cxl_afu *afu) cxl_afu 46 drivers/misc/cxl/file.c struct cxl_afu *afu; cxl_afu 564 drivers/misc/cxl/file.c static int cxl_add_chardev(struct cxl_afu *afu, dev_t devt, struct cdev *cdev, cxl_afu 593 drivers/misc/cxl/file.c int cxl_chardev_d_afu_add(struct cxl_afu *afu) cxl_afu 600 drivers/misc/cxl/file.c int cxl_chardev_m_afu_add(struct cxl_afu *afu) cxl_afu 607 drivers/misc/cxl/file.c int cxl_chardev_s_afu_add(struct cxl_afu *afu) cxl_afu 614 drivers/misc/cxl/file.c void cxl_chardev_afu_remove(struct cxl_afu *afu) cxl_afu 633 drivers/misc/cxl/file.c int cxl_register_afu(struct cxl_afu *afu) cxl_afu 18 drivers/misc/cxl/guest.c static void pci_error_handlers(struct cxl_afu *afu, cxl_afu 64 drivers/misc/cxl/guest.c static ssize_t guest_collect_vpd(struct cxl *adapter, struct cxl_afu *afu, cxl_afu 172 drivers/misc/cxl/guest.c static int afu_read_error_state(struct cxl_afu *afu, int *state_out) cxl_afu 193 drivers/misc/cxl/guest.c struct cxl_afu *afu = data; cxl_afu 262 drivers/misc/cxl/guest.c struct cxl_afu *afu = NULL; cxl_afu 349 drivers/misc/cxl/guest.c static int guest_register_serr_irq(struct cxl_afu *afu) cxl_afu 366 drivers/misc/cxl/guest.c static void guest_release_serr_irq(struct cxl_afu *afu) cxl_afu 411 drivers/misc/cxl/guest.c static int _guest_afu_cr_readXX(int sz, struct cxl_afu *afu, int cr_idx, cxl_afu 455 drivers/misc/cxl/guest.c static int guest_afu_cr_read32(struct cxl_afu *afu, int cr_idx, u64 offset, cxl_afu 467 drivers/misc/cxl/guest.c static int guest_afu_cr_read16(struct cxl_afu *afu, int cr_idx, u64 offset, cxl_afu 479 drivers/misc/cxl/guest.c static int guest_afu_cr_read8(struct cxl_afu *afu, int cr_idx, u64 offset, cxl_afu 491 drivers/misc/cxl/guest.c static int guest_afu_cr_read64(struct cxl_afu *afu, int cr_idx, u64 offset, cxl_afu 497 drivers/misc/cxl/guest.c static int guest_afu_cr_write32(struct cxl_afu *afu, int cr, u64 off, u32 in) cxl_afu 503 drivers/misc/cxl/guest.c static int guest_afu_cr_write16(struct cxl_afu *afu, int cr, u64 off, u16 in) cxl_afu 509 drivers/misc/cxl/guest.c static int guest_afu_cr_write8(struct cxl_afu *afu, int cr, u64 off, u8 in) cxl_afu 658 drivers/misc/cxl/guest.c struct cxl_afu *afu = to_cxl_afu(dev); cxl_afu 668 drivers/misc/cxl/guest.c ssize_t cxl_guest_read_afu_vpd(struct cxl_afu *afu, void *buf, size_t len) cxl_afu 674 drivers/misc/cxl/guest.c static ssize_t guest_afu_read_err_buffer(struct cxl_afu *afu, char *buf, cxl_afu 700 drivers/misc/cxl/guest.c static int guest_afu_check_and_enable(struct cxl_afu *afu) cxl_afu 729 drivers/misc/cxl/guest.c static int activate_afu_directed(struct cxl_afu *afu) cxl_afu 756 drivers/misc/cxl/guest.c static int guest_afu_activate_mode(struct cxl_afu *afu, int mode) cxl_afu 772 drivers/misc/cxl/guest.c static int deactivate_afu_directed(struct cxl_afu *afu) cxl_afu 787 drivers/misc/cxl/guest.c static int guest_afu_deactivate_mode(struct cxl_afu *afu, int mode) cxl_afu 799 drivers/misc/cxl/guest.c static int guest_afu_reset(struct cxl_afu *afu) cxl_afu 805 drivers/misc/cxl/guest.c static int guest_map_slice_regs(struct cxl_afu *afu) cxl_afu 815 drivers/misc/cxl/guest.c static void guest_unmap_slice_regs(struct cxl_afu *afu) cxl_afu 821 drivers/misc/cxl/guest.c static int afu_update_state(struct cxl_afu *afu) cxl_afu 890 drivers/misc/cxl/guest.c static bool guest_link_ok(struct cxl *cxl, struct cxl_afu *afu) cxl_afu 902 drivers/misc/cxl/guest.c static int afu_properties_look_ok(struct cxl_afu *afu) cxl_afu 919 drivers/misc/cxl/guest.c struct cxl_afu *afu; cxl_afu 1017 drivers/misc/cxl/guest.c void cxl_guest_remove_afu(struct cxl_afu *afu) cxl_afu 422 drivers/misc/cxl/irq.c void cxl_afu_decode_psl_serr(struct cxl_afu *afu, u64 serr) cxl_afu 36 drivers/misc/cxl/main.c int cxl_afu_slbia(struct cxl_afu *afu) cxl_afu 78 drivers/misc/cxl/main.c struct cxl_afu *afu; cxl_afu 243 drivers/misc/cxl/main.c struct cxl_afu *cxl_alloc_afu(struct cxl *adapter, int slice) cxl_afu 245 drivers/misc/cxl/main.c struct cxl_afu *afu; cxl_afu 247 drivers/misc/cxl/main.c if (!(afu = kzalloc(sizeof(struct cxl_afu), GFP_KERNEL))) cxl_afu 264 drivers/misc/cxl/main.c int cxl_afu_select_best_mode(struct cxl_afu *afu) cxl_afu 21 drivers/misc/cxl/native.c static int afu_control(struct cxl_afu *afu, u64 command, u64 clear, cxl_afu 74 drivers/misc/cxl/native.c static int afu_enable(struct cxl_afu *afu) cxl_afu 83 drivers/misc/cxl/native.c int cxl_afu_disable(struct cxl_afu *afu) cxl_afu 93 drivers/misc/cxl/native.c static int native_afu_reset(struct cxl_afu *afu) cxl_afu 119 drivers/misc/cxl/native.c static int native_afu_check_and_enable(struct cxl_afu *afu) cxl_afu 130 drivers/misc/cxl/native.c int cxl_psl_purge(struct cxl_afu *afu) cxl_afu 222 drivers/misc/cxl/native.c static int cxl_alloc_spa(struct cxl_afu *afu, int mode) cxl_afu 255 drivers/misc/cxl/native.c static void attach_spa(struct cxl_afu *afu) cxl_afu 271 drivers/misc/cxl/native.c static inline void detach_spa(struct cxl_afu *afu) cxl_afu 276 drivers/misc/cxl/native.c void cxl_release_spa(struct cxl_afu *afu) cxl_afu 387 drivers/misc/cxl/native.c static int cxl_write_sstp(struct cxl_afu *afu, u64 sstp0, u64 sstp1) cxl_afu 552 drivers/misc/cxl/native.c static int activate_afu_directed(struct cxl_afu *afu) cxl_afu 786 drivers/misc/cxl/native.c static int deactivate_afu_directed(struct cxl_afu *afu) cxl_afu 829 drivers/misc/cxl/native.c int cxl_activate_dedicated_process_psl9(struct cxl_afu *afu) cxl_afu 855 drivers/misc/cxl/native.c int cxl_activate_dedicated_process_psl8(struct cxl_afu *afu) cxl_afu 890 drivers/misc/cxl/native.c struct cxl_afu *afu = ctx->afu; cxl_afu 906 drivers/misc/cxl/native.c struct cxl_afu *afu = ctx->afu; cxl_afu 934 drivers/misc/cxl/native.c struct cxl_afu *afu = ctx->afu; cxl_afu 966 drivers/misc/cxl/native.c static int deactivate_dedicated_process(struct cxl_afu *afu) cxl_afu 978 drivers/misc/cxl/native.c static int native_afu_deactivate_mode(struct cxl_afu *afu, int mode) cxl_afu 987 drivers/misc/cxl/native.c static int native_afu_activate_mode(struct cxl_afu *afu, int mode) cxl_afu 1084 drivers/misc/cxl/native.c static int native_get_irq_info(struct cxl_afu *afu, struct cxl_irq_info *info) cxl_afu 1152 drivers/misc/cxl/native.c static bool cxl_is_translation_fault(struct cxl_afu *afu, u64 dsisr) cxl_afu 1163 drivers/misc/cxl/native.c irqreturn_t cxl_fail_irq_psl(struct cxl_afu *afu, struct cxl_irq_info *irq_info) cxl_afu 1175 drivers/misc/cxl/native.c struct cxl_afu *afu = data; cxl_afu 1251 drivers/misc/cxl/native.c struct cxl_afu *afu = data; cxl_afu 1360 drivers/misc/cxl/native.c int cxl_native_register_serr_irq(struct cxl_afu *afu) cxl_afu 1393 drivers/misc/cxl/native.c void cxl_native_release_serr_irq(struct cxl_afu *afu) cxl_afu 1406 drivers/misc/cxl/native.c int cxl_native_register_psl_irq(struct cxl_afu *afu) cxl_afu 1424 drivers/misc/cxl/native.c void cxl_native_release_psl_irq(struct cxl_afu *afu) cxl_afu 1437 drivers/misc/cxl/native.c static void recover_psl_err(struct cxl_afu *afu, u64 errstat) cxl_afu 1462 drivers/misc/cxl/native.c int cxl_check_error(struct cxl_afu *afu) cxl_afu 1473 drivers/misc/cxl/native.c static int native_afu_cr_read64(struct cxl_afu *afu, int cr, u64 off, u64 *out) cxl_afu 1484 drivers/misc/cxl/native.c static int native_afu_cr_read32(struct cxl_afu *afu, int cr, u64 off, u32 *out) cxl_afu 1495 drivers/misc/cxl/native.c static int native_afu_cr_read16(struct cxl_afu *afu, int cr, u64 off, u16 *out) cxl_afu 1507 drivers/misc/cxl/native.c static int native_afu_cr_read8(struct cxl_afu *afu, int cr, u64 off, u8 *out) cxl_afu 1519 drivers/misc/cxl/native.c static int native_afu_cr_write32(struct cxl_afu *afu, int cr, u64 off, u32 in) cxl_afu 1530 drivers/misc/cxl/native.c static int native_afu_cr_write16(struct cxl_afu *afu, int cr, u64 off, u16 in) cxl_afu 1548 drivers/misc/cxl/native.c static int native_afu_cr_write8(struct cxl_afu *afu, int cr, u64 off, u8 in) cxl_afu 70 drivers/misc/cxl/of.c struct cxl_afu *afu) cxl_afu 111 drivers/misc/cxl/of.c static int read_vpd(struct cxl *adapter, struct cxl_afu *afu) cxl_afu 131 drivers/misc/cxl/of.c int cxl_of_read_afu_handle(struct cxl_afu *afu, struct device_node *afu_np) cxl_afu 140 drivers/misc/cxl/of.c int cxl_of_read_afu_properties(struct cxl_afu *afu, struct device_node *np) cxl_afu 268 drivers/misc/cxl/pci.c static void dump_afu_descriptor(struct cxl_afu *afu) cxl_afu 637 drivers/misc/cxl/pci.c static int init_implementation_afu_regs_psl9(struct cxl_afu *afu) cxl_afu 642 drivers/misc/cxl/pci.c static int init_implementation_afu_regs_psl8(struct cxl_afu *afu) cxl_afu 782 drivers/misc/cxl/pci.c static int pci_map_slice_regs(struct cxl_afu *afu, struct cxl *adapter, struct pci_dev *dev) cxl_afu 812 drivers/misc/cxl/pci.c static void pci_unmap_slice_regs(struct cxl_afu *afu) cxl_afu 830 drivers/misc/cxl/pci.c struct cxl_afu *afu = to_cxl_afu(dev); cxl_afu 842 drivers/misc/cxl/pci.c static int cxl_read_afu_descriptor(struct cxl_afu *afu) cxl_afu 887 drivers/misc/cxl/pci.c static int cxl_afu_descriptor_looks_ok(struct cxl_afu *afu) cxl_afu 927 drivers/misc/cxl/pci.c static int sanitise_afu_regs_psl9(struct cxl_afu *afu) cxl_afu 973 drivers/misc/cxl/pci.c static int sanitise_afu_regs_psl8(struct cxl_afu *afu) cxl_afu 1035 drivers/misc/cxl/pci.c ssize_t cxl_pci_afu_read_err_buffer(struct cxl_afu *afu, char *buf, cxl_afu 1072 drivers/misc/cxl/pci.c static int pci_configure_afu(struct cxl_afu *afu, struct cxl *adapter, struct pci_dev *dev) cxl_afu 1120 drivers/misc/cxl/pci.c static void pci_deconfigure_afu(struct cxl_afu *afu) cxl_afu 1138 drivers/misc/cxl/pci.c struct cxl_afu *afu; cxl_afu 1193 drivers/misc/cxl/pci.c static void cxl_pci_remove_afu(struct cxl_afu *afu) cxl_afu 1780 drivers/misc/cxl/pci.c struct cxl_afu *afu; cxl_afu 1794 drivers/misc/cxl/pci.c static pci_ers_result_t cxl_vphb_error_detected(struct cxl_afu *afu, cxl_afu 1830 drivers/misc/cxl/pci.c struct cxl_afu *afu; cxl_afu 1972 drivers/misc/cxl/pci.c struct cxl_afu *afu; cxl_afu 2061 drivers/misc/cxl/pci.c struct cxl_afu *afu; cxl_afu 204 drivers/misc/cxl/sysfs.c struct cxl_afu *afu = to_afu_chardev_m(device); cxl_afu 213 drivers/misc/cxl/sysfs.c struct cxl_afu *afu = to_afu_chardev_m(device); cxl_afu 222 drivers/misc/cxl/sysfs.c struct cxl_afu *afu = to_afu_chardev_m(device); cxl_afu 240 drivers/misc/cxl/sysfs.c struct cxl_afu *afu = to_cxl_afu(device); cxl_afu 251 drivers/misc/cxl/sysfs.c struct cxl_afu *afu = to_cxl_afu(device); cxl_afu 274 drivers/misc/cxl/sysfs.c struct cxl_afu *afu = to_cxl_afu(device); cxl_afu 283 drivers/misc/cxl/sysfs.c struct cxl_afu *afu = to_cxl_afu(device); cxl_afu 292 drivers/misc/cxl/sysfs.c struct cxl_afu *afu = to_cxl_afu(device); cxl_afu 319 drivers/misc/cxl/sysfs.c struct cxl_afu *afu = to_cxl_afu(device); cxl_afu 333 drivers/misc/cxl/sysfs.c struct cxl_afu *afu = to_cxl_afu(device); cxl_afu 349 drivers/misc/cxl/sysfs.c struct cxl_afu *afu = to_cxl_afu(device); cxl_afu 378 drivers/misc/cxl/sysfs.c struct cxl_afu *afu = to_cxl_afu(device); cxl_afu 390 drivers/misc/cxl/sysfs.c struct cxl_afu *afu = to_cxl_afu(device); cxl_afu 450 drivers/misc/cxl/sysfs.c struct cxl_afu *afu = to_cxl_afu(kobj_to_dev(kobj)); cxl_afu 545 drivers/misc/cxl/sysfs.c struct cxl_afu *afu = to_cxl_afu(kobj_to_dev(kobj->parent)); cxl_afu 587 drivers/misc/cxl/sysfs.c static struct afu_config_record *cxl_sysfs_afu_new_cr(struct cxl_afu *afu, int cr_idx) cxl_afu 648 drivers/misc/cxl/sysfs.c void cxl_sysfs_afu_remove(struct cxl_afu *afu) cxl_afu 671 drivers/misc/cxl/sysfs.c int cxl_sysfs_afu_add(struct cxl_afu *afu) cxl_afu 733 drivers/misc/cxl/sysfs.c int cxl_sysfs_afu_m_add(struct cxl_afu *afu) cxl_afu 759 drivers/misc/cxl/sysfs.c void cxl_sysfs_afu_m_remove(struct cxl_afu *afu) cxl_afu 404 drivers/misc/cxl/trace.h TP_PROTO(struct cxl_afu *afu, u64 cmd), cxl_afu 428 drivers/misc/cxl/trace.h TP_PROTO(struct cxl_afu *afu, u64 cmd, int rc), cxl_afu 455 drivers/misc/cxl/trace.h TP_PROTO(struct cxl_afu *afu, u64 cmd), cxl_afu 460 drivers/misc/cxl/trace.h TP_PROTO(struct cxl_afu *afu, u64 cmd, int rc), cxl_afu 465 drivers/misc/cxl/trace.h TP_PROTO(struct cxl_afu *afu, u64 cmd), cxl_afu 476 drivers/misc/cxl/trace.h TP_PROTO(struct cxl_afu *afu, u64 cmd, int rc), cxl_afu 31 drivers/misc/cxl/vphb.c struct cxl_afu *afu; cxl_afu 35 drivers/misc/cxl/vphb.c afu = (struct cxl_afu *)phb->private_data; cxl_afu 86 drivers/misc/cxl/vphb.c static inline struct cxl_afu *pci_bus_to_afu(struct pci_bus *bus) cxl_afu 93 drivers/misc/cxl/vphb.c static void cxl_afu_configured_put(struct cxl_afu *afu) cxl_afu 98 drivers/misc/cxl/vphb.c static bool cxl_afu_configured_get(struct cxl_afu *afu) cxl_afu 104 drivers/misc/cxl/vphb.c struct cxl_afu *afu, int *_record) cxl_afu 120 drivers/misc/cxl/vphb.c struct cxl_afu *afu; cxl_afu 160 drivers/misc/cxl/vphb.c struct cxl_afu *afu; cxl_afu 209 drivers/misc/cxl/vphb.c int cxl_pci_vphb_add(struct cxl_afu *afu) cxl_afu 275 drivers/misc/cxl/vphb.c void cxl_pci_vphb_remove(struct cxl_afu *afu) cxl_afu 302 drivers/misc/cxl/vphb.c struct cxl_afu *cxl_pci_to_afu(struct pci_dev *dev) cxl_afu 308 drivers/misc/cxl/vphb.c return (struct cxl_afu *)phb->private_data; cxl_afu 35 include/misc/cxl-base.h struct cxl_afu *cxl_afu_get(struct cxl_afu *afu); cxl_afu 36 include/misc/cxl-base.h void cxl_afu_put(struct cxl_afu *afu); cxl_afu 42 include/misc/cxl-base.h static inline struct cxl_afu *cxl_afu_get(struct cxl_afu *afu) { return NULL; } cxl_afu 43 include/misc/cxl-base.h static inline void cxl_afu_put(struct cxl_afu *afu) {} cxl_afu 24 include/misc/cxl.h struct cxl_afu *cxl_pci_to_afu(struct pci_dev *dev); cxl_afu 209 include/misc/cxl.h void cxl_perst_reloads_same_image(struct cxl_afu *afu,