Data Structures
Here are the data structures with brief descriptions:

block | Block structure used to hold all needed data for growable arrays
vlib_adapter | Represenation of an adapter in the library
vlib_adapter_ident | Identification of an adapter in the library
vlib_data | Primary data structure used in the library
vlib_event | Event data structure used in the library
vlib_event_queue | Event queue data structure used in the library
vlib_port | Representation of a FC port in the library
vlib_unit | Represenation of an FCP unit in the library