Home
last modified time | relevance | path

Searched refs:afu (Results 1 – 25 of 506) sorted by relevance

12345678910>>...21

/dports/multimedia/v4l_compat/linux-5.13-rc2/drivers/misc/cxl/
H A Dnative.c44 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 Dguest.c177 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 Dpci.c871 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 Dvphb.c31 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 Dfile.c28 #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 Dsysfs.c242 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 Dnative.c44 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 Dguest.c177 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 Dpci.c871 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 Dvphb.c31 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 Dfile.c28 #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 Dnative.c44 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 Dguest.c177 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 Dpci.c871 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 Dvphb.c31 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 Dfile.c28 #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 Dcore.c21 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 Dmmio.c10 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 Dcore.c21 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 Dmmio.c10 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 Dcore.c21 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 Dmmio.c10 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 Dcommon.h113 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 Dcommon.h113 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 Dcommon.h113 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 …]

12345678910>>...21