November 2015
Intermediate to advanced
688 pages
16h 42m
German
__blk_end_request
#include <linux/blkdev.h>bool __blk_end_request (struct request *rq, unsigned int nr_bytes);void __blk_end_request_all (struct request *rq, int error);bool __blk_end_request_cur (struct request *rq, int error);
Die Funktionen quittieren die Bearbeitung des kompletten oder eines Teils (Segments) zum Auftrag »rq«. __blk_end_request signalisiert die Bearbeitung von »nr_ bytes«. __blk_end_request_cur zeigt das Ende des Segments und __blk_end_request_ all des gesamten Requests (aller Segmente/Teilaufträge) an. Ist der Parameter »errno« »0«, konnte der Auftrag erfolgreich ausgeführt werden, ein negativer Wert für »errno« zeigt einen Fehler an. Die Funktionen gehen davon aus, dass der ...
Read now
Unlock full access