Home
last modified time | relevance | path

Searched refs:rd_idx (Results 1 – 11 of 11) sorted by relevance

/Linux-v4.19/drivers/scsi/snic/
Dsnic_trc.c43 if (trc->wr_idx != trc->rd_idx) { in snic_get_trc_buf()
49 trc->rd_idx++; in snic_get_trc_buf()
50 if (trc->rd_idx == trc->max_idx) in snic_get_trc_buf()
51 trc->rd_idx = 0; in snic_get_trc_buf()
96 if (trc->rd_idx == trc->wr_idx) { in snic_get_trc_data()
101 td = &trc->buf[trc->rd_idx]; in snic_get_trc_data()
110 trc->rd_idx++; in snic_get_trc_data()
111 if (trc->rd_idx == trc->max_idx) in snic_get_trc_data()
112 trc->rd_idx = 0; in snic_get_trc_data()
150 trc->rd_idx = trc->wr_idx = 0; in snic_trc_init()
Dsnic_trc.h46 u32 rd_idx; member
/Linux-v4.19/drivers/scsi/fnic/
Dfnic_trace.c85 if (fnic_trace_entries.wr_idx == fnic_trace_entries.rd_idx) { in fnic_trace_get_buf()
86 fnic_trace_entries.rd_idx++; in fnic_trace_get_buf()
87 if (fnic_trace_entries.rd_idx >= fnic_max_trace_entries) in fnic_trace_get_buf()
88 fnic_trace_entries.rd_idx = 0; in fnic_trace_get_buf()
109 int rd_idx; in fnic_get_trace_data() local
118 rd_idx = fnic_trace_entries.rd_idx; in fnic_get_trace_data()
120 if (wr_idx < rd_idx) { in fnic_get_trace_data()
124 fnic_trace_entries.page_offset[rd_idx]; in fnic_get_trace_data()
148 rd_idx++; in fnic_get_trace_data()
153 if (rd_idx > (fnic_max_trace_entries-1)) in fnic_get_trace_data()
[all …]
Dfnic_trace.h50 int rd_idx; member
/Linux-v4.19/drivers/net/ethernet/cavium/liquidio/
Docteon_console.c739 u32 rd_idx) in octeon_console_free_bytes() argument
741 if (rd_idx >= buffer_size || wr_idx >= buffer_size) in octeon_console_free_bytes()
744 return ((buffer_size - 1) - (wr_idx - rd_idx)) % buffer_size; in octeon_console_free_bytes()
749 u32 rd_idx) in octeon_console_avail_bytes() argument
751 if (rd_idx >= buffer_size || wr_idx >= buffer_size) in octeon_console_avail_bytes()
755 octeon_console_free_bytes(buffer_size, wr_idx, rd_idx); in octeon_console_avail_bytes()
762 u32 rd_idx, wr_idx; in octeon_console_read() local
776 rd_idx = octeon_read_device_mem32(oct, console->addr + in octeon_console_read()
782 wr_idx, rd_idx); in octeon_console_read()
791 if (rd_idx + bytes_to_read >= console->buffer_size) in octeon_console_read()
[all …]
/Linux-v4.19/drivers/media/platform/qcom/venus/
Dhfi_venus.c183 u32 empty_space, rd_idx, wr_idx, qsize; in venus_write_queue() local
199 rd_idx = qhdr->read_idx; in venus_write_queue()
205 if (wr_idx >= rd_idx) in venus_write_queue()
206 empty_space = qsize - (wr_idx - rd_idx); in venus_write_queue()
208 empty_space = rd_idx - wr_idx; in venus_write_queue()
251 u32 rd_idx, wr_idx, type, qsize; in venus_read_queue() local
264 rd_idx = qhdr->read_idx; in venus_read_queue()
281 if (rd_idx == wr_idx) { in venus_read_queue()
289 rd_ptr = (u32 *)(queue->qmem.kva + (rd_idx << 2)); in venus_read_queue()
294 new_rd_idx = rd_idx + dwords; in venus_read_queue()
[all …]
/Linux-v4.19/drivers/media/radio/wl128x/
Dfmdrv_common.c800 if (rds->wr_idx == rds->rd_idx) { in fm_irq_handle_rdsdata_getcmd_resp()
803 rds->rd_idx = 0; in fm_irq_handle_rdsdata_getcmd_resp()
812 if (rds->wr_idx != rds->rd_idx) in fm_irq_handle_rdsdata_getcmd_resp()
1055 if (fmdev->rx.rds.rd_idx != fmdev->rx.rds.wr_idx) in fmc_is_rds_data_available()
1070 if (fmdev->rx.rds.wr_idx == fmdev->rx.rds.rd_idx) { in fmc_transfer_rds_from_internal_buff()
1075 (fmdev->rx.rds.wr_idx != fmdev->rx.rds.rd_idx)); in fmc_transfer_rds_from_internal_buff()
1088 if (fmdev->rx.rds.wr_idx == fmdev->rx.rds.rd_idx) { in fmc_transfer_rds_from_internal_buff()
1092 memcpy(tmpbuf, &fmdev->rx.rds.buff[fmdev->rx.rds.rd_idx], in fmc_transfer_rds_from_internal_buff()
1094 fmdev->rx.rds.rd_idx += FM_RDS_BLK_SIZE; in fmc_transfer_rds_from_internal_buff()
1095 if (fmdev->rx.rds.rd_idx >= fmdev->rx.rds.buf_size) in fmc_transfer_rds_from_internal_buff()
[all …]
Dfmdrv.h127 u32 rd_idx; member
Dfmdrv_rx.c29 fmdev->rx.rds.rd_idx = 0; in fm_rx_reset_rds_cache()
732 fmdev->rx.rds.rd_idx = 0; in fm_rx_set_rds_mode()
/Linux-v4.19/drivers/rapidio/devices/
Dtsi721_dma.c433 u32 idx, rd_idx; in tsi721_submit_sg() local
452 rd_idx = ioread32(bdma_chan->regs + TSI721_DMAC_DRDCNT); in tsi721_submit_sg()
453 rd_idx %= (bdma_chan->bd_num + 1); in tsi721_submit_sg()
463 bdma_chan->id, rd_idx, idx); in tsi721_submit_sg()
496 if (i && idx == rd_idx) { in tsi721_submit_sg()
/Linux-v4.19/drivers/irqchip/
Dirq-gic-v3-its.c740 u64 rd_idx, from_idx, to_idx; in its_wait_for_range_completion() local
747 rd_idx = readl_relaxed(its->base + GITS_CREADR); in its_wait_for_range_completion()
750 if (from_idx < to_idx && rd_idx >= to_idx) in its_wait_for_range_completion()
754 if (from_idx >= to_idx && rd_idx >= to_idx && rd_idx < from_idx) in its_wait_for_range_completion()
760 from_idx, to_idx, rd_idx); in its_wait_for_range_completion()