Lines Matching refs:pbuf

148 set_initf_key(void *pbuf) {  in set_initf_key()  argument
154 rc = thr_setspecific(initf_key, pbuf); in set_initf_key()
163 void *pbuf; in get_initf_key() local
165 pbuf = pthread_getspecific(initf_key); in get_initf_key()
168 (me, "got initf pbuf, key = %p\n", pbuf); in get_initf_key()
170 return (pbuf); in get_initf_key()
285 nss_pheader_t *pbuf; in nscd_initf() local
290 pbuf = (nss_pheader_t *)get_initf_key(); in nscd_initf()
291 if (pbuf == NULL) { in nscd_initf()
297 if (pbuf->dbd_len <= sizeof (nss_dbd_t)) { in nscd_initf()
300 pbuf->dbd_len); in nscd_initf()
304 off = pbuf->dbd_off; in nscd_initf()
305 pdbd = (nss_dbd_t *)((void *)((char *)pbuf + off)); in nscd_initf()
311 (void) memcpy(&p->private, &pbuf->nscdpriv, sizeof (p->private)); in nscd_initf()
599 ((nss_pheader_t *)swret->pbuf)->data_len = in search_dns_withttl()
601 res = (func)(NULL, &swret->pbuf, &swret->pbufsiz); in search_dns_withttl()
950 phdr = (nss_pheader_t *)swret->pbuf; in nss_search()
1351 nss_pheader_t *pbuf = (nss_pheader_t *)buffer; in nss_psearch() local
1355 NSCD_SET_STATUS(pbuf, NSS_ERROR, EFAULT); in nss_psearch()
1362 NSCD_SET_STATUS(pbuf, status, -1); in nss_psearch()
1370 (void) memcpy(&pbuf->nscdpriv, &swrp, sizeof (swrp)); in nss_psearch()
1371 swret.pbuf = buffer; in nss_psearch()
1373 swret.datalen = pbuf->data_len; in nss_psearch()
1379 rc = set_initf_key(pbuf); in nss_psearch()
1381 NSCD_SET_STATUS(pbuf, NSS_UNAVAIL, EINVAL); in nss_psearch()
1416 NSCD_SET_STATUS(pbuf, status, -1); in nss_psearch()
1431 pbuf->p_status, pbuf->p_herrno, strerror(pbuf->p_errno)); in nss_psearch()
1435 pbuf->nscdpriv = 0; in nss_psearch()
1442 nss_pheader_t *pbuf = (nss_pheader_t *)buffer; in nscd_map_contextp() local
1449 NSCD_SET_STATUS(pbuf, NSS_ERROR, EFAULT); in nscd_map_contextp()
1453 off = pbuf->key_off; in nscd_map_contextp()
1471 NSCD_SET_STATUS_SUCCESS(pbuf); in nscd_map_contextp()
1484 NSCD_SET_STATUS_SUCCESS(pbuf); in nscd_map_contextp()
1500 NSCD_SET_STATUS(pbuf, NSS_ERROR, EFAULT); in nscd_map_contextp()
1511 NSCD_SET_STATUS(pbuf, NSS_ERROR, EFAULT); in nscd_map_contextp()
1517 NSCD_SET_STATUS_SUCCESS(pbuf); in nscd_map_contextp()
1527 nss_pheader_t *pbuf = (nss_pheader_t *)buffer; in nss_psetent() local
1532 NSCD_SET_STATUS(pbuf, NSS_ERROR, EFAULT); in nss_psetent()
1555 NSCD_SET_STATUS(pbuf, NSS_TRYLOCAL, 0); in nss_psetent()
1563 if (NSCD_STATUS_IS_NOT_OK(pbuf)) in nss_psetent()
1604 NSCD_SET_STATUS(pbuf, NSS_SUCCESS, 0); in nss_psetent()
1608 delayed_setent(nss_pheader_t *pbuf, nss_db_initf_t initf, in delayed_setent() argument
1619 _nscd_APP_check_cred(pbuf, &pid, "NSCD_DELAYED_SETENT", in delayed_setent()
1621 if (NSCD_STATUS_IS_NOT_OK(pbuf)) { in delayed_setent()
1630 (void) memcpy(&pbuf->nscdpriv, &swrp, sizeof (swrp)); in delayed_setent()
1631 swret.pbuf = pbuf; in delayed_setent()
1653 NSCD_SET_STATUS(pbuf, NSS_TRYLOCAL, 0); in delayed_setent()
1661 NSCD_SET_STATUS(pbuf, NSS_SUCCESS, 0); in delayed_setent()
1677 nss_pheader_t *pbuf = (nss_pheader_t *)buffer; in nss_pgetent() local
1681 NSCD_SET_STATUS(pbuf, NSS_ERROR, EFAULT); in nss_pgetent()
1687 if (NSCD_STATUS_IS_NOT_OK(pbuf)) in nss_pgetent()
1694 rc = set_initf_key(pbuf); in nss_pgetent()
1696 NSCD_SET_STATUS(pbuf, NSS_UNAVAIL, EINVAL); in nss_pgetent()
1706 delayed_setent(pbuf, initf, contextp, cookie_num_p, in nss_pgetent()
1708 if (NSCD_STATUS_IS_NOT_OK(pbuf)) { in nss_pgetent()
1720 NSCD_SET_STATUS(pbuf, status, -1); in nss_pgetent()
1726 NSCD_SET_STATUS(pbuf, status, -1); in nss_pgetent()
1739 pbuf->data_len, (char *)buffer + pbuf->data_off); in nss_pgetent()
1765 nss_pheader_t *pbuf = (nss_pheader_t *)buffer; in nss_pendent() local
1769 NSCD_SET_STATUS(pbuf, NSS_ERROR, EFAULT); in nss_pendent()
1775 if (NSCD_STATUS_IS_NOT_OK(pbuf)) in nss_pendent()
1788 NSCD_SET_STATUS(pbuf, NSS_SUCCESS, 0); in nss_pendent()
1795 nss_pheader_t *pbuf = (nss_pheader_t *)buffer; in nss_pdelete() local
1798 NSCD_SET_STATUS_SUCCESS(pbuf); in nss_pdelete()