What is meant is the top ~2 billion (2^31) addresses. That is to say, any address accessible via a 31-bit offset from the top of the kernel address space.
The expression "top 31 bits of kernel address space" is a bit jargony, but I suspect most kernel developers would get what it means without thinking too hard.