Lines Matching refs:dm
93 struct dentry_meta *dm;
95 dm = pn->pn_data;
97 vap->va_mode = dm->dm_mode;
104 struct dentry_meta *dm;
106 dm = pn->pn_data;
107 if (dm->dm_type == DM_SYMLINK)
108 free(dm->dm_data, M_DFSINT);
110 free(dm, M_DFSINT);
180 struct dentry_meta *dm;
182 dm = pn->pn_data;
183 sbuf_printf(sb, "%s", (char *)dm->dm_data);
192 struct dentry_meta *dm;
197 dm = malloc(sizeof(*dm), M_DFSINT, M_NOWAIT | M_ZERO);
198 if (dm == NULL)
200 dnode = &dm->dm_dnode;
201 dm->dm_fops = fops;
202 dm->dm_data = data;
203 dm->dm_mode = mode;
204 dm->dm_type = DM_FILE;
214 free(dm, M_DFSINT);
217 dnode->d_pfs_node->pn_data = dm;
273 struct dentry_meta *dm;
277 dm = malloc(sizeof(*dm), M_DFSINT, M_NOWAIT | M_ZERO);
278 if (dm == NULL)
280 dnode = &dm->dm_dnode;
281 dm->dm_mode = 0700;
282 dm->dm_type = DM_DIR;
290 free(dm, M_DFSINT);
293 dnode->d_pfs_node->pn_data = dm;
301 struct dentry_meta *dm;
309 dm = malloc(sizeof(*dm), M_DFSINT, M_NOWAIT | M_ZERO);
310 if (dm == NULL)
312 dnode = &dm->dm_dnode;
313 dm->dm_mode = 0700;
314 dm->dm_type = DM_SYMLINK;
315 dm->dm_data = data;
324 dnode->d_pfs_node->pn_data = dm;
327 free(dm, M_DFSINT);