Searched refs:rd_idx (Results 1 - 10 of 10) sorted by relevance
/linux-4.4.14/drivers/scsi/fnic/ |
H A D | fnic_trace.c | 82 * Verify if write index @wr_idx and read index @rd_idx are same then fnic_trace_get_buf() 83 * increment @rd_idx to move to next entry in trace buffer fnic_trace_get_buf() 85 if (fnic_trace_entries.wr_idx == fnic_trace_entries.rd_idx) { fnic_trace_get_buf() 86 fnic_trace_entries.rd_idx++; fnic_trace_get_buf() 87 if (fnic_trace_entries.rd_idx >= fnic_max_trace_entries) fnic_trace_get_buf() 88 fnic_trace_entries.rd_idx = 0; fnic_trace_get_buf() 100 * buffer and dumps it to fnic_dbgfs_t. It will start at the rd_idx entry in 109 int rd_idx; fnic_get_trace_data() local 118 rd_idx = fnic_trace_entries.rd_idx; fnic_get_trace_data() 120 if (wr_idx < rd_idx) { fnic_get_trace_data() 122 /* Start from read index @rd_idx */ fnic_get_trace_data() 124 fnic_trace_entries.page_offset[rd_idx]; fnic_get_trace_data() 139 * and increment read index @rd_idx fnic_get_trace_data() 148 rd_idx++; fnic_get_trace_data() 150 * If rd_idx is reached to maximum trace entries fnic_get_trace_data() 151 * then move rd_idx to zero fnic_get_trace_data() 153 if (rd_idx > (fnic_max_trace_entries-1)) fnic_get_trace_data() 154 rd_idx = 0; fnic_get_trace_data() 157 * memory file till rd_idx reaches write index fnic_get_trace_data() 159 if (rd_idx == wr_idx) fnic_get_trace_data() 162 } else if (wr_idx > rd_idx) { fnic_get_trace_data() 164 /* Start from read index @rd_idx */ fnic_get_trace_data() 166 fnic_trace_entries.page_offset[rd_idx]; fnic_get_trace_data() 181 * and increment read index @rd_idx fnic_get_trace_data() 190 rd_idx++; fnic_get_trace_data() 193 * memory file till rd_idx reaches write index fnic_get_trace_data() 195 if (rd_idx == wr_idx) fnic_get_trace_data() 429 fnic_trace_entries.wr_idx = fnic_trace_entries.rd_idx = 0; fnic_trace_buf_init() 521 fc_trace_entries.rd_idx = fc_trace_entries.wr_idx = 0; fnic_fc_trace_init() 595 fc_trace_entries.rd_idx = fc_trace_entries.wr_idx = 0; fnic_fc_trace_set_data() 610 if (fc_trace_entries.wr_idx == fc_trace_entries.rd_idx) { fnic_fc_trace_set_data() 611 fc_trace_entries.rd_idx++; fnic_fc_trace_set_data() 612 if (fc_trace_entries.rd_idx >= fc_trace_max_entries) fnic_fc_trace_set_data() 613 fc_trace_entries.rd_idx = 0; fnic_fc_trace_set_data() 663 int rd_idx, wr_idx; fnic_fc_trace_get_data() local 670 if (fc_trace_entries.wr_idx == fc_trace_entries.rd_idx) { fnic_fc_trace_get_data() 675 rd_idx = fc_trace_entries.rd_idx; fnic_fc_trace_get_data() 684 while (rd_idx != wr_idx) { fnic_fc_trace_get_data() 686 fc_trace_entries.page_offset[rd_idx]; fnic_fc_trace_get_data() 706 rd_idx++; fnic_fc_trace_get_data() 707 if (rd_idx > (fc_trace_max_entries - 1)) fnic_fc_trace_get_data() 708 rd_idx = 0; fnic_fc_trace_get_data()
|
H A D | fnic_trace.h | 50 int rd_idx; member in struct:fnic_trace_dbg
|
/linux-4.4.14/drivers/scsi/snic/ |
H A D | snic_trc.c | 43 if (trc->wr_idx != trc->rd_idx) { snic_get_trc_buf() 49 trc->rd_idx++; snic_get_trc_buf() 50 if (trc->rd_idx == trc->max_idx) snic_get_trc_buf() 51 trc->rd_idx = 0; snic_get_trc_buf() 96 if (trc->rd_idx == trc->wr_idx) { snic_get_trc_data() 101 td = &trc->buf[trc->rd_idx]; snic_get_trc_data() 110 trc->rd_idx++; snic_get_trc_data() 111 if (trc->rd_idx == trc->max_idx) snic_get_trc_data() 112 trc->rd_idx = 0; snic_get_trc_data() 150 trc->rd_idx = trc->wr_idx = 0; snic_trc_init()
|
H A D | snic_trc.h | 46 u32 rd_idx; member in struct:snic_trc
|
/linux-4.4.14/drivers/net/ethernet/cavium/liquidio/ |
H A D | octeon_console.c | 659 u32 rd_idx) octeon_console_free_bytes() 661 if (rd_idx >= buffer_size || wr_idx >= buffer_size) octeon_console_free_bytes() 664 return ((buffer_size - 1) - (wr_idx - rd_idx)) % buffer_size; octeon_console_free_bytes() 669 u32 rd_idx) octeon_console_avail_bytes() 671 if (rd_idx >= buffer_size || wr_idx >= buffer_size) octeon_console_avail_bytes() 675 octeon_console_free_bytes(buffer_size, wr_idx, rd_idx); octeon_console_avail_bytes() 682 u32 rd_idx, wr_idx; octeon_console_read() local 696 rd_idx = octeon_read_device_mem32(oct, console->addr + octeon_console_read() 702 wr_idx, rd_idx); octeon_console_read() 711 if (rd_idx + bytes_to_read >= console->buffer_size) octeon_console_read() 712 bytes_to_read = console->buffer_size - rd_idx; octeon_console_read() 714 octeon_pci_read_core_mem(oct, console->output_base_addr + rd_idx, octeon_console_read() 719 (rd_idx + bytes_to_read) % octeon_console_read() 657 octeon_console_free_bytes(u32 buffer_size, u32 wr_idx, u32 rd_idx) octeon_console_free_bytes() argument 667 octeon_console_avail_bytes(u32 buffer_size, u32 wr_idx, u32 rd_idx) octeon_console_avail_bytes() argument
|
/linux-4.4.14/drivers/media/radio/wl128x/ |
H A D | fmdrv_common.c | 807 if (rds->wr_idx == rds->rd_idx) { fm_irq_handle_rdsdata_getcmd_resp() 810 rds->rd_idx = 0; fm_irq_handle_rdsdata_getcmd_resp() 819 if (rds->wr_idx != rds->rd_idx) fm_irq_handle_rdsdata_getcmd_resp() 1062 if (fmdev->rx.rds.rd_idx != fmdev->rx.rds.wr_idx) fmc_is_rds_data_available() 1077 if (fmdev->rx.rds.wr_idx == fmdev->rx.rds.rd_idx) { fmc_transfer_rds_from_internal_buff() 1082 (fmdev->rx.rds.wr_idx != fmdev->rx.rds.rd_idx)); fmc_transfer_rds_from_internal_buff() 1095 if (fmdev->rx.rds.wr_idx == fmdev->rx.rds.rd_idx) { fmc_transfer_rds_from_internal_buff() 1099 memcpy(tmpbuf, &fmdev->rx.rds.buff[fmdev->rx.rds.rd_idx], fmc_transfer_rds_from_internal_buff() 1101 fmdev->rx.rds.rd_idx += FM_RDS_BLK_SIZE; fmc_transfer_rds_from_internal_buff() 1102 if (fmdev->rx.rds.rd_idx >= fmdev->rx.rds.buf_size) fmc_transfer_rds_from_internal_buff() 1103 fmdev->rx.rds.rd_idx = 0; fmc_transfer_rds_from_internal_buff()
|
H A D | fmdrv.h | 131 u32 rd_idx; member in struct:fm_rds
|
H A D | fmdrv_rx.c | 33 fmdev->rx.rds.rd_idx = 0; fm_rx_reset_rds_cache() 736 fmdev->rx.rds.rd_idx = 0; fm_rx_set_rds_mode()
|
/linux-4.4.14/drivers/rapidio/devices/ |
H A D | tsi721_dma.c | 426 u32 idx, rd_idx; tsi721_submit_sg() local 444 rd_idx = ioread32(bdma_chan->regs + TSI721_DMAC_DRDCNT); tsi721_submit_sg() 445 rd_idx %= (bdma_chan->bd_num + 1); tsi721_submit_sg() 455 __func__, rd_idx, idx); tsi721_submit_sg() 489 if (i && idx == rd_idx) { tsi721_submit_sg()
|
/linux-4.4.14/drivers/irqchip/ |
H A D | irq-gic-v3-its.c | 424 u64 rd_idx, from_idx, to_idx; its_wait_for_range_completion() local 431 rd_idx = readl_relaxed(its->base + GITS_CREADR); its_wait_for_range_completion() 432 if (rd_idx >= to_idx || rd_idx < from_idx) its_wait_for_range_completion()
|
Completed in 282 milliseconds