Lines Matching refs:ifd
58 struct imsg_fd *ifd; in imsg_read() local
70 if ((ifd = calloc(1, sizeof(struct imsg_fd))) == NULL) in imsg_read()
78 free(ifd); in imsg_read()
106 if (ifd != NULL) { in imsg_read()
107 ifd->fd = fd; in imsg_read()
108 TAILQ_INSERT_TAIL(&ibuf->fds, ifd, in imsg_read()
110 ifd = NULL; in imsg_read()
119 free(ifd); in imsg_read()
273 struct imsg_fd *ifd; in imsg_get_fd() local
275 if ((ifd = TAILQ_FIRST(&ibuf->fds)) == NULL) in imsg_get_fd()
278 fd = ifd->fd; in imsg_get_fd()
279 TAILQ_REMOVE(&ibuf->fds, ifd, entry); in imsg_get_fd()
280 free(ifd); in imsg_get_fd()