fix the issue on calculating avail value in pcm_mmap_playback_avail()

avail should be zero when (hw_ptr + buffer_size - appl_ptr) reaches to pcm->boundary.