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.