fix the issue on calculating avail value in pcm_mmap_playback_avail()

avail should be zero when "hw_ptr + buffer_size - appl_ptr" is same with pcm->boundary.