Linux Kernel
3.7.1
|
#include <linux/kernel.h>
#include <linux/module.h>
#include <linux/blkdev.h>
#include <linux/fault-inject.h>
#include "blk.h"
Go to the source code of this file.
Functions | |
void | blk_delete_timer (struct request *req) |
void | blk_rq_timed_out_timer (unsigned long data) |
void | blk_abort_request (struct request *req) |
EXPORT_SYMBOL_GPL (blk_abort_request) | |
void | blk_add_timer (struct request *req) |
blk_abort_request – Request request recovery for the specified command : pointer to the request of interest
This function requests that the block layer start recovery for the request by deleting the timer and calling the q's timeout function. LLDDs who implement their own error recovery MAY ignore the timeout event if they generated blk_abort_req. Must hold queue lock.
Definition at line 150 of file blk-timeout.c.
Definition at line 77 of file blk-timeout.c.
Definition at line 110 of file blk-timeout.c.
EXPORT_SYMBOL_GPL | ( | blk_abort_request | ) |