Searched refs:crystalhd_elem (Results 1 – 3 of 3) sorted by relevance
85 static struct crystalhd_elem *crystalhd_alloc_elem(struct crystalhd_adp *adp) in crystalhd_alloc_elem()88 struct crystalhd_elem *temp = NULL; in crystalhd_alloc_elem()102 static void crystalhd_free_elem(struct crystalhd_adp *adp, struct crystalhd_elem *elem) in crystalhd_free_elem()448 dioq->head = (struct crystalhd_elem *)&dioq->head; in crystalhd_create_dioq()449 dioq->tail = (struct crystalhd_elem *)&dioq->head; in crystalhd_create_dioq()504 struct crystalhd_elem *tmp; in crystalhd_dioq_add()520 tmp->flink = (struct crystalhd_elem *)&ioq->head; in crystalhd_dioq_add()545 struct crystalhd_elem *tmp; in crystalhd_dioq_fetch()546 struct crystalhd_elem *ret = NULL; in crystalhd_dioq_fetch()556 if (tmp != (struct crystalhd_elem *)&ioq->head) { in crystalhd_dioq_fetch()[all …]
97 struct crystalhd_elem { struct98 struct crystalhd_elem *flink; argument99 struct crystalhd_elem *blink; argument109 struct crystalhd_elem *head; argument110 struct crystalhd_elem *tail;
81 struct crystalhd_elem *elem_pool_head; /* Queue element pool */