OpenGL functions straight from GPU

This post may not make allot of sense, I am still a hardware newb.

I was watching some OpenGL tutorials on Buffer Objects, and I noticed it said that the OpenGL functions are called from the CPU and then the graphics card interpenetrates them. So I was wondering, what if we could call the methods straight from the GPU without having to worry about a CPU bottleneck?

(I may be wrong on how this works?)