Lines Matching refs:pbuf

1810 	nss_pheader_t		*pbuf = (nss_pheader_t *)buffer;
1817 pbuf->dbd_off = (nssuint_t)off;
1866 pbuf->dbd_len = (nssuint_t)len;
1882 nss_pheader_t *pbuf = (nss_pheader_t *)buffer;
1891 if (pbuf == NULL || in == NULL || initf == (nss_db_initf_t)NULL) {
1905 pbuf->pbufsiz = (nssuint_t)bufsize;
1906 pbuf->p_ruid = (uint32_t)getuid();
1907 pbuf->p_euid = (uint32_t)geteuid();
1908 pbuf->p_version = NSCD_HEADER_REV;
1909 pbuf->p_status = 0;
1910 pbuf->p_errno = 0;
1911 pbuf->p_herrno = 0;
1915 pbuf->p_herrno = (uint32_t)in->h_errno;
1917 pbuf->libpriv = 0;
1922 pbuf->nss_dbop = (uint32_t)search_fnum;
1930 pbuf->key_off = (nssuint_t)off;
1958 pbuf->key_len = (nssuint_t)len;
1961 pbuf->data_off = (nssuint_t)off;
1962 pbuf->data_len = (nssuint_t)(bufsize - off);
1990 nss_pheader_t *pbuf = (nss_pheader_t *)buffer;
1997 if (pbuf == NULL || initf == (nss_db_initf_t)NULL) {
2003 pbuf->pbufsiz = (nssuint_t)bufsize;
2004 pbuf->p_ruid = (uint32_t)getuid();
2005 pbuf->p_euid = (uint32_t)geteuid();
2006 pbuf->p_version = NSCD_HEADER_REV;
2007 pbuf->p_status = 0;
2008 pbuf->p_errno = 0;
2009 pbuf->p_herrno = 0;
2010 pbuf->libpriv = 0;
2015 pbuf->nss_dbop = (uint32_t)0; /* iterators have no dbop */
2024 pbuf->key_off = (nssuint_t)off;
2035 pbuf->key_len = (nssuint_t)len;
2038 pbuf->data_off = (nssuint_t)off;
2039 pbuf->data_len = (nssuint_t)(bufsize - off);
2064 nss_pheader_t *pbuf = (nss_pheader_t *)buffer;
2079 if (pbuf == NULL || in == NULL)
2081 status = pbuf->p_status;
2083 pdbd = (nss_dbd_t *)((void *)((char *)buffer + pbuf->dbd_off));
2097 in->h_errno = (int)pbuf->p_herrno;
2098 if (pbuf->p_errno == ERANGE)
2104 if (pbuf->data_off == 0 || pbuf->data_len == 0)
2107 buf = (char *)buffer + pbuf->data_off;
2108 len = pbuf->data_len;
2128 if (pbuf->p_status == NSS_SUCCESS) {
2151 in->h_errno = (int)pbuf->p_herrno;
2165 nss_pheader_t *pbuf = (nss_pheader_t *)buffer;
2175 if (pbuf == NULL)
2177 status = pbuf->p_status;
2184 if (pbuf->key_off == 0 ||
2185 pbuf->key_len != (sizeof (nssuint_t) * 2))
2188 nptr = (nssuint_t *)((void *)((char *)buffer + pbuf->key_off));
2208 if (pbuf->data_off == 0 || pbuf->data_len == 0)
2210 buf = (char *)buffer + pbuf->data_off;
2212 len = pbuf->data_len;
2225 in->h_errno = (int)pbuf->p_herrno;
2237 nss_pheader_t *pbuf;
2259 pbuf = (nss_pheader_t *)doorptr;
2261 pbuf->nsc_callnumber = NSCD_SEARCH;
2263 status = nss_pack((void *)pbuf, bufsize, rootp,
2272 datasize = pbuf->data_off;
2281 if (doorptr != (void *)pbuf) {
2296 if (doorptr != (void *)pbuf) {
2314 nss_pheader_t *pbuf;
2339 pbuf = (nss_pheader_t *)doorptr;
2340 pbuf->nsc_callnumber = NSCD_SETENT;
2352 status = nss_pack_ent((void *)pbuf, bufsize, rootp, initf, contextpp);
2358 datasize = pbuf->data_off;
2378 if (doorptr != (void *)pbuf) {
2391 nss_pheader_t *pbuf;
2411 pbuf = (nss_pheader_t *)doorptr;
2412 pbuf->nsc_callnumber = NSCD_GETENT;
2415 status = nss_pack_ent((void *)pbuf, bufsize, rootp, initf, contextpp);
2421 datasize = pbuf->data_off;
2445 if (doorptr != (void *)pbuf) {
2458 nss_pheader_t *pbuf;
2476 pbuf = (nss_pheader_t *)doorptr;
2477 pbuf->nsc_callnumber = NSCD_ENDENT;
2480 status = nss_pack_ent((void *)pbuf, bufsize, rootp, initf, contextpp);
2486 datasize = pbuf->data_off;
2495 if (doorptr != (void *)pbuf) {