Lines Matching refs:dm
71 lookup_zone(const struct adfs_discmap *dm, const unsigned int idlen, in lookup_zone() argument
74 const unsigned int mapsize = dm->dm_endbit; in lookup_zone()
76 unsigned char *map = dm->dm_bh->b_data + 4; in lookup_zone()
77 unsigned int start = dm->dm_startbit; in lookup_zone()
131 scan_free_map(struct adfs_sb_info *asb, struct adfs_discmap *dm) in scan_free_map() argument
133 const unsigned int mapsize = dm->dm_endbit + 32; in scan_free_map()
137 unsigned char *map = dm->dm_bh->b_data; in scan_free_map()
196 struct adfs_discmap *dm, *dm_end; in scan_map() local
199 dm = asb->s_map + zone; in scan_map()
204 result = lookup_zone(dm, idlen, frag_id, &mapoff); in scan_map()
209 dm ++; in scan_map()
210 if (dm == dm_end) in scan_map()
211 dm = asb->s_map; in scan_map()
216 result -= dm->dm_startbit; in scan_map()
217 result += dm->dm_startblk; in scan_map()
233 struct adfs_discmap *dm; in adfs_map_free() local
237 dm = asb->s_map; in adfs_map_free()
241 total += scan_free_map(asb, dm++); in adfs_map_free()