Lines Matching defs:file_t
185 static void unp_discard_later(file_t *);
186 static void unp_discard_now(file_t *);
190 static void unp_mark(file_t *);
191 static void unp_scan(struct mbuf *, void (*)(file_t *), int);
1412 file_t **rp;
1416 sizeof(file_t *);
1424 rp = (file_t **)CMSG_DATA(cm);
1426 file_t * const fp = *rp++;
1479 rp = (file_t **)CMSG_DATA(cm);
1482 file_t * const fp = *rp++;
1504 * Adjust length, in case of transition from large file_t
1507 if (sizeof(file_t *) != sizeof(int)) {
1513 file_t **const fpp = (file_t **)CMSG_DATA(cm);
1543 file_t **rp, **files;
1544 file_t *fp;
1585 newcm = malloc(CMSG_SPACE(nfds * sizeof(file_t *)), M_MBUF, M_WAITOK);
1592 files = (file_t **)CMSG_DATA(newcm);
1595 * Transform the file descriptors into file_t pointers, in
1628 MEXTADD(control, newcm, CMSG_SPACE(nfds * sizeof(file_t *)),
1635 cm->cmsg_len = CMSG_LEN(nfds * sizeof(file_t *));
1636 control->m_len = CMSG_SPACE(nfds * sizeof(file_t *));
1674 unp_gc(file_t *dp)
1677 file_t *fp, *np;
1860 file_t *dp;
1907 unp_scan(struct mbuf *m0, void (*op)(file_t *), int discard)
1910 file_t **rp, *fp;
1925 / sizeof(file_t *);
1926 rp = (file_t **)CMSG_DATA(cm);
1941 unp_mark(file_t *fp)
1970 unp_discard_now(file_t *fp)
1987 unp_discard_later(file_t *fp)