Home | History | Annotate | Download | only in pud

Lines Matching defs:putp

84 	struct pud_touser *putp = NULL;
102 putp = TAILQ_FIRST(&pd->pd_waitq_req);
103 TAILQ_REMOVE(&pd->pd_waitq_req, putp, pt_entries);
110 *data = (uint8_t *)putp->pt_pdr;
111 *dlen = putp->pt_pdr->pdr_pth.pth_framelen;
112 *cookie = putp;
122 struct pud_touser *putp = cookie;
125 TAILQ_INSERT_TAIL(&pd->pd_waitq_resp, putp, pt_entries);
147 struct pud_touser *putp;
150 TAILQ_FOREACH(putp, &pd->pd_waitq_resp, pt_entries)
151 if (putp->pt_pdr->pdr_reqid == pdr->pdr_reqid)
153 if (putp == NULL) {
157 TAILQ_REMOVE(&pd->pd_waitq_resp, putp, pt_entries);
160 if (pth->pth_framelen > putp->pt_pdr->pdr_len) {
163 memcpy(putp->pt_pdr, pth, pth->pth_framelen);
164 cv_signal(&putp->pt_cv);
258 struct pud_touser *putp;
265 while ((putp = TAILQ_FIRST(&pd->pd_waitq_req)) != NULL) {
266 putp->pt_pdr->pdr_rv = ENXIO;
267 cv_signal(&putp->pt_cv);
268 TAILQ_REMOVE(&pd->pd_waitq_req, putp, pt_entries);
271 while ((putp = TAILQ_FIRST(&pd->pd_waitq_resp)) != NULL) {
272 putp->pt_pdr->pdr_rv = ENXIO;
273 cv_signal(&putp->pt_cv);
274 TAILQ_REMOVE(&pd->pd_waitq_resp, putp, pt_entries);