Lines Matching refs:cec

896 s1394_isoch_cec_list_insert(s1394_hal_t *hal, s1394_isoch_cec_t *cec)  in s1394_isoch_cec_list_insert()  argument
906 hal->isoch_cec_list_head = cec; in s1394_isoch_cec_list_insert()
907 hal->isoch_cec_list_tail = cec; in s1394_isoch_cec_list_insert()
909 cec->cec_next = NULL; in s1394_isoch_cec_list_insert()
910 cec->cec_prev = NULL; in s1394_isoch_cec_list_insert()
913 cec->cec_next = hal->isoch_cec_list_head; in s1394_isoch_cec_list_insert()
914 cec->cec_prev = NULL; in s1394_isoch_cec_list_insert()
916 cec_temp->cec_prev = cec; in s1394_isoch_cec_list_insert()
918 hal->isoch_cec_list_head = cec; in s1394_isoch_cec_list_insert()
927 s1394_isoch_cec_list_remove(s1394_hal_t *hal, s1394_isoch_cec_t *cec) in s1394_isoch_cec_list_remove() argument
934 prev_cec = cec->cec_prev; in s1394_isoch_cec_list_remove()
935 next_cec = cec->cec_next; in s1394_isoch_cec_list_remove()
936 cec->cec_prev = NULL; in s1394_isoch_cec_list_remove()
937 cec->cec_next = NULL; in s1394_isoch_cec_list_remove()
943 if (hal->isoch_cec_list_head == cec) in s1394_isoch_cec_list_remove()
951 if (hal->isoch_cec_list_tail == cec) in s1394_isoch_cec_list_remove()
963 s1394_isoch_cec_member_list_insert(s1394_hal_t *hal, s1394_isoch_cec_t *cec, in s1394_isoch_cec_member_list_insert() argument
968 ASSERT(MUTEX_HELD(&cec->isoch_cec_mutex)); in s1394_isoch_cec_member_list_insert()
971 if ((cec->cec_member_list_head == NULL) && in s1394_isoch_cec_member_list_insert()
972 (cec->cec_member_list_tail == NULL)) { in s1394_isoch_cec_member_list_insert()
974 cec->cec_member_list_head = member; in s1394_isoch_cec_member_list_insert()
975 cec->cec_member_list_tail = member; in s1394_isoch_cec_member_list_insert()
981 member->cec_mem_next = cec->cec_member_list_head; in s1394_isoch_cec_member_list_insert()
983 member_temp = cec->cec_member_list_head; in s1394_isoch_cec_member_list_insert()
985 cec->cec_member_list_head = member; in s1394_isoch_cec_member_list_insert()
989 member->cec_mem_prev = cec->cec_member_list_tail; in s1394_isoch_cec_member_list_insert()
991 member_temp = cec->cec_member_list_tail; in s1394_isoch_cec_member_list_insert()
993 cec->cec_member_list_tail = member; in s1394_isoch_cec_member_list_insert()
1004 s1394_isoch_cec_member_list_remove(s1394_hal_t *hal, s1394_isoch_cec_t *cec, in s1394_isoch_cec_member_list_remove() argument
1010 ASSERT(MUTEX_HELD(&cec->isoch_cec_mutex)); in s1394_isoch_cec_member_list_remove()
1022 if (cec->cec_member_list_head == member) in s1394_isoch_cec_member_list_remove()
1023 cec->cec_member_list_head = next_member; in s1394_isoch_cec_member_list_remove()
1030 if (cec->cec_member_list_tail == member) in s1394_isoch_cec_member_list_remove()
1031 cec->cec_member_list_tail = prev_member; in s1394_isoch_cec_member_list_remove()