Lines Matching defs:cde
309 struct dirent cde = { };
345 cde.d_fileno = tnp->ino;
346 cde.d_type = DT_DIR;
347 cde.d_namlen = 1;
348 cde.d_name[0] = '.';
349 cde.d_name[1] = '\0';
350 cde.d_reclen = GENERIC_DIRSIZ(&cde);
351 if (cde.d_reclen > uio->uio_resid)
353 dirent_terminate(&cde);
354 error = uiomove(&cde, cde.d_reclen, uio);
367 cde.d_fileno = tnp->parent->ino;
369 cde.d_type = DT_DIR;
370 cde.d_namlen = 2;
371 cde.d_name[0] = '.';
372 cde.d_name[1] = '.';
373 cde.d_name[2] = '\0';
374 cde.d_reclen = GENERIC_DIRSIZ(&cde);
375 if (cde.d_reclen > uio->uio_resid)
377 dirent_terminate(&cde);
378 error = uiomove(&cde, cde.d_reclen, uio);
404 cde.d_fileno = current->ino;
407 cde.d_type = DT_BLK;
410 cde.d_type = DT_CHR;
413 cde.d_type = DT_DIR;
416 cde.d_type = DT_FIFO;
419 cde.d_type = DT_LNK;
422 cde.d_type = DT_REG;
428 cde.d_namlen = current->namelen;
429 MPASS(tnp->namelen < sizeof(cde.d_name));
430 (void)memcpy(cde.d_name, current->name, current->namelen);
431 cde.d_name[current->namelen] = '\0';
432 cde.d_reclen = GENERIC_DIRSIZ(&cde);
433 if (cde.d_reclen > uio->uio_resid)
435 dirent_terminate(&cde);
436 error = uiomove(&cde, cde.d_reclen, uio);
449 if (cde.d_reclen > uio->uio_resid) {