Searched refs:Head (Results 1 – 8 of 8) sorted by relevance
/drivers/staging/bcm/ |
D | Queue.h | 20 #define DEQUEUEPACKET(Head, Tail) \ argument 22 if (Head) { \ 23 if (!Head->next) { \ 26 Head = Head->next; \
|
/drivers/staging/unisys/channels/ |
D | channel.c | 58 head = readl(&pqhdr->Head); in visor_signal_insert() 79 writel(head, &pqhdr->Head); in visor_signal_insert() 114 head = readl(&pqhdr->Head); in visor_signal_remove() 169 head = pqhdr->Head; in SignalRemoveAll() 216 return readl(&pqhdr->Head) == readl(&pqhdr->Tail); in visor_signalqueue_empty()
|
/drivers/media/pci/ngene/ |
D | ngene-core.c | 544 Cur = chan->TSIdleBuffer.Head; in clear_buffers() 553 } while (Cur != chan->TSIdleBuffer.Head); in clear_buffers() 642 chan->nextBuffer = chan->RingBuffer.Head; in ngene_command_stream_control() 657 chan->nextBuffer = chan->TSRingBuffer.Head; in ngene_command_stream_control() 682 chan->nextBuffer = chan->RingBuffer.Head; in ngene_command_stream_control() 779 struct SBufferHeader *Cur = rb->Head; in free_ringbuffer() 803 pci_free_consistent(dev->pci_dev, rb->MemSize, rb->Head, rb->PAHead); in free_ringbuffer() 811 struct SBufferHeader *Cur = tb->Head; in free_idlebuffer() 813 if (!rb->Head) in free_idlebuffer() 856 struct SBufferHeader *Head; in create_ring_buffer() local [all …]
|
D | ngene.h | 523 struct SBufferHeader *Head; /* Points to first buffer in ring buffer member
|
/drivers/staging/unisys/visorchannel/ |
D | visorchannel_funcs.c | 391 punsafe_sqh->Head = *phead; in safe_sig_queue_validate() 414 if (sig_hdr.Head == sig_hdr.Tail) { in visorchannel_signalremove() 461 sig_hdr.Head = ((sig_hdr.Head + 1) % sig_hdr.MaxSignalSlots); in visorchannel_signalinsert() 462 if (sig_hdr.Head == sig_hdr.Tail) { in visorchannel_signalinsert() 472 if (!sig_write_data(channel, queue, &sig_hdr, sig_hdr.Head, msg)) { in visorchannel_signalinsert() 482 if (!SIG_WRITE_FIELD(channel, queue, &sig_hdr, Head)) { in visorchannel_signalinsert() 510 head = sig_hdr.Head; in visorchannel_signalqueue_slots_avail() 551 seq_printf(seq, " Head = %lu\n", (ulong) q->Head); in sigqueue_debug()
|
/drivers/isdn/hardware/eicon/ |
D | debug.c | 80 byte *Head; /* first message in queue (if any) */ member 98 Q->Base = Q->Head = Q->Tail = Buffer; in queueInit() 116 if (Q->Tail == Q->Head) { in queueAllocMsg() 123 if (Q->Tail > Q->Head) { in queueAllocMsg() 125 if (Q->Base + need > Q->Head) { in queueAllocMsg() 134 if (Q->Tail + need > Q->Head) { in queueAllocMsg() 154 word size = ((MSG_HEAD *)Q->Head)->Size & ~MSG_INCOMPLETE; in queueFreeMsg() 156 Q->Head += MSG_NEED(size); in queueFreeMsg() 160 if (Q->Head >= Q->Wrap) { in queueFreeMsg() 161 Q->Head = Q->Base; in queueFreeMsg() [all …]
|
/drivers/staging/unisys/common-spar/include/channels/ |
D | channel.h | 300 u32 Head; /* Queue head signal # */ member
|
/drivers/scsi/aic7xxx/ |
D | aic7xxx.seq | 2049 mvi ARG_2, SCB_LIST_NULL; /* Head of list */
|