Sources/ospboard/opt/osp/src/kernel/include/linux/rhashtable.h
/**
 * rhltable_free_and_destroy - free elements and destroy hash list table
 * @hlt:	the hash list table to destroy
 * @free_fn:	callback to release resources of element
 * @arg:	pointer passed to free_fn
 *
 * See documentation for rhashtable_free_and_destroy.
 */
free elements and destroy hash list table
@hlt:        the hash list table to destroy
@free_fn:    callback to release resources of element
@arg:        pointer passed to free_fn

See documentation for rhashtable_free_and_destroy.
free elements and destroy hash list table @hlt : the hash list table to destroy @free_fn : callback to release resources of element @arg : pointer passed to free_fn See documentation for rhashtable_free_and_destroy .
static inline void rhltable_free_and_destroy(struct rhltable *hlt,
					     void (*free_fn)(void *ptr,
							     void *arg),
					     void *arg)
{
	return rhashtable_free_and_destroy(&hlt->ht, free_fn, arg);
}
static inline void rhltable_free_and_destroy ( struct rhltable * hlt , void ( * free_fn ) ( void * ptr , void * arg ) , void * arg ) { return rhashtable_free_and_destroy ( & hlt -> ht , free_fn , arg ) ; }
rhltable_free_and_destroy - free elements and destroy hash list table
 @hlt:        the hash list table to destroy
 @free_fn:    callback to release resources of element
 @arg:        pointer passed to free_fn
rhltable_free_and_destroy - free elements and destroy hash list table @hlt : the hash list table to destroy @free_fn : callback to release resources of element @arg : pointer passed to free_fn