Lines Matching refs:toc
123 struct gdromtoc *toc;
278 static int gdrom_readtoc_cmd(struct gdromtoc *toc, int session)
305 insw(GDROM_DATA_REG, toc, tocsize/2);
336 if (!gd.toc)
340 err = gdrom_readtoc_cmd(gd.toc, 1);
344 err = gdrom_readtoc_cmd(gd.toc, 0);
351 fentry = get_entry_track(gd.toc->first);
352 lentry = get_entry_track(gd.toc->last);
354 track = get_entry_track(gd.toc->last);
356 data = gd.toc->entry[track - 1];
362 if ((track > 100) || (track < get_entry_track(gd.toc->first))) {
817 gd.toc = kzalloc(sizeof(struct gdromtoc), GFP_KERNEL);
818 if (!gd.toc)
865 gd.toc = NULL;
881 kfree(gd.toc);