refactor: cut out initialize tx,rx DMA region as wm_init_{tx,rx}desc() wm_init_{tx,rx}_buffer()
remove unused struct
change macro to inline function
refactor: restructure tx/rx queue
divide rxqueue control data from wm_softc to wm_rxqueue