Lines Matching refs:head

308  * @param head       The head pointer
311 static void __cvmx_pow_display_list(const char *name, int name_param, int valid, int has_one, uint64_t head, uint64_t tail)
318 printf("One element index=%llu(0x%llx)\n", CAST64(head), CAST64(head));
320 printf("Multiple elements head=%llu(0x%llx) tail=%llu(0x%llx)\n", CAST64(head), CAST64(head), CAST64(tail), CAST64(tail));
363 * @param head The head pointer
368 int valid, int has_one, uint64_t head, uint64_t tail)
370 __cvmx_pow_display_list(__cvmx_pow_list_names[entry_type], 0, valid, has_one, head, tail);
374 __cvmx_pow_entry_mark_list(head, entry_type, entry_list);
377 while (head != tail)
379 if (__cvmx_pow_entry_mark_list(head, entry_type, entry_list))
385 head = dump->smemload[head][4].s_smemload3_cn68xx.next_index;
387 head = dump->smemload[head][4].s_smemload3_cn68xx.fwd_index;
390 head = dump->smemload[head][0].s_smemload0.next_index;
438 if (dump->sstatus[core][bit_cur].s_sstatus2.head)
439 printf(" head");
521 name = "Queue %da Memory (is head)";
530 name = "Queue %db Memory (is head)";
589 int valid[3], has_one[3], head[3], tail[3], qnum_head, qnum_tail;
598 head[0] = dump->sindexload[0][4].sindexload1_cn68xx.queue_head;
599 head[1] = dump->sindexload[0][5].sindexload1_cn68xx.queue_head;
600 head[2] = dump->sindexload[0][6].sindexload1_cn68xx.queue_head;
608 printf("Free0: valid=%d, one=%d, head=%llu, tail=%llu\n", valid[0], has_one[0], CAST64(head[0]), CAST64(tail[0]));
609 printf("Free1: valid=%d, one=%d, head=%llu, tail=%llu\n", valid[1], has_one[1], CAST64(head[1]), CAST64(tail[1]));
610 printf("Free2: valid=%d, one=%d, head=%llu, tail=%llu\n", valid[2], has_one[2], CAST64(head[2]), CAST64(tail[2]));
617 if (head[qidx] == tail[qidx])
620 if (__cvmx_pow_entry_mark_list(head[qidx], CVMX_POW_LIST_FREE, entry_list))
622 head[qidx] = dump->smemload[head[qidx]][4].s_smemload3_cn68xx.fwd_index;
623 //printf("qidx = %d, idx = %d, head[qidx] = %d\n", qidx, idx, head[qidx]);
646 if (dump->sstatus[core][links].s_sstatus4_cn68xx.head)
647 printf(" head");
720 name = "Queue %da Memory (is head)";
729 name = "Queue %db Memory (is head)";