PUT
#define PUT(x) movq %rax,x*8(%rdi)
#define PUT(val,reg) dev->ops->phy_put(dev,val,IDT77105_##reg)
#define PUT(val,reg) dev->ops->phy_put(dev,val,SUNI_##reg)
#define PUT(tp, attr, val) \
#undef PUT