Lines Matching defs:rd_idx

82 	 * Verify if write index @wr_idx and read index @rd_idx are same then
83 * increment @rd_idx to move to next entry in trace buffer
85 if (fnic_trace_entries.wr_idx == fnic_trace_entries.rd_idx) {
86 fnic_trace_entries.rd_idx++;
87 if (fnic_trace_entries.rd_idx >= fnic_max_trace_entries)
88 fnic_trace_entries.rd_idx = 0;
100 * buffer and dumps it to fnic_dbgfs_t. It will start at the rd_idx entry in
109 int rd_idx;
118 rd_idx = fnic_trace_entries.rd_idx;
120 if (wr_idx < rd_idx) {
122 /* Start from read index @rd_idx */
124 fnic_trace_entries.page_offset[rd_idx];
139 * and increment read index @rd_idx
148 rd_idx++;
150 * If rd_idx is reached to maximum trace entries
151 * then move rd_idx to zero
153 if (rd_idx > (fnic_max_trace_entries-1))
154 rd_idx = 0;
157 * memory file till rd_idx reaches write index
159 if (rd_idx == wr_idx)
162 } else if (wr_idx > rd_idx) {
164 /* Start from read index @rd_idx */
166 fnic_trace_entries.page_offset[rd_idx];
181 * and increment read index @rd_idx
190 rd_idx++;
193 * memory file till rd_idx reaches write index
195 if (rd_idx == wr_idx)
505 fnic_trace_entries.wr_idx = fnic_trace_entries.rd_idx = 0;
594 fc_trace_entries.rd_idx = fc_trace_entries.wr_idx = 0;
662 fc_trace_entries.rd_idx = fc_trace_entries.wr_idx = 0;
677 if (fc_trace_entries.wr_idx == fc_trace_entries.rd_idx) {
678 fc_trace_entries.rd_idx++;
679 if (fc_trace_entries.rd_idx >= fc_trace_max_entries)
680 fc_trace_entries.rd_idx = 0;
730 int rd_idx, wr_idx;
737 if (fc_trace_entries.wr_idx == fc_trace_entries.rd_idx) {
742 rd_idx = fc_trace_entries.rd_idx;
751 while (rd_idx != wr_idx) {
753 fc_trace_entries.page_offset[rd_idx];
773 rd_idx++;
774 if (rd_idx > (fc_trace_max_entries - 1))
775 rd_idx = 0;