gfio: move more code to ghelpers.c