Lines Matching defs:incoming
1442 static void submit_fast_path(struct drbd_device *device, struct list_head *incoming)
1448 list_for_each_entry_safe(req, tmp, incoming, tl_requests) {
1469 struct list_head *incoming,
1478 while ((req = list_first_entry_or_null(incoming, struct drbd_request, tl_requests))) {
1514 LIST_HEAD(incoming); /* from drbd_make_request() */
1518 /* grab new incoming requests */
1520 list_splice_tail_init(&device->submit.writes, &incoming);
1526 /* move used-to-be-busy back to front of incoming */
1527 list_splice_init(&busy, &incoming);
1528 submit_fast_path(device, &incoming);
1529 if (list_empty(&incoming))
1535 list_splice_init(&busy, &incoming);
1536 prepare_al_transaction_nonblock(device, &incoming, &pending, &busy);
1543 * incoming requests, we still must not totally starve new
1545 * Something left on &incoming means there had not been
1553 if (!list_empty(&incoming))
1557 * on incoming: all moved to busy!
1560 list_splice_tail_init(&device->submit.writes, &incoming);
1565 /* If the transaction was full, before all incoming requests
1567 * without splicing in more incoming requests from upper layers.
1569 * Else, if all incoming have been processed,
1581 while (list_empty(&incoming)) {
1601 list_splice_tail_init(&more_incoming, &incoming);