/dports/multimedia/v4l_compat/linux-5.13-rc2/drivers/misc/cxl/ |
H A D | native.c | 44 if (!cxl_ops->link_ok(afu->adapter, afu)) { in afu_control() 121 if (!cxl_ops->link_ok(afu->adapter, afu)) { in native_afu_check_and_enable() 149 if (!cxl_ops->link_ok(afu->adapter, afu)) { in cxl_psl_purge() 171 if (!cxl_ops->link_ok(afu->adapter, afu)) { in cxl_psl_purge() 250 1<<afu->native->spa_order, afu->native->spa_max_procs, afu->num_procs); in cxl_alloc_spa() 890 struct cxl_afu *afu = ctx->afu; in cxl_update_dedicated_ivtes_psl8() local 906 struct cxl_afu *afu = ctx->afu; in cxl_attach_dedicated_process_psl9() local 934 struct cxl_afu *afu = ctx->afu; in cxl_attach_dedicated_process_psl8() local 1089 if (!cxl_ops->link_ok(afu->adapter, afu)) in native_get_irq_info() 1400 cxl_unmap_irq(afu->serr_virq, afu); in cxl_native_release_serr_irq() [all …]
|
H A D | guest.c | 177 if (!afu) in afu_read_error_state() 268 if ((afu = adapter->afu[i])) { in guest_reset() 277 if (!rc && (afu = adapter->afu[i])) { in guest_reset() 356 if (!(afu->serr_virq = cxl_map_irq(afu->adapter, afu->serr_hwirq, in guest_register_serr_irq() 368 cxl_unmap_irq(afu->serr_virq, afu); in guest_release_serr_irq() 737 afu->num_procs = afu->max_procs_virtualised; in activate_afu_directed() 807 if (!(afu->p2n_mmio = ioremap(afu->guest->p2n_phys, afu->guest->p2n_size))) { in guest_map_slice_regs() 983 adapter->afu[afu->slice] = afu; in cxl_guest_init_afu() 991 afu->guest->parent = afu; in cxl_guest_init_afu() 1019 if (!afu) in cxl_guest_remove_afu() [all …]
|
H A D | pci.c | 871 afu->eb_offset = AFUD_READ_EB_OFF(afu); in cxl_read_afu_descriptor() 893 (afu->native->pp_offset + afu->pp_size*afu->max_procs_virtualised)) { in cxl_afu_descriptor_looks_ok() 1172 adapter->afu[afu->slice] = afu; in pci_init_afu() 1205 afu->adapter->afu[afu->slice] = NULL; in cxl_pci_remove_afu() 1788 afu = adapter->afu[i]; in cxl_remove() 1804 if (afu == NULL || afu->phb == NULL) in cxl_vphb_error_detected() 1845 afu = adapter->afu[i]; in cxl_pci_error_detected() 1939 afu = adapter->afu[i]; in cxl_pci_error_detected() 1991 afu = adapter->afu[i]; in cxl_pci_slot_reset() 2071 afu = adapter->afu[i]; in cxl_pci_resume() [all …]
|
H A D | vphb.c | 31 struct cxl_afu *afu; in cxl_pci_enable_device_hook() local 37 if (!cxl_ops->link_ok(afu->adapter, afu)) { in cxl_pci_enable_device_hook() 120 struct cxl_afu *afu; in cxl_pcie_read_config() local 127 if (afu == NULL || !cxl_afu_configured_get(afu)) in cxl_pcie_read_config() 160 struct cxl_afu *afu; in cxl_pcie_write_config() local 164 if (afu == NULL || !cxl_afu_configured_get(afu)) in cxl_pcie_write_config() 223 if (!afu->crs_num) in cxl_pci_vphb_add() 270 afu->phb = phb; in cxl_pci_vphb_add() 280 if (!afu || !afu->phb) in cxl_pci_vphb_remove() 283 phb = afu->phb; in cxl_pci_vphb_remove() [all …]
|
H A D | file.c | 28 #define CXL_AFU_MINOR_D(afu) (CXL_CARD_MINOR(afu->adapter) + 1 + (3 * afu->slice)) argument 29 #define CXL_AFU_MINOR_M(afu) (CXL_AFU_MINOR_D(afu) + 1) argument 30 #define CXL_AFU_MINOR_S(afu) (CXL_AFU_MINOR_D(afu) + 2) argument 61 if (!(afu = adapter->afu[slice])) { in __afu_open() 317 if (!cxl_ops->link_ok(ctx->afu->adapter, ctx->afu)) in afu_ioctl() 347 if (!cxl_ops->link_ok(ctx->afu->adapter, ctx->afu)) in afu_mmap() 434 if (!cxl_ops->link_ok(ctx->afu->adapter, ctx->afu)) in afu_read() 577 dev = device_create(cxl_class, &afu->dev, devt, afu, in cxl_add_chardev() 595 return cxl_add_chardev(afu, CXL_AFU_MKDEV_D(afu), &afu->afu_cdev_d, in cxl_chardev_d_afu_add() 602 return cxl_add_chardev(afu, CXL_AFU_MKDEV_M(afu), &afu->afu_cdev_m, in cxl_chardev_m_afu_add() [all …]
|
H A D | sysfs.c | 242 if (afu->pp_size) in mmio_size_show() 312 afu->irqs_max = irqs_max; in irqs_max_store() 416 afu->current_mode = 0; in mode_store() 417 afu->num_procs = 0; in mode_store() 655 if (afu->eb_len) in cxl_sysfs_afu_remove() 656 device_remove_bin_file(&afu->dev, &afu->attr_eb); in cxl_sysfs_afu_remove() 689 if (afu->eb_len) { in cxl_sysfs_afu_add() 694 afu->attr_eb.size = afu->eb_len; in cxl_sysfs_afu_add() 697 rc = device_create_bin_file(&afu->dev, &afu->attr_eb); in cxl_sysfs_afu_add() 699 dev_err(&afu->dev, in cxl_sysfs_afu_add() [all …]
|
/dports/multimedia/v4l-utils/linux-5.13-rc2/drivers/misc/cxl/ |
H A D | native.c | 44 if (!cxl_ops->link_ok(afu->adapter, afu)) { in afu_control() 121 if (!cxl_ops->link_ok(afu->adapter, afu)) { in native_afu_check_and_enable() 149 if (!cxl_ops->link_ok(afu->adapter, afu)) { in cxl_psl_purge() 171 if (!cxl_ops->link_ok(afu->adapter, afu)) { in cxl_psl_purge() 250 1<<afu->native->spa_order, afu->native->spa_max_procs, afu->num_procs); in cxl_alloc_spa() 890 struct cxl_afu *afu = ctx->afu; in cxl_update_dedicated_ivtes_psl8() local 906 struct cxl_afu *afu = ctx->afu; in cxl_attach_dedicated_process_psl9() local 934 struct cxl_afu *afu = ctx->afu; in cxl_attach_dedicated_process_psl8() local 1089 if (!cxl_ops->link_ok(afu->adapter, afu)) in native_get_irq_info() 1400 cxl_unmap_irq(afu->serr_virq, afu); in cxl_native_release_serr_irq() [all …]
|
H A D | guest.c | 177 if (!afu) in afu_read_error_state() 268 if ((afu = adapter->afu[i])) { in guest_reset() 277 if (!rc && (afu = adapter->afu[i])) { in guest_reset() 356 if (!(afu->serr_virq = cxl_map_irq(afu->adapter, afu->serr_hwirq, in guest_register_serr_irq() 368 cxl_unmap_irq(afu->serr_virq, afu); in guest_release_serr_irq() 737 afu->num_procs = afu->max_procs_virtualised; in activate_afu_directed() 807 if (!(afu->p2n_mmio = ioremap(afu->guest->p2n_phys, afu->guest->p2n_size))) { in guest_map_slice_regs() 983 adapter->afu[afu->slice] = afu; in cxl_guest_init_afu() 991 afu->guest->parent = afu; in cxl_guest_init_afu() 1019 if (!afu) in cxl_guest_remove_afu() [all …]
|
H A D | pci.c | 871 afu->eb_offset = AFUD_READ_EB_OFF(afu); in cxl_read_afu_descriptor() 893 (afu->native->pp_offset + afu->pp_size*afu->max_procs_virtualised)) { in cxl_afu_descriptor_looks_ok() 1172 adapter->afu[afu->slice] = afu; in pci_init_afu() 1205 afu->adapter->afu[afu->slice] = NULL; in cxl_pci_remove_afu() 1788 afu = adapter->afu[i]; in cxl_remove() 1804 if (afu == NULL || afu->phb == NULL) in cxl_vphb_error_detected() 1845 afu = adapter->afu[i]; in cxl_pci_error_detected() 1939 afu = adapter->afu[i]; in cxl_pci_error_detected() 1991 afu = adapter->afu[i]; in cxl_pci_slot_reset() 2071 afu = adapter->afu[i]; in cxl_pci_resume() [all …]
|
H A D | vphb.c | 31 struct cxl_afu *afu; in cxl_pci_enable_device_hook() local 37 if (!cxl_ops->link_ok(afu->adapter, afu)) { in cxl_pci_enable_device_hook() 120 struct cxl_afu *afu; in cxl_pcie_read_config() local 127 if (afu == NULL || !cxl_afu_configured_get(afu)) in cxl_pcie_read_config() 160 struct cxl_afu *afu; in cxl_pcie_write_config() local 164 if (afu == NULL || !cxl_afu_configured_get(afu)) in cxl_pcie_write_config() 223 if (!afu->crs_num) in cxl_pci_vphb_add() 270 afu->phb = phb; in cxl_pci_vphb_add() 280 if (!afu || !afu->phb) in cxl_pci_vphb_remove() 283 phb = afu->phb; in cxl_pci_vphb_remove() [all …]
|
H A D | file.c | 28 #define CXL_AFU_MINOR_D(afu) (CXL_CARD_MINOR(afu->adapter) + 1 + (3 * afu->slice)) argument 29 #define CXL_AFU_MINOR_M(afu) (CXL_AFU_MINOR_D(afu) + 1) argument 30 #define CXL_AFU_MINOR_S(afu) (CXL_AFU_MINOR_D(afu) + 2) argument 61 if (!(afu = adapter->afu[slice])) { in __afu_open() 317 if (!cxl_ops->link_ok(ctx->afu->adapter, ctx->afu)) in afu_ioctl() 347 if (!cxl_ops->link_ok(ctx->afu->adapter, ctx->afu)) in afu_mmap() 434 if (!cxl_ops->link_ok(ctx->afu->adapter, ctx->afu)) in afu_read() 577 dev = device_create(cxl_class, &afu->dev, devt, afu, in cxl_add_chardev() 595 return cxl_add_chardev(afu, CXL_AFU_MKDEV_D(afu), &afu->afu_cdev_d, in cxl_chardev_d_afu_add() 602 return cxl_add_chardev(afu, CXL_AFU_MKDEV_M(afu), &afu->afu_cdev_m, in cxl_chardev_m_afu_add() [all …]
|
/dports/multimedia/libv4l/linux-5.13-rc2/drivers/misc/cxl/ |
H A D | native.c | 44 if (!cxl_ops->link_ok(afu->adapter, afu)) { in afu_control() 121 if (!cxl_ops->link_ok(afu->adapter, afu)) { in native_afu_check_and_enable() 149 if (!cxl_ops->link_ok(afu->adapter, afu)) { in cxl_psl_purge() 171 if (!cxl_ops->link_ok(afu->adapter, afu)) { in cxl_psl_purge() 250 1<<afu->native->spa_order, afu->native->spa_max_procs, afu->num_procs); in cxl_alloc_spa() 890 struct cxl_afu *afu = ctx->afu; in cxl_update_dedicated_ivtes_psl8() local 906 struct cxl_afu *afu = ctx->afu; in cxl_attach_dedicated_process_psl9() local 934 struct cxl_afu *afu = ctx->afu; in cxl_attach_dedicated_process_psl8() local 1089 if (!cxl_ops->link_ok(afu->adapter, afu)) in native_get_irq_info() 1400 cxl_unmap_irq(afu->serr_virq, afu); in cxl_native_release_serr_irq() [all …]
|
H A D | guest.c | 177 if (!afu) in afu_read_error_state() 268 if ((afu = adapter->afu[i])) { in guest_reset() 277 if (!rc && (afu = adapter->afu[i])) { in guest_reset() 356 if (!(afu->serr_virq = cxl_map_irq(afu->adapter, afu->serr_hwirq, in guest_register_serr_irq() 368 cxl_unmap_irq(afu->serr_virq, afu); in guest_release_serr_irq() 737 afu->num_procs = afu->max_procs_virtualised; in activate_afu_directed() 807 if (!(afu->p2n_mmio = ioremap(afu->guest->p2n_phys, afu->guest->p2n_size))) { in guest_map_slice_regs() 983 adapter->afu[afu->slice] = afu; in cxl_guest_init_afu() 991 afu->guest->parent = afu; in cxl_guest_init_afu() 1019 if (!afu) in cxl_guest_remove_afu() [all …]
|
H A D | pci.c | 871 afu->eb_offset = AFUD_READ_EB_OFF(afu); in cxl_read_afu_descriptor() 893 (afu->native->pp_offset + afu->pp_size*afu->max_procs_virtualised)) { in cxl_afu_descriptor_looks_ok() 1172 adapter->afu[afu->slice] = afu; in pci_init_afu() 1205 afu->adapter->afu[afu->slice] = NULL; in cxl_pci_remove_afu() 1788 afu = adapter->afu[i]; in cxl_remove() 1804 if (afu == NULL || afu->phb == NULL) in cxl_vphb_error_detected() 1845 afu = adapter->afu[i]; in cxl_pci_error_detected() 1939 afu = adapter->afu[i]; in cxl_pci_error_detected() 1991 afu = adapter->afu[i]; in cxl_pci_slot_reset() 2071 afu = adapter->afu[i]; in cxl_pci_resume() [all …]
|
H A D | vphb.c | 31 struct cxl_afu *afu; in cxl_pci_enable_device_hook() local 37 if (!cxl_ops->link_ok(afu->adapter, afu)) { in cxl_pci_enable_device_hook() 120 struct cxl_afu *afu; in cxl_pcie_read_config() local 127 if (afu == NULL || !cxl_afu_configured_get(afu)) in cxl_pcie_read_config() 160 struct cxl_afu *afu; in cxl_pcie_write_config() local 164 if (afu == NULL || !cxl_afu_configured_get(afu)) in cxl_pcie_write_config() 223 if (!afu->crs_num) in cxl_pci_vphb_add() 270 afu->phb = phb; in cxl_pci_vphb_add() 280 if (!afu || !afu->phb) in cxl_pci_vphb_remove() 283 phb = afu->phb; in cxl_pci_vphb_remove() [all …]
|
H A D | file.c | 28 #define CXL_AFU_MINOR_D(afu) (CXL_CARD_MINOR(afu->adapter) + 1 + (3 * afu->slice)) argument 29 #define CXL_AFU_MINOR_M(afu) (CXL_AFU_MINOR_D(afu) + 1) argument 30 #define CXL_AFU_MINOR_S(afu) (CXL_AFU_MINOR_D(afu) + 2) argument 61 if (!(afu = adapter->afu[slice])) { in __afu_open() 317 if (!cxl_ops->link_ok(ctx->afu->adapter, ctx->afu)) in afu_ioctl() 347 if (!cxl_ops->link_ok(ctx->afu->adapter, ctx->afu)) in afu_mmap() 434 if (!cxl_ops->link_ok(ctx->afu->adapter, ctx->afu)) in afu_read() 577 dev = device_create(cxl_class, &afu->dev, devt, afu, in cxl_add_chardev() 595 return cxl_add_chardev(afu, CXL_AFU_MKDEV_D(afu), &afu->afu_cdev_d, in cxl_chardev_d_afu_add() 602 return cxl_add_chardev(afu, CXL_AFU_MKDEV_M(afu), &afu->afu_cdev_m, in cxl_chardev_m_afu_add() [all …]
|
/dports/multimedia/v4l_compat/linux-5.13-rc2/drivers/misc/ocxl/ |
H A D | core.c | 21 if (!afu) in alloc_afu() 28 afu->fn = fn; in alloc_afu() 30 return afu; in alloc_afu() 39 kfree(afu); in free_afu() 76 afu->actag_base, afu->actag_enabled); in assign_afu_actag() 78 afu->actag_base, afu->actag_enabled); in assign_afu_actag() 187 release_fn_bar(afu->fn, afu->config.pp_mmio_bar); in map_mmio_areas() 209 release_fn_bar(afu->fn, afu->config.pp_mmio_bar); in unmap_mmio_areas() 478 u8 afu; in ocxl_function_open() local 493 for (afu = 0; afu <= fn->config.max_afu_index; afu++) { in ocxl_function_open() [all …]
|
H A D | mmio.c | 10 if (offset > afu->config.global_mmio_size - 4) in ocxl_global_mmio_read32() 24 *val = readl((char *)afu->global_mmio_ptr + offset); in ocxl_global_mmio_read32() 35 if (offset > afu->config.global_mmio_size - 8) in ocxl_global_mmio_read64() 49 *val = readq((char *)afu->global_mmio_ptr + offset); in ocxl_global_mmio_read64() 60 if (offset > afu->config.global_mmio_size - 4) in ocxl_global_mmio_write32() 74 writel(val, (char *)afu->global_mmio_ptr + offset); in ocxl_global_mmio_write32() 86 if (offset > afu->config.global_mmio_size - 8) in ocxl_global_mmio_write64() 114 if (offset > afu->config.global_mmio_size - 4) in ocxl_global_mmio_set32() 145 if (offset > afu->config.global_mmio_size - 8) in ocxl_global_mmio_set64() 176 if (offset > afu->config.global_mmio_size - 4) in ocxl_global_mmio_clear32() [all …]
|
/dports/multimedia/libv4l/linux-5.13-rc2/drivers/misc/ocxl/ |
H A D | core.c | 21 if (!afu) in alloc_afu() 28 afu->fn = fn; in alloc_afu() 30 return afu; in alloc_afu() 39 kfree(afu); in free_afu() 76 afu->actag_base, afu->actag_enabled); in assign_afu_actag() 78 afu->actag_base, afu->actag_enabled); in assign_afu_actag() 187 release_fn_bar(afu->fn, afu->config.pp_mmio_bar); in map_mmio_areas() 209 release_fn_bar(afu->fn, afu->config.pp_mmio_bar); in unmap_mmio_areas() 478 u8 afu; in ocxl_function_open() local 493 for (afu = 0; afu <= fn->config.max_afu_index; afu++) { in ocxl_function_open() [all …]
|
H A D | mmio.c | 10 if (offset > afu->config.global_mmio_size - 4) in ocxl_global_mmio_read32() 24 *val = readl((char *)afu->global_mmio_ptr + offset); in ocxl_global_mmio_read32() 35 if (offset > afu->config.global_mmio_size - 8) in ocxl_global_mmio_read64() 49 *val = readq((char *)afu->global_mmio_ptr + offset); in ocxl_global_mmio_read64() 60 if (offset > afu->config.global_mmio_size - 4) in ocxl_global_mmio_write32() 74 writel(val, (char *)afu->global_mmio_ptr + offset); in ocxl_global_mmio_write32() 86 if (offset > afu->config.global_mmio_size - 8) in ocxl_global_mmio_write64() 114 if (offset > afu->config.global_mmio_size - 4) in ocxl_global_mmio_set32() 145 if (offset > afu->config.global_mmio_size - 8) in ocxl_global_mmio_set64() 176 if (offset > afu->config.global_mmio_size - 4) in ocxl_global_mmio_clear32() [all …]
|
/dports/multimedia/v4l-utils/linux-5.13-rc2/drivers/misc/ocxl/ |
H A D | core.c | 21 if (!afu) in alloc_afu() 28 afu->fn = fn; in alloc_afu() 30 return afu; in alloc_afu() 39 kfree(afu); in free_afu() 76 afu->actag_base, afu->actag_enabled); in assign_afu_actag() 78 afu->actag_base, afu->actag_enabled); in assign_afu_actag() 187 release_fn_bar(afu->fn, afu->config.pp_mmio_bar); in map_mmio_areas() 209 release_fn_bar(afu->fn, afu->config.pp_mmio_bar); in unmap_mmio_areas() 478 u8 afu; in ocxl_function_open() local 493 for (afu = 0; afu <= fn->config.max_afu_index; afu++) { in ocxl_function_open() [all …]
|
H A D | mmio.c | 10 if (offset > afu->config.global_mmio_size - 4) in ocxl_global_mmio_read32() 24 *val = readl((char *)afu->global_mmio_ptr + offset); in ocxl_global_mmio_read32() 35 if (offset > afu->config.global_mmio_size - 8) in ocxl_global_mmio_read64() 49 *val = readq((char *)afu->global_mmio_ptr + offset); in ocxl_global_mmio_read64() 60 if (offset > afu->config.global_mmio_size - 4) in ocxl_global_mmio_write32() 74 writel(val, (char *)afu->global_mmio_ptr + offset); in ocxl_global_mmio_write32() 86 if (offset > afu->config.global_mmio_size - 8) in ocxl_global_mmio_write64() 114 if (offset > afu->config.global_mmio_size - 4) in ocxl_global_mmio_set32() 145 if (offset > afu->config.global_mmio_size - 8) in ocxl_global_mmio_set64() 176 if (offset > afu->config.global_mmio_size - 4) in ocxl_global_mmio_clear32() [all …]
|
/dports/multimedia/v4l_compat/linux-5.13-rc2/drivers/scsi/cxlflash/ |
H A D | common.h | 113 struct afu *afu; member 204 struct afu *afu; member 230 struct afu { struct 232 int (*send_cmd)(struct afu *afu, struct afu_cmd *cmd); argument 262 static inline bool afu_is_irqpoll_enabled(struct afu *afu) in afu_is_irqpoll_enabled() argument 267 static inline bool afu_has_cap(struct afu *afu, u64 cap) in afu_has_cap() argument 274 static inline bool afu_is_ocxl_lisn(struct afu *afu) in afu_is_ocxl_lisn() argument 279 static inline bool afu_is_afu_debug(struct afu *afu) in afu_is_afu_debug() argument 284 static inline bool afu_is_lun_provision(struct afu *afu) in afu_is_lun_provision() argument 289 static inline bool afu_is_sq_cmd_mode(struct afu *afu) in afu_is_sq_cmd_mode() argument [all …]
|
/dports/multimedia/v4l-utils/linux-5.13-rc2/drivers/scsi/cxlflash/ |
H A D | common.h | 113 struct afu *afu; member 204 struct afu *afu; member 230 struct afu { struct 232 int (*send_cmd)(struct afu *afu, struct afu_cmd *cmd); argument 262 static inline bool afu_is_irqpoll_enabled(struct afu *afu) in afu_is_irqpoll_enabled() argument 267 static inline bool afu_has_cap(struct afu *afu, u64 cap) in afu_has_cap() argument 274 static inline bool afu_is_ocxl_lisn(struct afu *afu) in afu_is_ocxl_lisn() argument 279 static inline bool afu_is_afu_debug(struct afu *afu) in afu_is_afu_debug() argument 284 static inline bool afu_is_lun_provision(struct afu *afu) in afu_is_lun_provision() argument 289 static inline bool afu_is_sq_cmd_mode(struct afu *afu) in afu_is_sq_cmd_mode() argument [all …]
|
/dports/multimedia/libv4l/linux-5.13-rc2/drivers/scsi/cxlflash/ |
H A D | common.h | 113 struct afu *afu; member 204 struct afu *afu; member 230 struct afu { struct 232 int (*send_cmd)(struct afu *afu, struct afu_cmd *cmd); argument 262 static inline bool afu_is_irqpoll_enabled(struct afu *afu) in afu_is_irqpoll_enabled() argument 267 static inline bool afu_has_cap(struct afu *afu, u64 cap) in afu_has_cap() argument 274 static inline bool afu_is_ocxl_lisn(struct afu *afu) in afu_is_ocxl_lisn() argument 279 static inline bool afu_is_afu_debug(struct afu *afu) in afu_is_afu_debug() argument 284 static inline bool afu_is_lun_provision(struct afu *afu) in afu_is_lun_provision() argument 289 static inline bool afu_is_sq_cmd_mode(struct afu *afu) in afu_is_sq_cmd_mode() argument [all …]
|