Lines Matching defs:oldlenp

220 sysctl_struct(user_addr_t oldp, size_t *oldlenp, user_addr_t newp, 
444 uap->oldlenp,
454 if (uap->oldlenp != USER_ADDR_NULL) {
455 uint64_t oldlen64 = fuulong(uap->oldlenp);
546 if (uap->oldlenp != USER_ADDR_NULL)
547 error = suulong(uap->oldlenp, oldlen);
576 size_t *oldlenp = &req->oldlen; /* user buffer copy out size */
588 error = sysctl_rdint(oldp, oldlenp, newp,
619 size_t *oldlenp = &req->oldlen; /* user buffer copy out size */
648 error = sysctl_rdint(oldp, oldlenp, newp,
675 size_t *oldlenp=NULL;
679 oldlenp = &(req->oldlen);
684 if(oldlenp) {
692 if(*oldlenp < currlen)
809 size_t *oldlenp = &req->oldlen; /* user buffer copy out size */
824 error = sysctl_int(oldp, oldlenp, newp, newlen, &tmp);
888 size_t *oldlenp = &req->oldlen; /* user buffer copy out size */
905 error = sysctl_rdstring(oldp, oldlenp, newp, cdp->debugname);
908 error = sysctl_int(oldp, oldlenp, newp, newlen, cdp->debugvar);
954 sysctl_int(user_addr_t oldp, size_t *oldlenp,
959 if (oldp != USER_ADDR_NULL && oldlenp == NULL)
961 if (oldp && *oldlenp < sizeof(int))
965 *oldlenp = sizeof(int);
979 sysctl_rdint(user_addr_t oldp, size_t *oldlenp, user_addr_t newp, int val)
983 if (oldp != USER_ADDR_NULL && oldlenp == NULL)
985 if (oldp && *oldlenp < sizeof(int))
989 *oldlenp = sizeof(int);
1000 sysctl_quad(user_addr_t oldp, size_t *oldlenp,
1005 if (oldp != USER_ADDR_NULL && oldlenp == NULL)
1007 if (oldp && *oldlenp < sizeof(quad_t))
1011 *oldlenp = sizeof(quad_t);
1023 sysctl_rdquad(user_addr_t oldp, size_t *oldlenp, user_addr_t newp, quad_t val)
1027 if (oldp != USER_ADDR_NULL && oldlenp == NULL)
1029 if (oldp && *oldlenp < sizeof(quad_t))
1033 *oldlenp = sizeof(quad_t);
1050 sysctl_trstring(user_addr_t oldp, size_t *oldlenp,
1055 if (oldp != USER_ADDR_NULL && oldlenp == NULL)
1058 if (oldp && (len < 0 || *oldlenp < 1))
1060 if (oldp && (*oldlenp < (size_t)len))
1061 copylen = *oldlenp + 1;
1064 *oldlenp = copylen - 1; /* deal with NULL strings correctly */
1070 oldp += *oldlenp;
1087 sysctl_string(user_addr_t oldp, size_t *oldlenp,
1092 if (oldp != USER_ADDR_NULL && oldlenp == NULL)
1095 if (oldp && (len < 0 || *oldlenp < (size_t)len))
1099 *oldlenp = len -1; /* deal with NULL strings correctly */
1115 sysctl_rdstring(user_addr_t oldp, size_t *oldlenp,
1120 if (oldp != USER_ADDR_NULL && oldlenp == NULL)
1123 if (oldp && *oldlenp < (size_t)len)
1127 *oldlenp = len;
1138 sysctl_struct(user_addr_t oldp, size_t *oldlenp,
1143 if (oldp != USER_ADDR_NULL && oldlenp == NULL)
1145 if (oldp && (len < 0 || *oldlenp < (size_t)len))
1150 *oldlenp = len;
1163 sysctl_rdstruct(user_addr_t oldp, size_t *oldlenp,
1168 if (oldp != USER_ADDR_NULL && oldlenp == NULL)
1170 if (oldp && (len < 0 || *oldlenp < (size_t)len))
1174 *oldlenp = len;
1729 size_t *oldlenp = &req->oldlen; /* user buffer copy out size */
1765 ret = kdbg_control(name, namelen, oldp, oldlenp);
1798 size_t *oldlenp = &req->oldlen; /* user buffer copy out size */
1803 error = sysctl_procargsx( name, namelen, oldp, oldlenp, current_proc(), 0);
1826 size_t *oldlenp = &req->oldlen; /* user buffer copy out size */
1831 error = sysctl_procargsx( name, namelen, oldp, oldlenp, current_proc(), 1);
1874 /* when where (oldp from sysctl) is NULL and sizep (oldlenp from sysctl */