Lines Matching defs:nm

290 sdev_nodeinit(struct sdev_node *ddv, char *nm, struct sdev_node **newdv,
298 nmlen = strlen(nm) + 1;
301 " too long\n", nm));
309 bcopy(nm, dv->sdev_name, nmlen);
311 len = strlen(ddv->sdev_path) + strlen(nm) + 2;
313 (void) snprintf(dv->sdev_path, len, "%s/%s", ddv->sdev_path, nm);
789 * - nm (child name)
790 * - newdv (sdev_node for nm is returned here)
800 * only ddv, nm, newddv, vap, cred are required for sdev_mknode(SDEV_INIT)
806 sdev_mknode(struct sdev_node *ddv, char *nm, struct sdev_node **newdv,
827 error = sdev_nodeinit(ddv, nm, &dv, vap);
831 error, nm));
837 sdev_cache_update(ddv, &dv, nm, SDEV_CACHE_ADD);
851 "error %d\n", nm, error));
871 sdev_cache_update(ddv, &dv, nm, SDEV_CACHE_DELETE);
972 sdev_findbyname(struct sdev_node *ddv, char *nm)
980 dvtmp.sdev_name = nm;
984 ASSERT(strcmp(dv->sdev_name, nm) == 0);
1416 devname_backstore_lookup(struct sdev_node *ddv, char *nm, struct vnode **rvp)
1423 rval = VOP_LOOKUP(rdvp, nm, rvp, NULL, 0, NULL, kcred, NULL, NULL,
1432 char *nm;
1482 nm = dp->d_name;
1484 if (strcmp(nm, ".") == 0 ||
1485 strcmp(nm, "..") == 0)
1489 dv = sdev_cache_lookup(ddv, nm);
1497 error = devname_backstore_lookup(ddv, nm, &vp);
1518 error = sdev_mknode(ddv, nm, &dv, &vattr, vp, link,
1551 char *nm = NULL;
1574 nm = vtab[i].vt_name;
1577 error = sdev_mknode(ddv, nm, &dv, vap, NULL,
1581 ddv->sdev_name, nm, error);
1602 char *nm = dv->sdev_name;
1610 error = VOP_LOOKUP(rdvp, nm, rvp, NULL, 0, NULL, cred, NULL, NULL,
1632 error = VOP_MKDIR(rdvp, nm, vap, rvp, cred, NULL, 0, NULL);
1642 error = VOP_CREATE(rdvp, nm, vap, NONEXCL, VREAD|VWRITE,
1651 error = VOP_SYMLINK(rdvp, nm, vap, dv->sdev_symlink, cred,
1658 "create\n", nm);
1671 sdev_cache_add(struct sdev_node *ddv, struct sdev_node **dv, char *nm)
1676 if ((dup = sdev_findbyname(ddv, nm)) == NULL) {
1697 sdev_cache_update(struct sdev_node *ddv, struct sdev_node **dv, char *nm,
1705 sdev_cache_add(ddv, dv, nm);
1719 sdev_cache_lookup(struct sdev_node *ddv, char *nm)
1724 dv = sdev_findbyname(ddv, nm);
1738 sdev_call_devfsadmd(struct sdev_node *ddv, struct sdev_node *dv, char *nm)
1744 ddv->sdev_name, nm, devfsadm_state));
1751 ddv->sdev_name, nm, devfsadm_state));
1770 sdev_call_dircallback(struct sdev_node *ddv, struct sdev_node **dvp, char *nm,
1783 rv = callback(ddv, nm, (void *)&physpath, kcred, NULL,
1796 rv = sdev_mknode(ddv, nm, &dv, vap, NULL,
1810 rv = callback(ddv, nm, (void *)&vattr, kcred, NULL, NULL);
1817 rv = sdev_mknode(ddv, nm, &dv, &vattr, NULL, NULL,
1825 SDEVTOV(ddv)->v_path, nm, curproc->p_user.u_comm,
1855 devname_lookup_func(struct sdev_node *ddv, char *nm, struct vnode **vpp,
1878 nmlen = strlen(nm);
1879 if ((nmlen == 0) || ((nmlen == 1) && (nm[0] == '.'))) {
1888 if ((nmlen == 2) && (strcmp(nm, "..") == 0)) {
1906 dv = sdev_cache_lookup(ddv, nm);
1916 SD_TRACE_FAILED_LOOKUP(ddv, nm,
1936 SD_TRACE_FAILED_LOOKUP(ddv, nm,
1943 SD_TRACE_FAILED_LOOKUP(ddv, nm,
1950 SD_TRACE_FAILED_LOOKUP(ddv, nm,
1963 SD_TRACE_FAILED_LOOKUP(ddv, nm, retried);
1968 SD_TRACE_FAILED_LOOKUP(ddv, nm, retried);
1969 sdev_lookup_failed(ddv, nm, failed_flags);
1983 SD_TRACE_FAILED_LOOKUP(ddv, nm, retried);
1995 error = devname_backstore_lookup(ddv, nm, &rvp);
2005 SD_TRACE_FAILED_LOOKUP(ddv, nm, retried);
2006 sdev_lookup_failed(ddv, nm, failed_flags);
2017 SD_TRACE_FAILED_LOOKUP(ddv, nm,
2019 sdev_lookup_failed(ddv, nm,
2031 error = sdev_mknode(ddv, nm, &dv, &vattr,
2041 SD_TRACE_FAILED_LOOKUP(ddv, nm, retried);
2052 ddv->sdev_name, nm));
2055 SD_TRACE_FAILED_LOOKUP(ddv, nm, retried);
2056 sdev_lookup_failed(ddv, nm, failed_flags);
2070 error = sdev_call_dircallback(ddv, &dv, nm, callback,
2076 SD_TRACE_FAILED_LOOKUP(ddv, nm, retried);
2086 error = sdev_mknode(ddv, nm, &dv, NULL, NULL, NULL,
2090 SD_TRACE_FAILED_LOOKUP(ddv, nm, retried);
2091 sdev_lookup_failed(ddv, nm, failed_flags);
2109 SD_TRACE_FAILED_LOOKUP(ddv, nm, retried);
2119 if (sdev_lookup_filter(ddv, nm)) {
2120 SD_TRACE_FAILED_LOOKUP(ddv, nm, retried);
2126 SD_TRACE_FAILED_LOOKUP(ddv, nm, retried);
2131 SD_TRACE_FAILED_LOOKUP(ddv, nm, retried);
2135 error = sdev_call_devfsadmd(ddv, dv, nm);
2138 ddv->sdev_name, nm, curproc->p_user.u_comm));
2142 ddv->sdev_name, nm, curproc->p_user.u_comm);
2150 SD_TRACE_FAILED_LOOKUP(ddv, nm, retried);
2173 sdev_cache_update(ddv, &dv, nm, SDEV_CACHE_DELETE);
2180 SD_TRACE_FAILED_LOOKUP(ddv, nm, retried);
2188 SD_TRACE_FAILED_LOOKUP(ddv, nm, retried);
2202 "for nm %s, error %d\n", (void *)*vpp, (*vpp)->v_count,
2203 dv->sdev_state, nm, rv));
2211 nm, dv->sdev_state));
2226 sdev_lookup_failed(ddv, nm, failed_flags);
2237 sdev_lookup_failed(ddv, nm, failed_flags);
2379 add_dir_entry(dirent64_t *de, char *nm, size_t size, ino_t ino, offset_t off)
2381 size_t reclen = DIRENT64_RECLEN(strlen(nm));
2388 (void) strncpy(de->d_name, nm, DIRENT64_NAMELEN(reclen));
2666 char *nm;
2675 nm = kmem_alloc(MAXNAMELEN, KM_SLEEP);
2682 (void) pn_getcomponent(&pn, nm);
2689 if (nm[0] == '.' && nm[1] == '.' && nm[2] == 0) {
2692 nm[1] = 0;
2714 error = VOP_LOOKUP(vp, nm, &cvp, NULL, 0, NULL, kcred, NULL,
2740 error = pn_insert(&pn, &linkpath, strlen(nm));
2794 kmem_free(nm, MAXNAMELEN);
2832 char *nm;
2871 nm = dp->d_name;
2873 if (strcmp(nm, ".") == 0 || strcmp(nm, "..") == 0)
2888 n = strlen(nm) + 1;
2890 bcopy(nm, s, n);