Lines Matching defs:ndbhp

4683 	struct nfs_dir_buf_header *ndbhp;
4765 ndbhp = (struct nfs_dir_buf_header*)bp->nb_data;
4766 if (!ISSET(bp->nb_flags, NB_CACHE) || !ISSET(ndbhp->ndbh_flags, NDB_FULL)) {
4768 ndbhp->ndbh_flags = 0;
4769 ndbhp->ndbh_count = 0;
4770 ndbhp->ndbh_entry_end = sizeof(*ndbhp);
4771 ndbhp->ndbh_ncgen = dnp->n_ncgen;
4797 for (; (i < ndbhp->ndbh_count) && (cookie != dp->d_seekoff); i++) {
4805 if ((i == ndbhp->ndbh_count) && dpptc) {
4809 if (i < ndbhp->ndbh_count) {
4818 for (; i < ndbhp->ndbh_count; i++) {
4850 if (i == ndbhp->ndbh_count) {
4854 if (ISSET(ndbhp->ndbh_flags, NDB_EOF)) {
4863 printf("nfs readdir cookie didn't change 0x%llx, %d/%d\n", cookie, i, ndbhp->ndbh_count);
4903 struct nfs_dir_buf_header *ndbhp = (struct nfs_dir_buf_header*)bp->nb_data;
4906 if (!ndbhp)
4908 space = bp->nb_bufsize - ndbhp->ndbh_entry_end;
4910 space -= ndbhp->ndbh_count * sizeof(struct nfs_vattr);
4996 struct nfs_dir_buf_header *ndbhp;
5087 ndbhp = (struct nfs_dir_buf_header*)bp->nb_data;
5090 for (i=0; (i < ndbhp->ndbh_count) && (cookie != dp->d_seekoff); i++) {
5097 if ((i == ndbhp->ndbh_count) && dpptc) {
5101 } else if (i < ndbhp->ndbh_count) {
5104 if (i < (ndbhp->ndbh_count-1)) {
5108 } else if (i == (ndbhp->ndbh_count-1)) {
5150 struct nfs_dir_buf_header *ndbhp;
5156 ndbhp = (struct nfs_dir_buf_header*)bp->nb_data;
5158 for (i=0; i < ndbhp->ndbh_count; i++) {
5163 if ((ndbhp->ndbh_ncgen != bp->nb_np->n_ncgen) || (fhp->fh_len == 0) ||
5358 struct nfs_dir_buf_header *ndbhp;
5377 ndbhp = (struct nfs_dir_buf_header*)bp->nb_data;
5379 if (ndbhp->ndbh_count) {
5380 for (i=0; i < ndbhp->ndbh_count-1; i++)
5398 while (nfs_dir_buf_freespace(bp, rdirplus) && !(ndbhp->ndbh_flags & NDB_FULL)) {
5485 ndbhp->ndbh_flags |= NDB_FULL;
5492 ndbhp = (struct nfs_dir_buf_header*)bp->nb_data;
5493 ndbhp->ndbh_flags = 0;
5494 ndbhp->ndbh_count = 0;
5495 ndbhp->ndbh_entry_end = sizeof(*ndbhp);
5496 ndbhp->ndbh_ncgen = dnp->n_ncgen;
5527 nvattrp = NFS_DIR_BUF_NVATTR(bp, ndbhp->ndbh_count);
5572 ndbhp->ndbh_count++;
5576 ndbhp->ndbh_entry_end = (char*)dp - bp->nb_data;
5589 ndbhp->ndbh_flags |= (NDB_FULL|NDB_EOF);