Lines Matching defs:toc
102 struct gdromtoc *toc;
258 static int gdrom_readtoc_cmd(struct gdromtoc *toc, int session)
285 insw(GDROM_DATA_REG, toc, tocsize/2);
317 if (!gd.toc)
321 err = gdrom_readtoc_cmd(gd.toc, 1);
324 err = gdrom_readtoc_cmd(gd.toc, 0);
331 fentry = get_entry_track(gd.toc->first);
332 lentry = get_entry_track(gd.toc->last);
334 track = get_entry_track(gd.toc->last);
336 data = gd.toc->entry[track - 1];
342 if ((track > 100) || (track < get_entry_track(gd.toc->first))) {
805 gd.toc = kzalloc(sizeof(struct gdromtoc), GFP_KERNEL);
806 if (!gd.toc) {
817 kfree(gd.toc);
844 kfree(gd.toc);