optimize nvme_directive_receive() function