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