Provides various functions for controlling the token-ring device handler.
#include <sys/device.h> #include <sys/devinfo.h> #include <sys/ioctl.h> #include <sys/comio.h> #include <sys/tokuser.h>
int tokioctl (devno, cmd, arg, devflag, chan, ext) dev_t devno; int cmd, arg; ulong devflag; int chan, ext;
| devno | Specifies major and minor device numbers. |
| cmd | Specifies the operation to be performed. The possible tokioctl operation codes can be found in the /usr/include/sys/ioctl.h, /usr/include/sys/comio.h, and /usr/include/sys/tokuser.h files. |
| arg | Specifies the address of the tokioctl parameter block. |
| devflag | Indicates the conditions under which the device was opened. |
| chan | Specifies the channel number assigned by the tokmpx entry point. |
| ext | This parameter is not used by the token-ring device handler. |
The tokioctl entry point provides various functions for controlling the token-ring device handler. The possible tokioctl operations are:
| CIO_GET_FASTWRT | Gets function address for the tokfastwrt operation. |
| CIO_GET_STAT | Gets device status. |
| CIO_HALT | Halts the device. |
| CIO_QUERY | Queries device statistics. |
| CIO_START | Starts the device. |
| IOCINFO | I/O character information. |
| TOK_FUNC_ADDR | Sets functional addresses. |
| TOK_GRP_ADDR | Sets the group address. |
| TOK_QVPD | Queries vital product data (VPD). |
| TOK_RING_INFO | Queries token-ring information. |
The tokioctl entry point can be called from the process environment only.
The tokioctl entry point functions with a Token-Ring High-Performance Network Adapter that has been correctly configured for use on a qualified network. Consult adapter specifications for more information on configuring the adapter and network qualifications.
The tokmpx entry point.