Lines Matching refs:pbuf
770 nss_pheader_t *pbuf = (nss_pheader_t *)buffer; in nss_packed_set_status() local
775 pdbd = (nss_dbd_t *)((void *)((char *)buffer + pbuf->dbd_off)); in nss_packed_set_status()
777 if (pbuf->nss_dbop == NSS_DBOP_GROUP_BYMEMBER) { in nss_packed_set_status()
783 pbuf->p_status = NSS_SUCCESS; in nss_packed_set_status()
784 pbuf->data_len = in->numgids * in nss_packed_set_status()
786 pbuf->p_herrno = 0; in nss_packed_set_status()
788 pbuf->p_status = status; in nss_packed_set_status()
789 pbuf->p_errno = errno; in nss_packed_set_status()
790 pbuf->data_len = 0; in nss_packed_set_status()
791 pbuf->p_herrno = (uint32_t)arg->h_errno; in nss_packed_set_status()
796 if (pbuf->nss_dbop == NSS_DBOP_NETGROUP_IN) { in nss_packed_set_status()
802 pbuf->data_len = 1; in nss_packed_set_status()
805 pbuf->p_status = status; in nss_packed_set_status()
806 pbuf->p_errno = errno; in nss_packed_set_status()
811 pbuf->p_status = NSS_SUCCESS; in nss_packed_set_status()
813 pbuf->p_status = NSS_NOTFOUND; in nss_packed_set_status()
814 pbuf->p_errno = errno; in nss_packed_set_status()
821 if ((pbuf->p_status = status) != NSS_SUCCESS) { in nss_packed_set_status()
823 pbuf->p_errno = ERANGE; in nss_packed_set_status()
825 pbuf->p_errno = errno; in nss_packed_set_status()
827 pbuf->p_errno = 0; in nss_packed_set_status()
829 pbuf->p_herrno = (uint32_t)arg->h_errno; in nss_packed_set_status()
830 pbuf->data_len = (nssuint_t)arg->returnlen; in nss_packed_set_status()
832 pbuf->p_herrno = 0; in nss_packed_set_status()
833 pbuf->data_len = 0; in nss_packed_set_status()
871 nss_pheader_t *pbuf = (nss_pheader_t *)buffer; in nss_upack_key2arg() local
884 keysize = pbuf->data_off - pbuf->key_off; in nss_upack_key2arg()
886 off = pbuf->key_off; in nss_upack_key2arg()
930 if (pbuf->key_len == sizeof (nssuint_t)) { in nss_upack_key2arg()
991 ((void *)((char *)pbuf + pbuf->data_off)); in nss_upack_key2arg()
1118 nss_pheader_t *pbuf = (nss_pheader_t *)buffer; in nss_packed_getkey() local
1127 *dbop = pbuf->nss_dbop; in nss_packed_getkey()
1128 off = pbuf->dbd_off; in nss_packed_getkey()
1130 dbdsize = pbuf->key_off - pbuf->dbd_off; in nss_packed_getkey()
1177 nss_pheader_t *pbuf = (nss_pheader_t *)buffer; in nss_packed_arg_init() local
1191 *dbop = pbuf->nss_dbop; in nss_packed_arg_init()
1192 off = pbuf->dbd_off; in nss_packed_arg_init()
1194 dbdsize = pbuf->key_off - pbuf->dbd_off; in nss_packed_arg_init()
1212 arg->h_errno = (int)pbuf->p_herrno; in nss_packed_arg_init()
1214 bptr = (char *)buffer + pbuf->data_off; in nss_packed_arg_init()
1215 len = (size_t)pbuf->data_len; in nss_packed_arg_init()
1227 if (pbuf->nss_dbop == NSS_DBOP_NETGROUP_IN && in nss_packed_arg_init()
1253 nss_pheader_t *pbuf = (nss_pheader_t *)buffer; in nss_packed_context_init() local
1260 bptr = (char *)buffer + pbuf->data_off; in nss_packed_context_init()
1261 len = (size_t)pbuf->data_len; in nss_packed_context_init()