Lines Matching refs:idx_table
227 struct snd_via_sg_table *idx_table; member
294 if (! dev->idx_table) { in build_via_table()
295 dev->idx_table = kmalloc(sizeof(*dev->idx_table) * VIA_TABLE_SIZE, GFP_KERNEL); in build_via_table()
296 if (! dev->idx_table) in build_via_table()
337 dev->idx_table[idx].offset = ofs; in build_via_table()
338 dev->idx_table[idx].size = r; in build_via_table()
357 kfree(dev->idx_table); in clean_via_table()
358 dev->idx_table = NULL; in clean_via_table()
572 size = viadev->idx_table[idx].size; in calc_linear_pos()
573 res = viadev->idx_table[idx].offset + size - count; in calc_linear_pos()
586 viadev->bufsize2, viadev->idx_table[idx].offset, in calc_linear_pos()
587 viadev->idx_table[idx].size, count); in calc_linear_pos()
596 res = viadev->idx_table[idx].offset; in calc_linear_pos()
601 res = viadev->idx_table[idx].offset + size; in calc_linear_pos()