Uniform theory of plasmonic vortex generation based on nanoholes