h6. [[DeviceFS]] h6(. » [[DeviceFS SWI Calls|SWI Calls]] h6((. » DeviceFS_CallDevice h2. DeviceFS_CallDevice h5. (SWI &42744) |_<^{width:4em}. Entry | | |<^. R0 |<^. [[DeviceDriver_Entry|Reason Code]] | |/4<^. R1 |<^. Device driver identification using following methods: | |<^. Device driver's handle | |<^. Path or Pointer | |<^. 0 to broadcast to all devices | |<^. R2 |<^. Parameters passed to device driver, dependant on Reason Code | |<^. R3 |<^. Parameters passed to device driver, dependant on Reason Code | |<^. R4 |<^. Parameters passed to device driver, dependant on Reason Code | |<^. R5 |<^. Parameters passed to device driver, dependant on Reason Code | |<^. R6 |<^. Parameters passed to device driver, dependant on Reason Code | |<^. R7 |<^. Parameters passed to device driver, dependant on Reason Code | |<^. R12 |<^. Pointer to Workspace | |_<^{width:4em}. Exit | | |<^. - |<^. Depends on device and reason code | h4. Use The purpose of this call is to make a call to a device with a specified register set. h4. Notes This SWI calls the [[DeviceDriver_Entry|device entry point]] specified by the reason code. The device(s) to call can be specfied by device handle, filename in the directory structure ($ may be used), or 0 to broadcast to all devices. h4. See also * [[DeviceDriver_Entry|Device entry point]]