Home
last modified time | relevance | path

Searched refs:Head (Results 1 – 8 of 8) sorted by relevance

/drivers/staging/bcm/
DQueue.h20 #define DEQUEUEPACKET(Head, Tail) \ argument
22 if (Head) { \
23 if (!Head->next) { \
26 Head = Head->next; \
/drivers/staging/unisys/channels/
Dchannel.c58 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/
Dngene-core.c544 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 …]
Dngene.h523 struct SBufferHeader *Head; /* Points to first buffer in ring buffer member
/drivers/staging/unisys/visorchannel/
Dvisorchannel_funcs.c391 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/
Ddebug.c80 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/
Dchannel.h300 u32 Head; /* Queue head signal # */ member
/drivers/scsi/aic7xxx/
Daic7xxx.seq2049 mvi ARG_2, SCB_LIST_NULL; /* Head of list */