fdfile_t
fdfile_t *ff;
KASSERT(dt->dt_ff[0] == (fdfile_t *)fdp->fd_dfdfile[0]);
i = sizeof(fdfile_t *) * oldnfiles;
numfiles * sizeof(fdfile_t *) - i);
KASSERT(newdt->dt_ff[0] == (fdfile_t *)fdp->fd_dfdfile[0]);
static void fdfile_ctor(fdfile_t *);
static void fdfile_dtor(fdfile_t *);
fdfile_t *ff;
KASSERT(fd >= NDFDFILE || ff == (fdfile_t *)fdp->fd_dfdfile[fd]);
fdfile_t *ff;
KASSERT(fd >= NDFDFILE || ff == (fdfile_t *)fdp->fd_dfdfile[fd]);
static void fill_file2(struct kinfo_file *, const file_t *, const fdfile_t *,
fdfile_ctor(fdfile_t *ff)
fdfile_dtor(fdfile_t *ff)
(fdfile_t *)fdp->fd_dfdfile[fd]);
fdfile_t **ffp;
CTASSERT(sizeof(fdp->fd_dfdfile[0]) >= sizeof(fdfile_t));
fdfile_ctor(*ffp = (fdfile_t *)fdp->fd_dfdfile[i]);
fdfile_dtor((fdfile_t *)fdp->fd_dfdfile[i]);
fdfile_t *ff, **ffp, **nffp, *ff2;
(fdfile_t *)&newfdp->fd_dfdfile[i]);
NDFDFILE * sizeof(fdfile_t **));
(i - NDFDFILE) * sizeof(fdfile_t **));
*nffp == (fdfile_t *)newfdp->fd_dfdfile[i]);
KASSERT(newdt->dt_ff[0] == (fdfile_t *)newfdp->fd_dfdfile[0]);
fdfile_t *ff;
(fdfile_t *)fdp->fd_dfdfile[0]);
ff == (fdfile_t *)fdp->fd_dfdfile[fd]);
fdfile_t *ff;
fdfile_t *ff;
ff == (fdfile_t *)fdp->fd_dfdfile[fd]);
fdfile_t *ff = atomic_load_consume(&fdp->fd_dt)->dt_ff[fd];
fdfile_t *ff = atomic_load_consume(&fdp->fd_dt)->dt_ff[fd];
fdfile_t *ff;
(fdfile_t *)fdp->fd_dfdfile[fd]);
fdfile_t *ff;
fdfile_t *ff;
fill_file2(struct kinfo_file *kp, const file_t *fp, const fdfile_t *ff,
fdfile_t **ff = fd->fd_dt->dt_ff;
fdfile_t *ff;
fdfile_t *ff;
fdfile_t *ff;
KASSERT(fd >= NDFDFILE || ff == (fdfile_t *)fdp->fd_dfdfile[fd]);
fdfile_t *ff;
KASSERT(fd >= NDFDFILE || ff == (fdfile_t *)fdp->fd_dfdfile[fd]);
fdfile_t *ff;
fdfile_t *ff;
KASSERT(fd >= NDFDFILE || ff == (fdfile_t *)fdp->fd_dfdfile[fd]);
fdfile_t *ff;
KASSERT(dt->dt_ff[0] == (fdfile_t *)fdp->fd_dfdfile[0]);
dt->dt_ff[i] = kmem_alloc(sizeof(fdfile_t), KM_SLEEP);
dt->dt_ff[i] == (fdfile_t *)fdp->fd_dfdfile[i]);
fdfile_t *ff;
fdfile_t *ff;
fdfile_t *ff;
dt->dt_ff[i] == (fdfile_t *)fdp->fd_dfdfile[i]);
fdfile_t *ff;
ff == (fdfile_t *)fdp->fd_dfdfile[fd]);
fdfile_t *ff;
#define FDFILE_SIZE ((sizeof(fdfile_t)+CACHE_LINE_SIZE-1)/CACHE_LINE_SIZE*CACHE_LINE_SIZE)
fdfile_t *dt_ff[NDFILE]; /* file structures for open fds */
static fdfile_t **ofiles; /* buffer of pointers to file structures */
size_t len = (d) * sizeof(fdfile_t *); \
static void ftrans(fdfile_t *, int);
#define FPSIZE (sizeof (fdfile_t *))
ftrans(fdfile_t *fp, int i)
fdfile_t fdfile;