Lines Matching refs:port
22 release task. But task queue will not interact with user directly. We use port
25 2. Mpp port
26 Mpp port is the transaction interface of task queue. External user and internal
29 using port to connect external user, interface storage and internal process
30 thread. Each task queue has two port: input port and output port. And from a
31 global view the task will always flow from input port to output port.
36 INPUT_PORT : Initial status for input port user to dequeue. Or when output port
39 INPUT_HOLD : When input port user successfully dequeue a task then the task is
42 OUTPUT_PORT: When input port user successfully enqueue a task then the task is
44 output port.
46 OUTPUT_HOLD: When output port user successfully dequeue a task then the task is
49 4. Mpp task / port transaction
50 There are three transaction functions on a port: poll / dequeue / enqueue.
51 When port user call the transaction function task will be transfer from one
53 port to output port.
55 The overall relationship graph of task / port / status is shown below.
68 | INPUT_HOLD | | port | | port | | OUTPUT_HOLD |
101 +---+ input port +-----------+ output port +---+
105 | | output port | | input port | |