Searched hist:e2c1fe9009991704c5e4e9f85bb8381fe452e31a (Results 1 – 2 of 2) sorted by relevance
/freebsd/sys/dev/xen/blkfront/ |
H A D | block.h | diff e2c1fe9009991704c5e4e9f85bb8381fe452e31a Fri Jun 14 19:00:58 CEST 2013 Justin T. Gibbs <gibbs@FreeBSD.org> Improve debugger visibility into queuing functions by removing the macro scheme for defining inline command queuing functions.
Prefer enums to #defines.
sys/dev/xen/blkfront/block.h Replace inline function generation performed by the XBDQ_COMMAND_QUEUE() macro with single instances of each inline function (init, enqueue, dequeue, remove). This was made possible by using queue indexes instead of bit flags in the command structure, and passing the index enum as an argument to the functions.
Improve panic/assert messages in the queue functions.
Combine queue data and stats into a single data structure and declare an array of them instead of each queue individually.
Convert command flags, softc state, and softc flags to enums.
sys/dev/xen/blkfront/blkfront.c Mechanical adjustments for new queue api.
Sponsored by: Spectra Logic Corporation MFC after: 1 week
|
H A D | blkfront.c | diff e2c1fe9009991704c5e4e9f85bb8381fe452e31a Fri Jun 14 19:00:58 CEST 2013 Justin T. Gibbs <gibbs@FreeBSD.org> Improve debugger visibility into queuing functions by removing the macro scheme for defining inline command queuing functions.
Prefer enums to #defines.
sys/dev/xen/blkfront/block.h Replace inline function generation performed by the XBDQ_COMMAND_QUEUE() macro with single instances of each inline function (init, enqueue, dequeue, remove). This was made possible by using queue indexes instead of bit flags in the command structure, and passing the index enum as an argument to the functions.
Improve panic/assert messages in the queue functions.
Combine queue data and stats into a single data structure and declare an array of them instead of each queue individually.
Convert command flags, softc state, and softc flags to enums.
sys/dev/xen/blkfront/blkfront.c Mechanical adjustments for new queue api.
Sponsored by: Spectra Logic Corporation MFC after: 1 week
|