aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/drivers
diff options
context:
space:
mode:
authorIan Munsie <imunsie@au1.ibm.com>2014-10-08 19:54:56 +1100
committerMichael Ellerman <mpe@ellerman.id.au>2014-10-08 20:15:43 +1100
commit1cd258d7faccb330145f08d838608b2c6ad41604 (patch)
tree948457caea1958ae0a6ffee7bed786b1a04428c6 /drivers
parentpowerpc/powernv: Split out set MSI IRQ chip code (diff)
downloadwireguard-linux-1cd258d7faccb330145f08d838608b2c6ad41604.tar.xz
wireguard-linux-1cd258d7faccb330145f08d838608b2c6ad41604.zip
cxl: Add new header for call backs and structs
This new header adds callbacks and structs needed by the rest of the kernel to hook into the cxl infrastructure. This adds the cxl_ctx_in_use() function for use in the mm code to see if any cxl contexts are currently in use. This is used by the tlbie() to determine if it can do local TLB invalidations or not. This also adds get/put calls for the cxl driver module to refcount the active cxl contexts. cxl_ctx_get/put/in_use are static inlined here as they are called in tlbie which we want to be fast (mpe's suggestion). Empty functions are provided when CONFIG_CXL_BASE is not enabled. Signed-off-by: Ian Munsie <imunsie@au1.ibm.com> Signed-off-by: Michael Neuling <mikey@neuling.org> Signed-off-by: Michael Ellerman <mpe@ellerman.id.au>
Diffstat (limited to 'drivers')
0 files changed, 0 insertions, 0 deletions