RISC OS Open
A fast and easily customised operating system for ARM devices
ROOL
Home | News | Software | Bugs | Bounties | Forum | Documents | Photos | Contact us
Account

PointerV 1

Programmer's Reference Manuals
» Part 1 - Introduction
» Vectors
» Software Vector Numbers
» PointerV
» PointerV 1

Pointer Vector (38)

Entry  
R0 1 (reason code)
R1 Linked list of driver records, or 0 if none
Exit  
R0 Preserved
R1 Updated driver record linked list

Use

This vector is called by the Kernel when enumerate the pointer device types.

Notes

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.

See also

  • PointerV
  • Pointer Device Driver Record
  • Software Vector Numbers
Created on February 1, 2010 18:49:34 by Alan Robertson (52)? (127.0.0.1)
Edit | Views: Print | Source | Linked from: PointerV, Pointer Device Driver Record

Search the Wiki

Commercial use

For commercial enquiries, please contact the owners of RISC OS, Castle Technology Ltd.

ROOL Store

The official C/C++ Development kit and more here.

Donate! Why?

Help ROOL make things happen – please consider donating!

Navigation

  • Home Page
  • All Pages
  • Recently Revised
  • Authors
  • Feeds
Site design © RISC OS Open Limited 2011 except where indicated
The RISC OS Open Instiki theme is based on Insitki's default layout

Valid XHTML 1.0  |  Valid CSS

Instiki 0.19.1(MML+)
This site runs on Rails

Hosted by Arachsys