memory.c (1da177e4c3f41524e886b7f1b8a0c1fc7321cac2) | memory.c (77933d7276ee8fa0e2947641941a6f7a100a327b) |
---|---|
1/* 2 * Copyright (c) by Jaroslav Kysela <perex@suse.cz> 3 * Copyright (c) by Takashi Iwai <tiwai@suse.de> 4 * 5 * EMU10K1 memory page allocation (PTB area) 6 * 7 * 8 * This program is free software; you can redistribute it and/or modify --- 481 unchanged lines hidden (view full) --- 490 emu->page_addr_table[page] = 0; 491 emu->page_ptr_table[page] = NULL; 492 } 493 494 return 0; 495} 496 497/* calculate buffer pointer from offset address */ | 1/* 2 * Copyright (c) by Jaroslav Kysela <perex@suse.cz> 3 * Copyright (c) by Takashi Iwai <tiwai@suse.de> 4 * 5 * EMU10K1 memory page allocation (PTB area) 6 * 7 * 8 * This program is free software; you can redistribute it and/or modify --- 481 unchanged lines hidden (view full) --- 490 emu->page_addr_table[page] = 0; 491 emu->page_ptr_table[page] = NULL; 492 } 493 494 return 0; 495} 496 497/* calculate buffer pointer from offset address */ |
498inline static void *offset_ptr(emu10k1_t *emu, int page, int offset) | 498static inline void *offset_ptr(emu10k1_t *emu, int page, int offset) |
499{ 500 char *ptr; 501 snd_assert(page >= 0 && page < emu->max_cache_pages, return NULL); 502 ptr = emu->page_ptr_table[page]; 503 if (! ptr) { 504 printk("emu10k1: access to NULL ptr: page = %d\n", page); 505 return NULL; 506 } --- 58 unchanged lines hidden --- | 499{ 500 char *ptr; 501 snd_assert(page >= 0 && page < emu->max_cache_pages, return NULL); 502 ptr = emu->page_ptr_table[page]; 503 if (! ptr) { 504 printk("emu10k1: access to NULL ptr: page = %d\n", page); 505 return NULL; 506 } --- 58 unchanged lines hidden --- |