Print this page
6152 use NULL dump segop as a shorthand for no-op


1947 segop_gettype(struct seg *seg, caddr_t addr)
1948 {
1949         return (seg->s_ops->gettype(seg, addr));
1950 }
1951 
1952 int
1953 segop_getvp(struct seg *seg, caddr_t addr, struct vnode **vpp)
1954 {
1955         return (seg->s_ops->getvp(seg, addr, vpp));
1956 }
1957 
1958 int
1959 segop_advise(struct seg *seg, caddr_t addr, size_t len, uint_t b)
1960 {
1961         return (seg->s_ops->advise(seg, addr, len, b));
1962 }
1963 
1964 void
1965 segop_dump(struct seg *seg)
1966 {



1967         seg->s_ops->dump(seg);
1968 }
1969 
1970 int
1971 segop_pagelock(struct seg *seg, caddr_t addr, size_t len, struct page ***page,
1972     enum lock_type type, enum seg_rw rw)
1973 {
1974         return (seg->s_ops->pagelock(seg, addr, len, page, type, rw));
1975 }
1976 
1977 int
1978 segop_setpagesize(struct seg *seg, caddr_t addr, size_t len, uint_t szc)
1979 {
1980         if (seg->s_ops->setpagesize == NULL)
1981                 return (ENOTSUP);
1982 
1983         return (seg->s_ops->setpagesize(seg, addr, len, szc));
1984 }
1985 
1986 int




1947 segop_gettype(struct seg *seg, caddr_t addr)
1948 {
1949         return (seg->s_ops->gettype(seg, addr));
1950 }
1951 
1952 int
1953 segop_getvp(struct seg *seg, caddr_t addr, struct vnode **vpp)
1954 {
1955         return (seg->s_ops->getvp(seg, addr, vpp));
1956 }
1957 
1958 int
1959 segop_advise(struct seg *seg, caddr_t addr, size_t len, uint_t b)
1960 {
1961         return (seg->s_ops->advise(seg, addr, len, b));
1962 }
1963 
1964 void
1965 segop_dump(struct seg *seg)
1966 {
1967         if (seg->s_ops->dump == NULL)
1968                 return;
1969 
1970         seg->s_ops->dump(seg);
1971 }
1972 
1973 int
1974 segop_pagelock(struct seg *seg, caddr_t addr, size_t len, struct page ***page,
1975     enum lock_type type, enum seg_rw rw)
1976 {
1977         return (seg->s_ops->pagelock(seg, addr, len, page, type, rw));
1978 }
1979 
1980 int
1981 segop_setpagesize(struct seg *seg, caddr_t addr, size_t len, uint_t szc)
1982 {
1983         if (seg->s_ops->setpagesize == NULL)
1984                 return (ENOTSUP);
1985 
1986         return (seg->s_ops->setpagesize(seg, addr, len, szc));
1987 }
1988 
1989 int