• Home
  • Raw
  • Download

Lines Matching refs:obj

193 adfs_dir2obj(struct adfs_dir *dir, struct object_info *obj,  in adfs_dir2obj()  argument
202 obj->name[name_len] = de->dirobname[name_len]; in adfs_dir2obj()
205 obj->name_len = name_len; in adfs_dir2obj()
206 obj->indaddr = adfs_readval(de->dirinddiscadd, 3); in adfs_dir2obj()
207 obj->loadaddr = adfs_readval(de->dirload, 4); in adfs_dir2obj()
208 obj->execaddr = adfs_readval(de->direxec, 4); in adfs_dir2obj()
209 obj->size = adfs_readval(de->dirlen, 4); in adfs_dir2obj()
210 obj->attr = de->newdiratts; in adfs_dir2obj()
212 adfs_object_fixup(dir, obj); in adfs_dir2obj()
219 adfs_obj2dir(struct adfs_direntry *de, struct object_info *obj) in adfs_obj2dir() argument
221 adfs_writeval(de->dirinddiscadd, 3, obj->indaddr); in adfs_obj2dir()
222 adfs_writeval(de->dirload, 4, obj->loadaddr); in adfs_obj2dir()
223 adfs_writeval(de->direxec, 4, obj->execaddr); in adfs_obj2dir()
224 adfs_writeval(de->dirlen, 4, obj->size); in adfs_obj2dir()
225 de->newdiratts = obj->attr; in adfs_obj2dir()
233 __adfs_dir_get(struct adfs_dir *dir, int pos, struct object_info *obj) in __adfs_dir_get() argument
257 adfs_dir2obj(dir, obj, &de); in __adfs_dir_get()
263 __adfs_dir_put(struct adfs_dir *dir, int pos, struct object_info *obj) in __adfs_dir_put() argument
290 adfs_obj2dir(&de, obj); in __adfs_dir_put()
314 struct object_info obj; in adfs_dir_find_entry() local
316 if (!__adfs_dir_get(dir, pos, &obj)) in adfs_dir_find_entry()
319 if (obj.indaddr == indaddr) { in adfs_dir_find_entry()
356 adfs_f_getnext(struct adfs_dir *dir, struct object_info *obj) in adfs_f_getnext() argument
360 ret = __adfs_dir_get(dir, dir->pos, obj); in adfs_f_getnext()
368 adfs_f_update(struct adfs_dir *dir, struct object_info *obj) in adfs_f_update() argument
373 ret = adfs_dir_find_entry(dir, obj->indaddr); in adfs_f_update()
379 __adfs_dir_put(dir, ret, obj); in adfs_f_update()