Lines Matching refs:pending_bios
129 static void requeue_list(struct btrfs_pending_bios *pending_bios,
135 old_head = pending_bios->head;
136 pending_bios->head = head;
137 if (pending_bios->tail)
140 pending_bios->tail = tail;
159 struct btrfs_pending_bios *pending_bios;
192 pending_bios = &device->pending_sync_bios;
195 pending_bios = &device->pending_bios;
199 pending = pending_bios->head;
200 tail = pending_bios->tail;
212 device->pending_bios.head == NULL) {
220 pending_bios->head = NULL;
221 pending_bios->tail = NULL;
229 if (pending_bios == &device->pending_bios && num_sync_run > 0) {
241 pending_bios != &device->pending_sync_bios &&
243 (num_run > 64 && pending_bios == &device->pending_sync_bios &&
244 device->pending_bios.head)) {
246 requeue_list(pending_bios, pending, tail);
316 requeue_list(pending_bios, pending, tail);
346 if (device->pending_bios.head || device->pending_sync_bios.head)
2943 struct btrfs_pending_bios *pending_bios;
2966 pending_bios = &device->pending_sync_bios;
2968 pending_bios = &device->pending_bios;
2970 if (pending_bios->tail)
2971 pending_bios->tail->bi_next = bio;
2973 pending_bios->tail = bio;
2974 if (!pending_bios->head)
2975 pending_bios->head = bio;