add some missing functions for phy ops