FreeBSD ZFS
The Zettabyte File System
Data Fields

space_map_ops Struct Reference

#include <space_map.h>

Data Fields

void(* smop_load )(space_map_t *sm)
void(* smop_unload )(space_map_t *sm)
uint64_t(* smop_alloc )(space_map_t *sm, uint64_t size)
void(* smop_claim )(space_map_t *sm, uint64_t start, uint64_t size)
void(* smop_free )(space_map_t *sm, uint64_t start, uint64_t size)
uint64_t(* smop_max )(space_map_t *sm)
boolean_t(* smop_fragmented )(space_map_t *sm)

Detailed Description

Definition at line 73 of file space_map.h.


Field Documentation

uint64_t(* space_map_ops::smop_alloc)(space_map_t *sm, uint64_t size)

Definition at line 76 of file space_map.h.

void(* space_map_ops::smop_claim)(space_map_t *sm, uint64_t start, uint64_t size)

Definition at line 77 of file space_map.h.

Definition at line 80 of file space_map.h.

void(* space_map_ops::smop_free)(space_map_t *sm, uint64_t start, uint64_t size)

Definition at line 78 of file space_map.h.

Definition at line 74 of file space_map.h.

Definition at line 79 of file space_map.h.

Definition at line 75 of file space_map.h.


The documentation for this struct was generated from the following file:
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Defines