Lines Matching refs:toc
103 struct gdromtoc *toc;
259 static int gdrom_readtoc_cmd(struct gdromtoc *toc, int session)
286 insw(GDROM_DATA_REG, toc, tocsize/2);
318 if (!gd.toc)
322 err = gdrom_readtoc_cmd(gd.toc, 1);
325 err = gdrom_readtoc_cmd(gd.toc, 0);
332 fentry = get_entry_track(gd.toc->first);
333 lentry = get_entry_track(gd.toc->last);
335 track = get_entry_track(gd.toc->last);
337 data = gd.toc->entry[track - 1];
343 if ((track > 100) || (track < get_entry_track(gd.toc->first))) {
805 gd.toc = kzalloc(sizeof(struct gdromtoc), GFP_KERNEL);
806 if (!gd.toc) {
842 kfree(gd.toc);