cabinet: Call FDI function pointers explicitly instead of hiding them inside macros.