OSDN Git Service

cxl/core/regs: Make cxl_map_{component, device}_regs() device generic
authorDan Williams <dan.j.williams@intel.com>
Tue, 29 Nov 2022 17:48:30 +0000 (10:48 -0700)
committerDan Williams <dan.j.williams@intel.com>
Sat, 3 Dec 2022 21:40:16 +0000 (13:40 -0800)
commit6c7f4f1e51c2a2474e6d4024d2ed32f8965be4a4
treefab8dbde2a002ca811c969744cc7141beb54e104
parent43a2fb3aef165ffe9d4315059a2e951253f4050b
cxl/core/regs: Make cxl_map_{component, device}_regs() device generic

There is no need to carry the barno and the block offset through the
stack, just convert them to a resource base immediately.

Reviewed-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
Signed-off-by: Dave Jiang <dave.jiang@intel.com>
Link: https://lore.kernel.org/r/166974411035.1608150.8605988708101648442.stgit@djiang5-desk3.ch.intel.com
Signed-off-by: Dan Williams <dan.j.williams@intel.com>
drivers/cxl/core/pci.c
drivers/cxl/core/port.c
drivers/cxl/core/regs.c
drivers/cxl/cxl.h
drivers/cxl/cxlpci.h
drivers/cxl/pci.c