Lines Matching refs:slice
792 p1n_base = p1_base(dev) + 0x10000 + (afu->slice * p1n_size); in pci_map_slice_regs()
793 p2n_base = p2_base(dev) + (afu->slice * p2n_size); in pci_map_slice_regs()
794 afu->psn_phys = p2_base(dev) + (adapter->native->ps_off + (afu->slice * adapter->ps_size)); in pci_map_slice_regs()
795 …afu_desc = p2_base(dev) + adapter->native->afu_desc_off + (afu->slice * adapter->native->afu_desc_… in pci_map_slice_regs()
1140 static int pci_init_afu(struct cxl *adapter, int slice, struct pci_dev *dev) in pci_init_afu() argument
1145 afu = cxl_alloc_afu(adapter, slice); in pci_init_afu()
1155 rc = dev_set_name(&afu->dev, "afu%i.%i", adapter->adapter_num, slice); in pci_init_afu()
1176 adapter->afu[afu->slice] = afu; in pci_init_afu()
1209 afu->adapter->afu[afu->slice] = NULL; in cxl_pci_remove_afu()
1563 int slice; in cxl_stop_trace_psl8() local
1570 for (slice = 0; slice < adapter->slices; slice++) { in cxl_stop_trace_psl8()
1571 if (adapter->afu[slice]) in cxl_stop_trace_psl8()
1572 cxl_p1n_write(adapter->afu[slice], CXL_PSL_SLICE_TRACE, in cxl_stop_trace_psl8()
1742 int slice; in cxl_probe() local
1769 for (slice = 0; slice < adapter->slices; slice++) { in cxl_probe()
1770 if ((rc = pci_init_afu(adapter, slice, dev))) { in cxl_probe()
1771 dev_err(&dev->dev, "AFU %i failed to initialise: %i\n", slice, rc); in cxl_probe()
1775 rc = cxl_afu_select_best_mode(adapter->afu[slice]); in cxl_probe()
1777 dev_err(&dev->dev, "AFU %i failed to start: %i\n", slice, rc); in cxl_probe()