Lines Matching defs:dm
3277 struct waiting_dir_move *dm;
3290 dm = get_waiting_dir_move(sctx, loc.objectid);
3291 if (dm) {
3292 dm->rmdir_ino = dir;
3293 dm->rmdir_gen = dir_gen;
3342 struct waiting_dir_move *entry, *dm;
3344 dm = kmalloc(sizeof(*dm), GFP_KERNEL);
3345 if (!dm)
3347 dm->ino = ino;
3348 dm->rmdir_ino = 0;
3349 dm->rmdir_gen = 0;
3350 dm->orphanized = orphanized;
3360 kfree(dm);
3365 rb_link_node(&dm->node, parent, p);
3366 rb_insert_color(&dm->node, &sctx->waiting_dir_moves);
3389 struct waiting_dir_move *dm)
3391 if (!dm)
3393 rb_erase(&dm->node, &sctx->waiting_dir_moves);
3394 kfree(dm);
3533 struct waiting_dir_move *dm = NULL;
3547 dm = get_waiting_dir_move(sctx, pm->ino);
3548 ASSERT(dm);
3549 rmdir_ino = dm->rmdir_ino;
3550 rmdir_gen = dm->rmdir_gen;
3551 is_orphan = dm->orphanized;
3552 free_waiting_dir_move(sctx, dm);
3584 dm = get_waiting_dir_move(sctx, pm->ino);
3585 ASSERT(dm);
3586 dm->rmdir_ino = rmdir_ino;
3587 dm->rmdir_gen = rmdir_gen;
8376 struct waiting_dir_move *dm;
8379 dm = rb_entry(n, struct waiting_dir_move, node);
8380 rb_erase(&dm->node, &sctx->waiting_dir_moves);
8381 kfree(dm);