Lines Matching refs:fe

470 	struct dm_dirty_log_flush_entry *fe;  in flush_one_by_one()  local
472 list_for_each_entry(fe, flush_list, list) { in flush_one_by_one()
473 r = userspace_do_request(lc, lc->uuid, fe->type, in flush_one_by_one()
474 (char *)&fe->region, in flush_one_by_one()
475 sizeof(fe->region), in flush_one_by_one()
490 struct dm_dirty_log_flush_entry *fe, *tmp_fe; in flush_by_group() local
500 list_for_each_entry_safe(fe, tmp_fe, flush_list, list) { in flush_by_group()
501 group[count] = fe->region; in flush_by_group()
504 list_move(&fe->list, &tmp_list); in flush_by_group()
506 type = fe->type; in flush_by_group()
572 struct dm_dirty_log_flush_entry *fe, *tmp_fe; in userspace_flush() local
628 list_for_each_entry_safe(fe, tmp_fe, &mark_list, list) { in userspace_flush()
629 list_del(&fe->list); in userspace_flush()
630 mempool_free(fe, flush_entry_pool); in userspace_flush()
632 list_for_each_entry_safe(fe, tmp_fe, &clear_list, list) { in userspace_flush()
633 list_del(&fe->list); in userspace_flush()
634 mempool_free(fe, flush_entry_pool); in userspace_flush()
653 struct dm_dirty_log_flush_entry *fe; in userspace_mark_region() local
656 fe = mempool_alloc(lc->flush_entry_pool, GFP_NOIO); in userspace_mark_region()
657 BUG_ON(!fe); in userspace_mark_region()
660 fe->type = DM_ULOG_MARK_REGION; in userspace_mark_region()
661 fe->region = region; in userspace_mark_region()
662 list_add(&fe->list, &lc->mark_list); in userspace_mark_region()
682 struct dm_dirty_log_flush_entry *fe; in userspace_clear_region() local
690 fe = mempool_alloc(lc->flush_entry_pool, GFP_ATOMIC); in userspace_clear_region()
691 if (!fe) { in userspace_clear_region()
697 fe->type = DM_ULOG_CLEAR_REGION; in userspace_clear_region()
698 fe->region = region; in userspace_clear_region()
699 list_add(&fe->list, &lc->clear_list); in userspace_clear_region()