Changeset View
Changeset View
Standalone View
Standalone View
head/sys/vm/vm_domainset.h
Show All 28 Lines | |||||
*/ | */ | ||||
#ifndef __VM_DOMAINSET_H__ | #ifndef __VM_DOMAINSET_H__ | ||||
#define __VM_DOMAINSET_H__ | #define __VM_DOMAINSET_H__ | ||||
struct vm_domainset_iter { | struct vm_domainset_iter { | ||||
struct domainset *di_domain; | struct domainset *di_domain; | ||||
int *di_iter; | int *di_iter; | ||||
vm_pindex_t di_offset; | vm_pindex_t di_offset; | ||||
int di_policy; | |||||
int di_flags; | int di_flags; | ||||
int di_n; | uint16_t di_policy; | ||||
domainid_t di_n; | |||||
bool di_minskip; | |||||
}; | }; | ||||
int vm_domainset_iter_page(struct vm_domainset_iter *, int *, int *); | int vm_domainset_iter_page(struct vm_domainset_iter *, int *, int *); | ||||
void vm_domainset_iter_page_init(struct vm_domainset_iter *, | void vm_domainset_iter_page_init(struct vm_domainset_iter *, | ||||
struct vm_object *, vm_pindex_t, int *, int *); | struct vm_object *, vm_pindex_t, int *, int *); | ||||
int vm_domainset_iter_malloc(struct vm_domainset_iter *, int *, int *); | int vm_domainset_iter_malloc(struct vm_domainset_iter *, int *, int *); | ||||
void vm_domainset_iter_malloc_init(struct vm_domainset_iter *, | void vm_domainset_iter_malloc_init(struct vm_domainset_iter *, | ||||
struct vm_object *, int *, int *); | struct vm_object *, int *, int *); | ||||
void vm_wait_doms(const domainset_t *); | |||||
#endif /* __VM_DOMAINSET_H__ */ | #endif /* __VM_DOMAINSET_H__ */ |