Lines Matching defs:ppriv
173 prpriv_t *ppriv;
185 if (Ppriv(Pr, &ppriv) == -1) {
190 sz = PRIV_PRPRIV_SIZE(ppriv);
193 * The ppriv fields are unsigned and may overflow, so check them
197 if ((sz & 3) || ppriv->pr_nsets == 0 ||
198 sz / ppriv->pr_nsets < ppriv->pr_setsize ||
199 ppriv->pr_infosize > sz || sz > 1024 * 1024) {
204 Ppriv_free(Pr, ppriv);
209 privupdate(ppriv, arg);
210 if (Psetpriv(Pr, ppriv) != 0) {
213 Ppriv_free(Pr, ppriv);
217 Ppriv_free(Pr, ppriv);
233 x = (char *)ppriv + sz - ppriv->pr_infosize;
234 while (x < (char *)ppriv + sz) {
252 if (pi->priv_info_size > ppriv->pr_infosize ||
262 for (i = 0; i < ppriv->pr_nsets; i++) {
267 (priv_chunk_t *)&ppriv->pr_sets[ppriv->pr_setsize * i];
286 for (j = 0; j < ppriv->pr_setsize; j++)
292 Ppriv_free(Pr, ppriv);