ZCOM Tables and Data Structures

Queue Header

QFDATA - Queue function data

QFUNC - Queue function

These two fields have valid data only when the ZCOM_QFLAG_FUNC bit in qflag is set. They are set up by the setkfunc routine and contain a pointer to a kernel function and a 32-bit value for use in calling the function. Each is only used by the kernel so that a kernel function is called whenever data is added to the queue.

When the ZCOM_QFLAG_FUNC bit is not set, the QFUNC field may be used by the LDM as temporary storage for the process pointer to support the program ZLU select-for-readfunction.

Chapter 3

105