/[openvortex]/alsa/pci/au88x0/au88x0_core.c
ViewVC logotype

Diff of /alsa/pci/au88x0/au88x0_core.c

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.23 by vizard, Mon Jun 16 02:25:58 2003 UTC revision 1.24 by mjander, Mon Jun 23 02:44:25 2003 UTC
# Line 901  void vortex_adbdma_bufshift(vortex_t *vo Line 901  void vortex_adbdma_bufshift(vortex_t *vo
901          int page, p, pp, delta, i;          int page, p, pp, delta, i;
902                    
903          page = (hwread(vortex->mmio, VORTEX_ADBDMA_STAT + (adbdma << 2)) & ADB_SUBBUF_MASK) >> ADB_SUBBUF_SHIFT;          page = (hwread(vortex->mmio, VORTEX_ADBDMA_STAT + (adbdma << 2)) & ADB_SUBBUF_MASK) >> ADB_SUBBUF_SHIFT;
904          delta = (page - dma->period_real) & 3;          if (dma->nr_periods >= 4)
905                    delta = (page - dma->period_real) & 3;
906            else {
907                    delta = (page - dma->period_real);
908                    if (delta < 0)
909                            delta += dma->nr_periods;
910            }
911          if (delta == 0)          if (delta == 0)
912                  return;                  return;
913    

Legend:
Removed from v.1.23  
changed lines
  Added in v.1.24

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26