Lines Matching refs:ids
67 _amiga_add_id (uint32_t id, struct AmigaIds *ids) {
76 newid->next = ids;
81 _amiga_free_ids (struct AmigaIds *ids) {
84 for (current = ids; current != NULL; current = next) {
90 _amiga_id_in_list (uint32_t id, struct AmigaIds *ids) {
93 for (current = ids; current != NULL; current = current->next) {
185 _amiga_read_block (PedDevice *dev, struct AmigaBlock *blk, PedSector block, struct AmigaIds *ids) {
197 if (ids && !_amiga_id_in_list(PED_BE32_TO_CPU(blk->amiga_ID), ids))
232 struct AmigaIds *ids;
234 ids = _amiga_add_id (IDNAME_RIGIDDISK, NULL);
237 if (!_amiga_read_block (dev, AMIGA(rdb), i, ids)) {
241 _amiga_free_ids (ids);
245 _amiga_free_ids (ids);