1981 }
1982
1983 int
1984 segop_getmemid(struct seg *seg, caddr_t addr, memid_t *mp)
1985 {
1986 return (seg->s_ops->getmemid(seg, addr, mp));
1987 }
1988
1989 struct lgrp_mem_policy_info *
1990 segop_getpolicy(struct seg *seg, caddr_t addr)
1991 {
1992 if (seg->s_ops->getpolicy == NULL)
1993 return (NULL);
1994
1995 return (seg->s_ops->getpolicy(seg, addr));
1996 }
1997
1998 int
1999 segop_capable(struct seg *seg, segcapability_t cap)
2000 {
2001 return (seg->s_ops->capable(seg, cap));
2002 }
2003
2004 int
2005 segop_inherit(struct seg *seg, caddr_t addr, size_t len, uint_t op)
2006 {
2007 if (seg->s_ops->inherit == NULL)
2008 return (ENOTSUP);
2009
2010 return (seg->s_ops->inherit(seg, addr, len, op));
2011 }
|
1981 }
1982
1983 int
1984 segop_getmemid(struct seg *seg, caddr_t addr, memid_t *mp)
1985 {
1986 return (seg->s_ops->getmemid(seg, addr, mp));
1987 }
1988
1989 struct lgrp_mem_policy_info *
1990 segop_getpolicy(struct seg *seg, caddr_t addr)
1991 {
1992 if (seg->s_ops->getpolicy == NULL)
1993 return (NULL);
1994
1995 return (seg->s_ops->getpolicy(seg, addr));
1996 }
1997
1998 int
1999 segop_capable(struct seg *seg, segcapability_t cap)
2000 {
2001 if (seg->s_ops->capable == NULL)
2002 return (0);
2003
2004 return (seg->s_ops->capable(seg, cap));
2005 }
2006
2007 int
2008 segop_inherit(struct seg *seg, caddr_t addr, size_t len, uint_t op)
2009 {
2010 if (seg->s_ops->inherit == NULL)
2011 return (ENOTSUP);
2012
2013 return (seg->s_ops->inherit(seg, addr, len, op));
2014 }
|