Lines Matching refs:delayed
82 struct dm_delay_info *delayed, *next;
88 list_for_each_entry_safe(delayed, next, &dc->delayed_bios, list) {
89 if (flush_all || time_after_eq(jiffies, delayed->expires)) {
90 list_del(&delayed->list);
91 bio_list_add(&flush_bios, delayed->bio);
92 if ((bio_data_dir(delayed->bio) == WRITE))
93 delayed->context->writes--;
95 delayed->context->reads--;
96 mempool_free(delayed, dc->delayed_pool);
102 next_expires = delayed->expires;
104 next_expires = min(next_expires, delayed->expires);
189 DMERR("Couldn't create delayed bio pool.");
232 struct dm_delay_info *delayed;
238 delayed = mempool_alloc(dc->delayed_pool, GFP_NOIO);
240 delayed->context = dc;
241 delayed->bio = bio;
242 delayed->expires = expires = jiffies + (delay * HZ / 1000);
251 list_add_tail(&delayed->list, &dc->delayed_bios);
363 DMERR("Couldn't create delayed bio cache.");