Bart, for example i would like to know what does mean arguments plarr, plsz,
addr for function
int xxx_getpage(vnode_t *vp, offset_t off, size_t len, uint_t protp,
struct page **plarr, size_t plsz, struct seg *seg,
caddr_t addr, enum seg_rw rw, cred_t *cr);
And now i need to see source code and try to understand this or exist another
way?
Book "Solaris Internals" content next:
extern int fop_getpage(vnode_t *vp, offset_t off, size_t len, uint_t protp,
struct page **plarr, size_t plsz, struct seg *seg,
caddr_t addr, enum seg_rw rw, cred_t *cr);
Gets pages in the range offset and length for the vnode from the backing store
of the file system. Does the real work of reading a vnode. This method is often
called as a result of read(), which causes a page fault in seg_map, which calls
vop_getpage.
--
This message posted from opensolaris.org