vm_thrpgio_pop Kernel Service

Purpose

Retrieves the latest context information.

Syntax

#include <sys/types.h>
#include <sys/errno.h>
#include <sys/vmuser.h>

void vm_thrpgio_pop ( in_ctxp)
ut_pgio_context_t * in_ctxp;

Parameters

Item Description
in_ctxp The context structure used by the function.

Description

The vm_thrpgio_pop kernel service enables a client file system with a thread-level strategy routine to copy information from a context structure to the current thread. Afterwards, it makes the current thread point to the next context.

This service must be called if a client file system using a thread-level strategy routine has re-entered the Virtual Memory Manager and wishes to return to its strategy routine. This service restores the context that was saved using the vm_thrpgio_push kernel service.

Execution Environment

The vm_thrpgio_pop kernel service can only be used by client file systems using a thread-level strategy routine.

Return Values

The vm_thrpgio_pop kernel service has no return values.