Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit aab41dea authored by Stephen Rothwell's avatar Stephen Rothwell Committed by Linus Torvalds
Browse files

[PATCH] ppc64 iSeries: iSeries_pci.h cleanups



Remove no longer used things from iSeries_pci.h.

Signed-off-by: default avatarStephen Rothwell <sfr@canb.auug.org.au>
Signed-off-by: default avatarAndrew Morton <akpm@osdl.org>
Signed-off-by: default avatarLinus Torvalds <torvalds@osdl.org>
parent 57ca86d4
Loading
Loading
Loading
Loading
+0 −1
Original line number Diff line number Diff line
@@ -497,7 +497,6 @@ static int scan_bridge_slot(HvBusNumber Bus,

			++DeviceCount;
			node = build_device_node(Bus, SubBus, EADsIdSel, Function);
			node->Vendor = VendorId;
			node->Irq = Irq;
			node->LogicalSlot = BridgeInfo->logicalSlotNumber;

+1 −16
Original line number Diff line number Diff line
@@ -44,7 +44,6 @@ struct iSeries_Device_Node;
#define ISERIES_SUBBUS(DevPtr)	DevPtr->DsaAddr.Dsa.subBusNumber
#define ISERIES_DEVICE(DevPtr)	DevPtr->DsaAddr.Dsa.deviceId
#define ISERIES_DSA(DevPtr)	DevPtr->DsaAddr.DsaAddr
#define ISERIES_DEVFUN(DevPtr)	DevPtr->DevFn
#define ISERIES_DEVNODE(PciDev)	((struct iSeries_Device_Node *)PciDev->sysdata)

#define EADsMaxAgents 7
@@ -62,17 +61,6 @@ struct iSeries_Device_Node;
#define ISERIES_GET_DEVICE_FROM_SUBBUS(subbus)		((subbus >> 5) & 0x7)
#define ISERIES_GET_FUNCTION_FROM_SUBBUS(subbus)	((subbus >> 2) & 0x7)

/*
 * N.B. the ISERIES_DECODE_* macros are not used anywhere, and I think
 * the 0x71 (at least) must be wrong - 0x78 maybe?  -- paulus.
 */
#define ISERIES_DECODE_DEVFN(linuxdevfn)	\
	(((linuxdevfn & 0x71) << 1) | (linuxdevfn & 0x07))
#define ISERIES_DECODE_DEVICE(linuxdevfn)	\
	(((linuxdevfn & 0x38) >> 3) | (((linuxdevfn & 0x40) >> 2) + 0x10))
#define ISERIES_DECODE_FUNCTION(linuxdevfn)	\
	(linuxdevfn & 0x07)

/*
 * Converts Virtual Address to Real Address for Hypervisor calls
 */
@@ -90,15 +78,12 @@ struct iSeries_Device_Node {
					/* deviceId, barNumber */
	HvAgentId	AgentId;	/* Hypervisor DevFn */
	int		DevFn;		/* Linux devfn */
	int		BarOffset;
	int		Irq;		/* Assigned IRQ */
	int		IoRetry;	/* Current Retry Count */
	int		Flags;		/* Possible flags(disable/bist)*/
	u16		Vendor;		/* Vendor ID */
	u8		LogicalSlot;	/* Hv Slot Index for Tces */
	struct iommu_table *iommu_table;/* Device TCE Table */
	u8		PhbId;		/* Phb Card is on. */
	u16		Board;		/* Board Number */
	u8		FrameId;	/* iSeries spcn Frame Id */
	char		CardLocation[4];/* Char format of planar vpd */
	char		Location[20];	/* Frame	1, Card C10 */