struct anon_vma_chain {
struct vma_range *vma_range;
struct anon_vma *anon_vma;
struct list_head same_vma_range;
struct rbit_node itnode;
};
struct anon_vma_chain * avc_alloc(void);
void avc_free(struct anon_vma_chain *avc);
void avc_link(struct vma_range *vma_range, struct anon_vma *av, struct anon_vma_chain *avc);
void avc_unlink(struct anon_vma_chain *avc);
void avc_rekey(struct anon_vma_chain *avc);
pgoff_t avc_first(const struct anon_vma_chain *a);
pgoff_t avc_last(const struct anon_vma_chain *a);