Lines Matching defs:rd_idx

68 	 * Verify if write index @wr_idx and read index @rd_idx are same then
69 * increment @rd_idx to move to next entry in trace buffer
71 if (fnic_trace_entries.wr_idx == fnic_trace_entries.rd_idx) {
72 fnic_trace_entries.rd_idx++;
73 if (fnic_trace_entries.rd_idx >= fnic_max_trace_entries)
74 fnic_trace_entries.rd_idx = 0;
86 * buffer and dumps it to fnic_dbgfs_t. It will start at the rd_idx entry in
95 int rd_idx;
104 rd_idx = fnic_trace_entries.rd_idx;
106 if (wr_idx < rd_idx) {
108 /* Start from read index @rd_idx */
110 fnic_trace_entries.page_offset[rd_idx];
125 * and increment read index @rd_idx
134 rd_idx++;
136 * If rd_idx is reached to maximum trace entries
137 * then move rd_idx to zero
139 if (rd_idx > (fnic_max_trace_entries-1))
140 rd_idx = 0;
143 * memory file till rd_idx reaches write index
145 if (rd_idx == wr_idx)
148 } else if (wr_idx > rd_idx) {
150 /* Start from read index @rd_idx */
152 fnic_trace_entries.page_offset[rd_idx];
167 * and increment read index @rd_idx
176 rd_idx++;
179 * memory file till rd_idx reaches write index
181 if (rd_idx == wr_idx)
491 fnic_trace_entries.wr_idx = fnic_trace_entries.rd_idx = 0;
580 fc_trace_entries.rd_idx = fc_trace_entries.wr_idx = 0;
648 fc_trace_entries.rd_idx = fc_trace_entries.wr_idx = 0;
663 if (fc_trace_entries.wr_idx == fc_trace_entries.rd_idx) {
664 fc_trace_entries.rd_idx++;
665 if (fc_trace_entries.rd_idx >= fc_trace_max_entries)
666 fc_trace_entries.rd_idx = 0;
716 int rd_idx, wr_idx;
723 if (fc_trace_entries.wr_idx == fc_trace_entries.rd_idx) {
728 rd_idx = fc_trace_entries.rd_idx;
737 while (rd_idx != wr_idx) {
739 fc_trace_entries.page_offset[rd_idx];
759 rd_idx++;
760 if (rd_idx > (fc_trace_max_entries - 1))
761 rd_idx = 0;