Lines Matching refs:q_hist
305 ocs_ddump_queue_history(ocs_textbuf_t *textbuf, ocs_hw_q_hist_t *q_hist) in ocs_ddump_queue_history() argument
311 ocs_ddump_value(textbuf, "index", "%d", q_hist->q_hist_index); in ocs_ddump_queue_history()
313 if (q_hist->q_hist == NULL) { in ocs_ddump_queue_history()
325 ocs_lock(&q_hist->q_hist_lock); in ocs_ddump_queue_history()
326 x = ocs_queue_history_prev_index(q_hist->q_hist_index); in ocs_ddump_queue_history()
333 ftr.word = q_hist->q_hist[x]; in ocs_ddump_queue_history()
349 tsc_value = ((q_hist->q_hist[x]) & 0x00000000FFFFFFFFull); in ocs_ddump_queue_history()
351 tsc_value |= (((uint64_t)q_hist->q_hist[x] << 32) & 0xFFFFFFFF00000000ull); in ocs_ddump_queue_history()
361 ((q_hist->q_hist[x] >> 16) & 0xFFFF), in ocs_ddump_queue_history()
362 ((q_hist->q_hist[x] >> 0) & 0xFFFF)); in ocs_ddump_queue_history()
367 if ((mask & 1) && (x != q_hist->q_hist_index)){ in ocs_ddump_queue_history()
371 i, q_hist->q_hist[x]); in ocs_ddump_queue_history()
379 } while (x != ocs_queue_history_prev_index(q_hist->q_hist_index)); in ocs_ddump_queue_history()
380 ocs_unlock(&q_hist->q_hist_lock); in ocs_ddump_queue_history()
767 ocs_ddump_queue_history(textbuf, &ocs->hw.q_hist); in ocs_ddump()