Lines Matching refs:dadr
212 const disk_addr_t *dadr) in fsimage_p64_read_sector() argument
217 if (dadr->track > 42) { in fsimage_p64_read_sector()
220 dadr->track); in fsimage_p64_read_sector()
224 if (fsimage_p64_read_track(image, dadr->track, &raw) < 0) { in fsimage_p64_read_sector()
231 rf = gcr_read_sector(&raw, buf, (uint8_t)dadr->sector); in fsimage_p64_read_sector()
236 dadr->track, dadr->sector); in fsimage_p64_read_sector()
272 const disk_addr_t *dadr) in fsimage_p64_write_sector() argument
276 if (dadr->track > 42) { in fsimage_p64_write_sector()
279 dadr->track); in fsimage_p64_write_sector()
283 if (fsimage_p64_read_track(image, dadr->track, &raw) < 0 in fsimage_p64_write_sector()
287 dadr->track); in fsimage_p64_write_sector()
291 if (gcr_write_sector(&raw, buf, (uint8_t)dadr->sector) != CBMDOS_FDC_ERR_OK) { in fsimage_p64_write_sector()
294 dadr->track, dadr->sector); in fsimage_p64_write_sector()
299 if (fsimage_p64_write_track(image, dadr->track, raw.size, raw.data) < 0) { in fsimage_p64_write_sector()
302 dadr->track); in fsimage_p64_write_sector()