class FreeLoanedPagesHolder

Defined at line 581 of file ../../zircon/kernel/vm/include/vm/pmm_node.h

Object for managing freeing of loaned pages via a temporary holding object. Can be instantiated

on the stack and then passed into different PmmNode methods, the object itself has no publicly

available methods.

This object is not thread safe, and multiple threads must not pass the same instance of this

object into PmmNode methods.

A given FreeLoanedPagesHolder, as described in |FinishFreeLoanedPages|, may only be used for a

single call to |FinishFreeLoanedPages|, after which it is 'dead', and may not be passed to any

other PmmNode methods.

Public Methods

void FreeLoanedPagesHolder ()

Defined at line 583 of file ../../zircon/kernel/vm/include/vm/pmm_node.h

void ~FreeLoanedPagesHolder ()

Defined at line 584 of file ../../zircon/kernel/vm/include/vm/pmm_node.h

Friends

class PmmNode