Lines Matching refs:head

643 static buf_t *st_remove_from_queue(buf_t **head, buf_t **tail, buf_t *bp);
644 static void st_add_to_queue(buf_t **head, buf_t **tail, buf_t *end, buf_t *bp);
705 * the tape head is positioned exactly where it was left when it was last
713 * extraordinary situations, where the driver fails to position the head
721 * original tape head position, will result in the failure of the first
4738 * depending on the stepflag, the head is repositioned to where it was before
4795 * position the head between the two
9105 * restart cmd currently at the head of the runq
9685 * return cmd to head to the queue
10112 * interrupt thread, where we want the head of the queue and not the
11349 * it is not necessary to put it back on the head of the
12457 "Periodic head cleaning required");
12673 "Periodic head cleaning required "
13465 * head needs to be cleaned.
13476 "Periodic head cleaning required");
13557 "sequential log says head dirty\n");
13762 "sense data says head dirty\n");
18134 * Removed the buf_t bp from the queue referenced to by head and tail.
18139 st_remove_from_queue(buf_t **head, buf_t **tail, buf_t *bp)
18144 for (runqbp = *head; runqbp != 0; runqbp = runqbp->av_forw) {
18146 /* found it, is it at the head? */
18147 if (runqbp == *head) {
18148 *head = bp->av_forw;
18164 * Adds a buf_t to the queue pointed to by head and tail.
18165 * Adds it either to the head end or the tail end based on which
18166 * the passed variable end (head or tail) points at.
18169 st_add_to_queue(buf_t **head, buf_t **tail, buf_t *end, buf_t *bp)
18173 if (*head) {
18175 if (end == *head) {
18177 bp->av_forw = *head;
18178 *head = bp;
18188 *head = bp;