We really shouldn't be doing any of this in NVMe I think. We'll need to go back to the cq pool API first. The last version I had was here: http://git.infradead.org/users/hch/rdma.git/shortlog/refs/heads/rdma-cq and then do the affinity in common code.