Lines Matching refs:p

123 _xrealloc(void *p, size_t s)  in _xrealloc()  argument
127 if(p == NULL) { in _xrealloc()
130 (unsigned long)p, (unsigned long)s); in _xrealloc()
132 free(p); in _xrealloc()
135 (unsigned long)p, (unsigned long)s); in _xrealloc()
137 if((ptr = realloc(p, s)) == NULL) in _xrealloc()
139 (unsigned long)p, (unsigned long)s); in _xrealloc()
244 PollReg_t * p; in poll_register() local
249 for(p = regs; p < &regs[regs_alloc]; p++) in poll_register()
250 if(p->fd == fd && p->func == func && p->arg == arg) { in poll_register()
251 p->mask = mask; in poll_register()
255 if(p == &regs[regs_alloc]) { in poll_register()
259 for(p = regs; p < &regs[regs_alloc]; p++) in poll_register()
260 if(p->fd == -1) in poll_register()
263 if(p == &regs[regs_alloc]) { in poll_register()
266 for(p = &regs[regs_alloc]; p < &regs[newsize]; p++) { in poll_register()
267 p->fd = -1; in poll_register()
269 p->pfd = NULL; in poll_register()
272 p = &regs[regs_alloc]; in poll_register()
276 p->fd = fd; in poll_register()
277 p->arg = arg; in poll_register()
278 p->mask = mask; in poll_register()
279 p->func = func; in poll_register()
289 fd, (void *)func, (void *)arg, mask, p - regs); in poll_register()
290 return p - regs; in poll_register()
320 PollReg_t * p; in poll_build() local
327 for(p = regs; p < &regs[regs_alloc]; p++) in poll_build()
328 if(p->fd >= 0) { in poll_build()
329 f->fd = p->fd; in poll_build()
331 if(p->mask & RPOLL_IN) in poll_build()
333 if(p->mask & RPOLL_OUT) in poll_build()
335 if(p->mask & RPOLL_EXCEPT) in poll_build()
338 p->pfd = f++; in poll_build()
348 for(p = regs; p < &regs[regs_alloc]; p++) in poll_build()
349 if(p->fd >= 0) { in poll_build()
350 if(p->fd > maxfd) in poll_build()
351 maxfd = p->fd; in poll_build()
352 if(p->mask & RPOLL_IN) in poll_build()
353 FD_SET(p->fd, &rset); in poll_build()
354 if(p->mask & RPOLL_OUT) in poll_build()
355 FD_SET(p->fd, &wset); in poll_build()
356 if(p->mask & RPOLL_EXCEPT) in poll_build()
357 FD_SET(p->fd, &xset); in poll_build()
372 PollTim_t *p; in poll_start_utimer() local
375 for(p = tims; p < &tims[tims_alloc]; p++) in poll_start_utimer()
376 if(p->func == NULL) in poll_start_utimer()
379 if(p == &tims[tims_alloc]) { in poll_start_utimer()
383 for(p = &tims[tims_alloc]; p < &tims[newsize]; p++) in poll_start_utimer()
384 p->func = NULL; in poll_start_utimer()
385 p = &tims[tims_alloc]; in poll_start_utimer()
391 p->usecs = usecs; in poll_start_utimer()
392 p->repeat = repeat; in poll_start_utimer()
393 p->arg = arg; in poll_start_utimer()
394 p->func = func; in poll_start_utimer()
395 p->when = GETUSECS() + usecs; in poll_start_utimer()
403 usecs, repeat, (void *)func, (void *)arg, p - tims); in poll_start_utimer()
405 return p - tims; in poll_start_utimer()