PsiFS_AsyncControl (SWI &520C8) | |||||||||||
Control an asynchronous remote operation | |||||||||||
On entry: | R0 = | reason code | |||||||||
R1 = | the previously allocated handle for this operation | ||||||||||
Other registers depend on reason code | |||||||||||
On exit: | Registers preserved | ||||||||||
Interrupts: | Interrupt status is undefined Fast interrupts are enabled | ||||||||||
Processor mode: | Processor is in SVC mode | ||||||||||
Re-entrancy: | SWI is not re-entrant | ||||||||||
Use: |
This call controls a previously started asynchronous remote operation, depending on the reason code in R0. Valid reason codes are:
| ||||||||||
Related SWIs: | PsiFS_AsyncStart, PsiFS_AsyncEnd, PsiFS_AsyncPoll | ||||||||||
Related vectors: | None |
PsiFS_AsyncControl 0 (SWI &520C8) | |||||||||||||||||||||
Simple response to query | |||||||||||||||||||||
On entry: | R0 = | 0 | |||||||||||||||||||
R1 = | the previously allocated handle for this operation | ||||||||||||||||||||
R2 = | the response code | ||||||||||||||||||||
On exit: | Registers preserved | ||||||||||||||||||||
Use: |
Supply a simple response to a query returned previously by PsiFS_AsyncPoll. Valid response codes are:
The response must be appropriate to the query. |
PsiFS_AsyncControl 1 (SWI &520C8) | |||
Pause operation | |||
On entry: | R0 = | 1 | |
R1 = | the previously allocated handle for this operation | ||
On exit: | Registers preserved | ||
Use: | Pause the specified asynchronous remote operation. This may not have immediate effect; PsiFS will wait for a convenient time if necessary. |
PsiFS_AsyncControl 2 (SWI &520C8) | |||
Resume operation | |||
On entry: | R0 = | 2 | |
R1 = | the previously allocated handle for this operation | ||
On exit: | Registers preserved | ||
Use: | Resume a previously paused asynchronous remote operation. |
[Contents] [Up] | Copyright © Alexander Thoukydides, 1998, 1999, 2000, 2001, 2002 |