Entry | |
---|---|
R0 | 1 (reason code) |
R1 | Linked list of driver records, or 0 if none |
Exit | |
---|---|
R0 | Preserved |
R1 | Updated driver record linked list |
This vector is called by the Kernel when enumerate the pointer device types.
A pointer device driver must claim this reason code and when called claim space for its record(s) in RMA. It must set the next record pointer of the last record it added to the value of R1 on entry, and pass on the call with R1 pointing to the first record it added.
The caller is responsible for freeing the list after use. The call must not be intercepted.