Lines Matching defs:entry

71 	struct	list_head	*entry,	*tmp;
73 entry = kmem_zalloc(AGP_HASH_NODE *
75 head->next = entry;
77 tmp = &entry[i];
88 struct list_head *entry, *tmp;
90 entry = kmem_zalloc(sizeof (*entry), KM_SLEEP);
93 tmp->next->prev = entry;
94 entry->next = tmp->next;
95 entry->prev = tmp;
96 tmp->next = entry;
97 entry->gttseg = gttseg;
101 list_head_del(struct list_head *entry) {
102 (entry)->next->prev = (entry)->prev; \
103 (entry)->prev->next = (entry)->next; \
104 (entry)->gttseg = NULL; \
107 #define list_head_for_each_safe(entry, temp, head) \
109 for (entry = (&(head)->next[key])->next, temp = (entry)->next; \
110 entry != &(head)->next[key]; \
111 entry = temp, temp = temp->next)
867 * pg_offset The start entry to be setup
925 * pg_offset The starting entry to be cleared
1314 * entryp key table start entry pointer
1612 * This function converts a physical address to GART entry.
1615 * number is below 28 bits. Please refer to GART and GTT entry
1616 * format table in agpdefs.h for entry format. Intel IGD only
1617 * only supports GTT entry below 1G. Intel AGP only supports
1618 * GART entry below 4G.
1623 * itemv the entry item to be returned
2166 * Keytable entry pointer returned by agp_alloc_kmem
2370 * checking on key table entry.
2545 struct list_head *entry, *temp, *head;
2547 list_head_for_each_safe(entry, temp, &st->mapped_list) {
2548 gttseg = entry->gttseg;
2549 list_head_del(entry);
2550 kmem_free(entry, sizeof (*entry));
2610 * This function is the driver open entry point. If it is the
3206 struct list_head *entry, *temp;
3207 list_head_for_each_safe(entry, temp, &st->mapped_list) {
3208 if (entry->gttseg->igs_pgstart == unbind_info.agpb_pgstart) {
3209 gttseg = entry->gttseg;
3212 list_head_del(entry);
3213 kmem_free(entry, sizeof (*entry));
3245 struct list_head *entry, *temp;
3246 list_head_for_each_safe(entry, temp, &st->mapped_list) {
3247 gttseg = entry->gttseg;
3248 list_head_del(entry);
3249 kmem_free(entry, sizeof (*entry));