Lines Matching refs:head

108 	u32 head, tail;
143 head = MGA_READ(MGA_PRIMADDRESS);
145 if (head <= tail)
148 primary->space = head - tail;
150 DRM_DEBUG(" head = 0x%06lx\n", (unsigned long)(head - dev_priv->primary->offset));
163 u32 head, tail;
181 head = MGA_READ(MGA_PRIMADDRESS);
183 if (head == dev_priv->primary->offset)
186 primary->space = head - dev_priv->primary->offset;
188 DRM_DEBUG(" head = 0x%06lx\n", (unsigned long)(head - dev_priv->primary->offset));
204 u32 head = dev_priv->primary->offset;
211 MGA_WRITE(MGA_PRIMADDRESS, head | MGA_DMA_GENERAL);
237 for (entry = dev_priv->head->next; entry; entry = entry->next) {
239 entry, entry->buf->idx, entry->age.head,
240 (unsigned long)(entry->age.head - dev_priv->primary->offset));
255 dev_priv->head = kzalloc(sizeof(drm_mga_freelist_t), GFP_KERNEL);
256 if (dev_priv->head == NULL)
259 SET_AGE(&dev_priv->head->age, MGA_BUFFER_USED, 0);
269 entry->next = dev_priv->head->next;
270 entry->prev = dev_priv->head;
274 if (dev_priv->head->next != NULL)
275 dev_priv->head->next->prev = entry;
283 dev_priv->head->next = entry;
296 entry = dev_priv->head;
303 dev_priv->head = dev_priv->tail = NULL;
330 u32 head, wrap;
333 head = MGA_READ(MGA_PRIMADDRESS);
337 tail->age.head ?
338 (unsigned long)(tail->age.head - dev_priv->primary->offset) : 0,
340 DRM_DEBUG(" head=0x%06lx %d\n",
341 (unsigned long)(head - dev_priv->primary->offset), wrap);
343 if (TEST_AGE(&tail->age, head, wrap)) {
361 drm_mga_freelist_t *head, *entry, *prev;
364 (unsigned long)(buf_priv->list_entry->age.head -
369 head = dev_priv->head;
371 if (buf_priv->list_entry->age.head == MGA_BUFFER_USED) {
378 prev = head->next;
379 head->next = entry;
381 entry->prev = head;
558 list_for_each_entry(_entry, &dev->maplist, head) {
918 dev_priv->sarea_priv->last_frame.head = 0;
994 if (dev_priv->head != NULL)