Idea 1: Jump to labeled code within the eTPU function rather than calling a "C" function outside the eTPU function's scope.
Idea 2: Declare function variables within a structure, create a pointer to the structure within the function, dereferenced to the CPBAR register. The Freescale PPA function (Set 1) provides an example of this technique.