BD_START_ADDR_DECODE
read_offset += (u32)(BD_START_ADDR_DECODE(val) - ring->bd_dma_base);
bd_read_offset += (u32)(BD_START_ADDR_DECODE(val) -