Lines Matching refs:head

181 rf_EnqueueParityLogData(RF_ParityLogData_t *data, RF_ParityLogData_t **head,  in rf_EnqueueParityLogData()  argument
200 if (*head) { in rf_EnqueueParityLogData()
202 RF_ASSERT((*head)->prev == NULL); in rf_EnqueueParityLogData()
204 data->next = *head; in rf_EnqueueParityLogData()
205 (*head)->prev = data; in rf_EnqueueParityLogData()
206 *head = data; in rf_EnqueueParityLogData()
209 RF_ASSERT(*head == NULL); in rf_EnqueueParityLogData()
211 *head = data; in rf_EnqueueParityLogData()
214 RF_ASSERT((*head)->prev == NULL); in rf_EnqueueParityLogData()
220 rf_DequeueParityLogData(RF_Raid_t *raidPtr, RF_ParityLogData_t **head, in rf_DequeueParityLogData() argument
235 if (*head == *tail) { in rf_DequeueParityLogData()
237 *head = NULL; in rf_DequeueParityLogData()
242 RF_ASSERT((*head)->prev == NULL); in rf_DequeueParityLogData()
253 if (*head) { in rf_DequeueParityLogData()
254 RF_ASSERT((*head)->prev == NULL); in rf_DequeueParityLogData()
264 rf_RequeueParityLogData(RF_ParityLogData_t *data, RF_ParityLogData_t **head, in rf_RequeueParityLogData() argument
290 *head = data; in rf_RequeueParityLogData()
292 (*head)->prev = NULL; in rf_RequeueParityLogData()
295 RF_ASSERT((*head)->prev == NULL); in rf_RequeueParityLogData()
379 RF_ParityLogData_t **head, RF_ParityLogData_t **tail, int ignoreLocks) in rf_SearchAndDequeueParityLogData() argument
401 if (*head == *tail) { in rf_SearchAndDequeueParityLogData()
403 *head = NULL; in rf_SearchAndDequeueParityLogData()
409 RF_ASSERT((*head)->prev == NULL); in rf_SearchAndDequeueParityLogData()
413 if (w == *head) { in rf_SearchAndDequeueParityLogData()
415 *head = (*head)->next; in rf_SearchAndDequeueParityLogData()
416 (*head)->prev = NULL; in rf_SearchAndDequeueParityLogData()
417 RF_ASSERT((*head)->prev == NULL); in rf_SearchAndDequeueParityLogData()
426 RF_ASSERT((*head)->prev == NULL); in rf_SearchAndDequeueParityLogData()
448 rf_DequeueMatchingLogData(RF_Raid_t *raidPtr, RF_ParityLogData_t **head, in rf_DequeueMatchingLogData() argument
462 logDataList = rf_DequeueParityLogData(raidPtr, head, tail, RF_TRUE); in rf_DequeueMatchingLogData()
467 regionID, head, tail, RF_TRUE); in rf_DequeueMatchingLogData()
472 head, tail, RF_TRUE); in rf_DequeueMatchingLogData()