Lines Matching refs:fc_trace_entries
27 static fnic_trace_dbg_t fc_trace_entries; variable
564 fc_trace_entries.page_offset = in fnic_fc_trace_init()
567 if (!fc_trace_entries.page_offset) { in fnic_fc_trace_init()
577 memset((void *)fc_trace_entries.page_offset, 0, in fnic_fc_trace_init()
580 fc_trace_entries.rd_idx = fc_trace_entries.wr_idx = 0; in fnic_fc_trace_init()
588 fc_trace_entries.page_offset[i] = fc_trace_buf_head; in fnic_fc_trace_init()
606 if (fc_trace_entries.page_offset) { in fnic_fc_trace_free()
607 vfree((void *)fc_trace_entries.page_offset); in fnic_fc_trace_free()
608 fc_trace_entries.page_offset = NULL; in fnic_fc_trace_free()
648 fc_trace_entries.rd_idx = fc_trace_entries.wr_idx = 0; in fnic_fc_trace_set_data()
656 fc_trace_entries.page_offset[fc_trace_entries.wr_idx]; in fnic_fc_trace_set_data()
658 fc_trace_entries.wr_idx++; in fnic_fc_trace_set_data()
660 if (fc_trace_entries.wr_idx >= fc_trace_max_entries) in fnic_fc_trace_set_data()
661 fc_trace_entries.wr_idx = 0; in fnic_fc_trace_set_data()
663 if (fc_trace_entries.wr_idx == fc_trace_entries.rd_idx) { in fnic_fc_trace_set_data()
664 fc_trace_entries.rd_idx++; in fnic_fc_trace_set_data()
665 if (fc_trace_entries.rd_idx >= fc_trace_max_entries) in fnic_fc_trace_set_data()
666 fc_trace_entries.rd_idx = 0; in fnic_fc_trace_set_data()
723 if (fc_trace_entries.wr_idx == fc_trace_entries.rd_idx) { in fnic_fc_trace_get_data()
728 rd_idx = fc_trace_entries.rd_idx; in fnic_fc_trace_get_data()
729 wr_idx = fc_trace_entries.wr_idx; in fnic_fc_trace_get_data()
739 fc_trace_entries.page_offset[rd_idx]; in fnic_fc_trace_get_data()