Lines Matching refs:np

194     struct file_handle *parent_fhandle, struct nfsnode *np)
214 error = memcpy_s(&(np->n_fhandle), NFSX_V3FHMAX, &(fhandle.handle), fhandle.length);
220 np->n_fhsize = fhandle.length;
224 nfs_attrupdate(np, &fattr);
234 struct nfsnode *np = NULL;
241 np = (struct nfsnode*)(node->data);
244 if (np->n_crefs > 1)
246 np->n_crefs--;
269 if (np == curr)
277 prev->n_next = np->n_next;
283 nmp->nm_head = np->n_next;
288 free(np->n_name);
289 free(np);
1557 struct nfsnode *np;
1577 np = (struct nfsnode *)node->data;
1592 if (nfs_fileupdate(nmp, np->n_name, &parent_fhandle, np) == OK)
1594 f_pos = np->n_size;
1609 if (np->n_size + buflen < np->n_size)
1669 *ptr++ = txdr_unsigned((uint32_t)np->n_fhsize);
1672 (void)memcpy_s(ptr, np->n_fhsize, &np->n_fhandle, np->n_fhsize);
1673 reqlen += (int)np->n_fhsize;
1674 ptr += uint32_increment((int)np->n_fhsize);
1733 nfs_attrupdate(np, (struct nfs_fattr *)ptr);
1751 np->n_fpos = f_pos;
1755 if (filep->f_pos > (loff_t)np->n_size)
1757 np->n_size = f_pos;
1776 struct nfsnode *np;
1795 np = (struct nfsnode *)node->data;
1810 if (np->n_size + buflen < np->n_size)
1818 if (f_pos >= np->n_size)
1824 buflen = min(buflen, np->n_size - f_pos);
1880 *ptr++ = txdr_unsigned((uint32_t)np->n_fhsize);
1883 (void)memcpy_s(ptr, np->n_fhsize, &np->n_fhandle, np->n_fhsize);
1884 reqlen += (int)np->n_fhsize;
1885 ptr += uint32_increment((int)np->n_fhsize);
1944 nfs_attrupdate(np, (struct nfs_fattr *)ptr);
1961 np->n_fpos = f_pos;
1980 struct nfsnode *np = NULL;
1988 np = (struct nfsnode *)node->data;
2008 position = offset + np->n_size;
2020 if ((position > (off_t)np->n_size) && ((np->n_oflags & O_WRONLY) == 0) &&
2021 ((np->n_oflags & O_RDWR) == 0))
2023 position = np->n_size;
2033 np->n_fpos = (loff_t)position;
2034 filep->f_pos = np->n_fpos;
2035 if (position > (off_t)np->n_size)
2037 np->n_size = (loff_t)position;
2049 struct nfsnode *np;
2066 np = (struct nfsnode *)node->data;
2079 error = nfs_fileupdate(nmp, np->n_name, &parent_fhandle, np);
2090 if (pos >= np->n_size) {
2096 tmp = np->n_size - pos;
2129 *ptr++ = txdr_unsigned((uint32_t)np->n_fhsize);
2132 memcpy_s(ptr, np->n_fhsize, &np->n_fhandle, np->n_fhsize);
2133 reqlen += (int)np->n_fhsize;
2134 ptr += uint32_increment((int)np->n_fhsize);
2177 np->n_fpos += readsize;
2199 struct nfsnode *np;
2217 np = (struct nfsnode *)node->data;
2230 error = nfs_fileupdate(nmp, np->n_name, &parent_fhandle, np);
2241 tmp = np->n_size - filep->f_pos;
2274 *ptr++ = txdr_unsigned((uint32_t)np->n_fhsize);
2277 memcpy_s(ptr, np->n_fhsize, &np->n_fhandle, np->n_fhsize);
2278 reqlen += (int)np->n_fhsize;
2279 ptr += uint32_increment((int)np->n_fhsize);
2322 np->n_fpos += readsize;
2351 struct nfsnode *np = zalloc(sizeof(struct nfsnode));
2474 np->n_fhsize = (uint8_t)tmp;
2475 (void)memcpy_s(&np->n_fhandle, tmp, ptr, tmp);
2489 nfs_attrupdate(np, (struct nfs_fattr *)ptr);
2493 np->n_crefs = 1;
2503 np->n_next = nmp->nm_head;
2504 nmp->nm_head = np;
2506 np->n_pfhsize = parent_nfs_node->n_fhsize;
2507 (void)memcpy_s(&(np->n_pfhandle), NFSX_V3FHMAX, &(parent_nfs_node->n_fhandle), parent_nfs_node->n_fhsize);
2509 np->n_flags |= (NFSNODE_OPEN | NFSNODE_MODIFIED);
2510 np->n_name = zalloc(namelen + 1);
2511 memcpy_s(np->n_name, (namelen + 1), filename, (namelen + 1));
2517 (*vpp)->data = np;
2518 (*vpp)->type = filetype_to_vnodetype(np->n_type);
2527 if (np)
2529 free(np);
2665 struct nfsnode *np = NULL;
2667 np = (struct nfsnode*)(node->data);
2672 if (np->n_crefs > 1)
2674 np->n_crefs--;
2956 struct nfsnode *np = NULL;
2960 np = (struct nfsnode*)(node->data);
2969 *ptr++ = txdr_unsigned(np->n_fhsize);
2972 (void)memcpy_s(ptr, np->n_fhsize, &np->n_fhandle, np->n_fhsize);
2973 reqlen += (int)np->n_fhsize;
2974 ptr += uint32_increment(np->n_fhsize);
3004 np->n_size = length;