Home
last modified time | relevance | path

Searched refs:q_hist (Results 1 – 5 of 5) sorted by relevance

/freebsd/sys/dev/ocs_fc/
H A Docs_utils.c960 ocs_queue_history_init(ocs_t *ocs, ocs_hw_q_hist_t *q_hist) in ocs_queue_history_init() argument
962 q_hist->ocs = ocs; in ocs_queue_history_init()
963 if (q_hist->q_hist != NULL) { in ocs_queue_history_init()
969q_hist->q_hist = ocs_malloc(ocs, sizeof(*q_hist->q_hist)*OCS_Q_HIST_SIZE, OCS_M_ZERO | OCS_M_NOWAI… in ocs_queue_history_init()
971 if (q_hist->q_hist == NULL) { in ocs_queue_history_init()
974 ocs_lock_init(ocs, &q_hist->q_hist_lock, "queue history lock[%d]", ocs_instance(ocs)); in ocs_queue_history_init()
977 q_hist->q_hist_index = 0; in ocs_queue_history_init()
989 ocs_queue_history_free(ocs_hw_q_hist_t *q_hist) in ocs_queue_history_free() argument
991 ocs_t *ocs = q_hist->ocs; in ocs_queue_history_free()
993 if (q_hist->q_hist != NULL) { in ocs_queue_history_free()
[all …]
H A Docs_ddump.c305 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()
[all …]
H A Docs_utils.h215 uint32_t *q_hist; member
H A Docs_hw.h1055 ocs_hw_q_hist_t q_hist; member
H A Docs_hw.c910 ocs_queue_history_init(hw->os, &hw->q_hist); in ocs_hw_init()
1293 ocs_queue_history_free(&hw->q_hist); in ocs_hw_teardown()
3615 ocs_queue_history_wq(&wq->hw->q_hist, (void *) wqe->wqebuf, wq->queue->id, queue_rc); in _hw_wq_write()
8543 …ocs_queue_history_cqe(&hw->q_hist, SLI_QENTRY_WQ, (void *)cqe, ((sli4_fc_wcqe_t *)cqe)->status, cq… in ocs_hw_wq_process()
8923 ocs_queue_history_cqe(&hw->q_hist, SLI_QENTRY_XABT, (void *)cqe, 0, cq->queue->id, in ocs_hw_xabt_process()