Lines Matching defs:sq
2399 sigqueue_t *sq, *next;
2416 sqh->sqb_free = sq = (sigqueue_t *)(sqh + 1);
2418 next = (sigqueue_t *)((uintptr_t)sq + size);
2419 sq->sq_next = next;
2420 sq = next;
2422 sq->sq_next = NULL;
2438 sigqueue_t *sq = NULL;
2450 sq = kmem_alloc(sizeof (sigqueue_t), KM_SLEEP);
2451 sq->sq_func = NULL;
2453 sq = sqh->sqb_free;
2454 sq->sq_func = sigqrel;
2455 sqh->sqb_free = sq->sq_next;
2458 bzero(&sq->sq_info, sizeof (k_siginfo_t));
2459 sq->sq_backptr = sqh;
2460 sq->sq_next = NULL;
2461 sq->sq_external = 0;
2466 return (sq);
2473 sigqrel(sigqueue_t *sq)
2479 sqh = (sigqhdr_t *)sq->sq_backptr;
2489 sq->sq_next = sqh->sqb_free;
2490 sq->sq_backptr = NULL;
2491 sqh->sqb_free = sq;