• Haren Myneni's avatar
    crypto/nx: Use percpu send window for NX requests · 976dd649
    Haren Myneni authored
    For P9 NX, the send window is opened for each crypto session and
    closed upon free. But VAS supports 64K windows per chip for all
    coprocessors including in user space support. So there is a
    possibility of not getting the window for kernel requests.
    
    This patch reserves windows for each coprocessor type (NX842) and are
    available forever for kernel requests, Opens each window for each CPU
    on the corresponding chip during driver initialization. So then use
    the percpu txwin for NX requests depends on the CPU on which the
    process is executing.
    Signed-off-by: default avatarHaren Myneni <haren@us.ibm.com>
    Signed-off-by: default avatarMichael Ellerman <mpe@ellerman.id.au>
    976dd649
nx-842-powernv.c 26.7 KB