My Source Insight (a code reading software) could not find the definition of the symbol "_mfn", then I searched for the whole project of source files but still couldn't find it's definition. How can that be??? Thanks in advance.
Here's the code:
static inline mfn_t gfn_to_mfn(struct domain *d, unsigned long gfn)
if ( !paging_mode_translate(d) )
return _mfn(gfn); /* It is HERE. */
if ( likely(current->domain == d) )
return gfn_to_mfn_foreign(d, gfn);