MASTER(4)
Series 200/300 Only
NAME
master − master device information table
DESCRIPTION
This file contains lines of various forms and is used by config(1M) to obtain device information that enables it to generate the configuration file.
Software drivers are defined as follows:
Field 1: device name, used in the user-specified dfile (8 chars maximum)
Field 2: handler name, used by the kernel to prefix routines such as cs80_read, lp_write, ...
Field 3: element characteristics: 5 bits make up the mask
Bit 1 - card
Bit 2 - specified only once
Bit 3 - required driver
Bit 4 - block device
Bit 5 - character device (LSB)
Field 4: functions for the device: 10 bits make up the mask
Bit 1 - size handler
Bit 2 - link routine
Bit 3 - open handler
Bit 4 - close handler
Bit 5 - read handler
Bit 6 - write handler
Bit 7 - ioctl handler
Bit 8 - select handler
Bit 9 - seltru handler
Bit 10 - C_ALLCLOSES flag (LSB)
Field 5: major device number if a block-type device; otherwise −1.
Field 6: major device number if a character-type device; otherwise −1.
Aliases for names are defined as follows:
Field 1: alias name => product number
Field 2: device name
Parameters are defined as follows:
Field 1: parameter name, as used in the user-specified
dfile
Field 2: parameter name, as used in the #define statement
in conf.c
Field 3: default value for the parameter
Field 4: minimum value for the parameter
SEE ALSO
Hewlett-Packard Company — May 11, 2021