ReactOS 0.4.15-dev-7958-gcd0bb1a
id_queue.h
Go to the documentation of this file.
1#ifndef __UNIATA_COMMAND_QUEUE_SUPPORT__H__
2#define __UNIATA_COMMAND_QUEUE_SUPPORT__H__
3
4/*
5 Insert command to proper place of command queue
6 Perform reorder if necessary
7 */
11 IN PHW_CHANNEL chan,
13 );
14
15/*
16 Remove request from queue and get next request
17 */
18VOID
21 IN PHW_CHANNEL chan,
23 );
24
25/*
26 Get currently processed request
27 (from head of the queue)
28 */
32 IN PHW_CHANNEL chan
33 );
34
35/*
36 Get next channel to be serviced
37 (used in simplex mode only)
38 */
42 IN PHW_CHANNEL chan
43 );
44
45#endif //__UNIATA_COMMAND_QUEUE_SUPPORT__H__
_In_ PSCSI_REQUEST_BLOCK Srb
Definition: cdrom.h:989
VOID NTAPI UniataRemoveRequest(IN PHW_CHANNEL chan, IN PSCSI_REQUEST_BLOCK Srb)
Definition: id_queue.cpp:265
VOID NTAPI UniataQueueRequest(IN PHW_CHANNEL chan, IN PSCSI_REQUEST_BLOCK Srb)
Definition: id_queue.cpp:93
PHW_CHANNEL NTAPI UniataGetNextChannel(IN PHW_CHANNEL chan)
Definition: id_queue.cpp:376
PSCSI_REQUEST_BLOCK NTAPI UniataGetCurRequest(IN PHW_CHANNEL chan)
Definition: id_queue.cpp:358
#define NTAPI
Definition: typedefs.h:36
#define IN
Definition: typedefs.h:39