• Home
  • Raw
  • Download

Lines Matching refs:de

219 adfs_dir2obj(struct object_info *obj, struct adfs_direntry *de)  in adfs_dir2obj()  argument
221 obj->name_len = adfs_readname(obj->name, de->dirobname, ADFS_F_NAME_LEN); in adfs_dir2obj()
222 obj->file_id = adfs_readval(de->dirinddiscadd, 3); in adfs_dir2obj()
223 obj->loadaddr = adfs_readval(de->dirload, 4); in adfs_dir2obj()
224 obj->execaddr = adfs_readval(de->direxec, 4); in adfs_dir2obj()
225 obj->size = adfs_readval(de->dirlen, 4); in adfs_dir2obj()
226 obj->attr = de->newdiratts; in adfs_dir2obj()
233 adfs_obj2dir(struct adfs_direntry *de, struct object_info *obj) in adfs_obj2dir() argument
235 adfs_writeval(de->dirinddiscadd, 3, obj->file_id); in adfs_obj2dir()
236 adfs_writeval(de->dirload, 4, obj->loadaddr); in adfs_obj2dir()
237 adfs_writeval(de->direxec, 4, obj->execaddr); in adfs_obj2dir()
238 adfs_writeval(de->dirlen, 4, obj->size); in adfs_obj2dir()
239 de->newdiratts = obj->attr; in adfs_obj2dir()
250 struct adfs_direntry de; in __adfs_dir_get() local
263 memcpy(&de, dir->bh[buffer]->b_data + offset, thissize); in __adfs_dir_get()
265 memcpy(((char *)&de) + thissize, dir->bh[buffer + 1]->b_data, in __adfs_dir_get()
268 if (!de.dirobname[0]) in __adfs_dir_get()
271 adfs_dir2obj(obj, &de); in __adfs_dir_get()
280 struct adfs_direntry de; in __adfs_dir_put() local
296 memcpy(&de, dir->bh[buffer]->b_data + offset, thissize); in __adfs_dir_put()
298 memcpy(((char *)&de) + thissize, dir->bh[buffer + 1]->b_data, in __adfs_dir_put()
304 adfs_obj2dir(&de, obj); in __adfs_dir_put()
309 memcpy(dir->bh[buffer]->b_data + offset, &de, thissize); in __adfs_dir_put()
311 memcpy(dir->bh[buffer + 1]->b_data, ((char *)&de) + thissize, in __adfs_dir_put()