patch-2.4.19 linux-2.4.19/drivers/sound/emu10k1/voicemgr.c
Next file: linux-2.4.19/drivers/sound/es1370.c
Previous file: linux-2.4.19/drivers/sound/emu10k1/recmgr.c
Back to the patch index
Back to the overall index
- Lines: 41
- Date:
Fri Aug 2 17:39:44 2002
- Orig file:
linux-2.4.18/drivers/sound/emu10k1/voicemgr.c
- Orig date:
Mon Feb 25 11:38:06 2002
diff -urN linux-2.4.18/drivers/sound/emu10k1/voicemgr.c linux-2.4.19/drivers/sound/emu10k1/voicemgr.c
@@ -43,7 +43,7 @@
int emu10k1_voice_alloc_buffer(struct emu10k1_card *card, struct voice_mem *mem, u32 pages)
{
u32 pageindex, pagecount;
- unsigned long busaddx;
+ u32 busaddx;
int i;
DPD(2, "requested pages is: %d\n", pages);
@@ -66,9 +66,9 @@
DPD(2, "Virtual Addx: %p\n", mem->addr[pagecount]);
for (i = 0; i < PAGE_SIZE / EMUPAGESIZE; i++) {
- busaddx = mem->dma_handle[pagecount] + i * EMUPAGESIZE;
+ busaddx = (u32) mem->dma_handle[pagecount] + i * EMUPAGESIZE;
- DPD(3, "Bus Addx: %#lx\n", busaddx);
+ DPD(3, "Bus Addx: %#x\n", busaddx);
pageindex = mem->emupageindex + pagecount * PAGE_SIZE / EMUPAGESIZE + i;
@@ -102,7 +102,7 @@
for (i = 0; i < PAGE_SIZE / EMUPAGESIZE; i++) {
pageindex = mem->emupageindex + pagecount * PAGE_SIZE / EMUPAGESIZE + i;
((u32 *) card->virtualpagetable.addr)[pageindex] =
- cpu_to_le32((card->silentpage.dma_handle * 2) | pageindex);
+ cpu_to_le32(((u32) card->silentpage.dma_handle * 2) | pageindex);
}
}
@@ -231,8 +231,8 @@
Z1, 0,
Z2, 0,
/* Invalidate maps */
- MAPA, MAP_PTI_MASK | (card->silentpage.dma_handle * 2),
- MAPB, MAP_PTI_MASK | (card->silentpage.dma_handle * 2),
+ MAPA, MAP_PTI_MASK | ((u32) card->silentpage.dma_handle * 2),
+ MAPB, MAP_PTI_MASK | ((u32) card->silentpage.dma_handle * 2),
/* modulation envelope */
CVCF, 0x0000ffff,
VTFT, 0x0000ffff,
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)