Lines Matching defs:slice
636 /* read/write masks for this slice */
638 /* APC read/write masks for this slice */
780 p1n_base = p1_base(dev) + 0x10000 + (afu->slice * p1n_size);
781 p2n_base = p2_base(dev) + (afu->slice * p2n_size);
782 afu->psn_phys = p2_base(dev) + (adapter->native->ps_off + (afu->slice * adapter->ps_size));
783 afu_desc = p2_base(dev) + adapter->native->afu_desc_off + (afu->slice * adapter->native->afu_desc_size);
1128 static int pci_init_afu(struct cxl *adapter, int slice, struct pci_dev *dev)
1133 afu = cxl_alloc_afu(adapter, slice);
1143 rc = dev_set_name(&afu->dev, "afu%i.%i", adapter->adapter_num, slice);
1164 adapter->afu[afu->slice] = afu;
1199 afu->adapter->afu[afu->slice] = NULL;
1323 /* Total IRQs - 1 PSL ERROR - #AFU*(1 slice error + 1 DSI) */
1553 int slice;
1558 /* Stop the slice traces */
1560 for (slice = 0; slice < adapter->slices; slice++) {
1561 if (adapter->afu[slice])
1562 cxl_p1n_write(adapter->afu[slice], CXL_PSL_SLICE_TRACE,
1732 int slice;
1759 for (slice = 0; slice < adapter->slices; slice++) {
1760 if ((rc = pci_init_afu(adapter, slice, dev))) {
1761 dev_err(&dev->dev, "AFU %i failed to initialise: %i\n", slice, rc);
1765 rc = cxl_afu_select_best_mode(adapter->afu[slice]);
1767 dev_err(&dev->dev, "AFU %i failed to start: %i\n", slice, rc);