write_list
struct list_head *write_list)
if (!write_list)
list_add_tail(&b->write_list, write_list);
static void __flush_write_list(struct list_head *write_list)
while (!list_empty(write_list)) {
list_entry(write_list->next, struct dm_buffer, write_list);
list_del(&b->write_list);
struct list_head *write_list;
__write_dirty_buffer(b, wc->write_list);
struct list_head *write_list)
struct write_context wc = {.no_wait = no_wait, .write_list = write_list};
struct list_head *write_list)
__write_dirty_buffers_async(c, 1, write_list);
struct list_head *write_list)
__check_watermark(c, write_list);
LIST_HEAD(write_list);
b = __bufio_new(c, tree, block, nf, &need_submit, &write_list);
__flush_write_list(&write_list);
LIST_HEAD(write_list);
&write_list);
if (unlikely(!list_empty(&write_list))) {
__flush_write_list(&write_list);
LIST_HEAD(write_list);
__write_dirty_buffers_async(c, 0, &write_list);
__flush_write_list(&write_list);
LIST_HEAD(write_list);
__write_dirty_buffers_async(c, 0, &write_list);
__flush_write_list(&write_list);
LIST_HEAD(write_list);
__check_watermark(c, &write_list);
__flush_write_list(&write_list);
struct list_head *write_list,
list_for_each_entry(mblk, write_list, link) {
list_for_each_entry(mblk, write_list, link) {
struct list_head *write_list)
ret = dmz_write_dirty_mblocks(zmd, write_list, log_set);
struct list_head write_list;
INIT_LIST_HEAD(&write_list);
list_splice_init(&zmd->mblk_dirty_list, &write_list);
if (list_empty(&write_list)) {
ret = dmz_log_dirty_mblocks(zmd, &write_list);
ret = dmz_write_dirty_mblocks(zmd, &write_list, zmd->mblk_primary);
while (!list_empty(&write_list)) {
mblk = list_first_entry(&write_list, struct dmz_mblock, link);
if (!list_empty(&write_list)) {
list_splice(&write_list, &zmd->mblk_dirty_list);
mei_tx_cb_enqueue(cb, &dev->write_list);
mei_io_tx_list_free_cl(&dev->write_list, cl, NULL);
mei_io_tx_list_free_cl(&cl->dev->write_list, cl, fp);
mei_io_tx_list_free_cl(&dev->write_list, cl, NULL);
list_empty(&dev->write_list) &&
list_empty(&dev->write_list),
INIT_LIST_HEAD(&dev->write_list);
list_for_each_entry_safe(cb, next, &dev->write_list, list) {
list_for_each_entry(cb, &dev->write_list, list)
struct list_head write_list;