Searched refs:wr_idx (Results 1 - 12 of 12) sorted by relevance
/linux-4.4.14/drivers/scsi/fnic/ |
H A D | fnic_trace.c | 51 * This routine gets next available trace buffer entry location @wr_idx 68 * at @wr_idx and increment @wr_idx fnic_trace_get_buf() 71 fnic_trace_entries.page_offset[fnic_trace_entries.wr_idx]; fnic_trace_get_buf() 72 fnic_trace_entries.wr_idx++; fnic_trace_get_buf() 78 if (fnic_trace_entries.wr_idx >= fnic_max_trace_entries) fnic_trace_get_buf() 79 fnic_trace_entries.wr_idx = 0; fnic_trace_get_buf() 82 * Verify if write index @wr_idx and read index @rd_idx are same then fnic_trace_get_buf() 85 if (fnic_trace_entries.wr_idx == fnic_trace_entries.rd_idx) { fnic_trace_get_buf() 102 * from the beginning of the log and process until the current entry @wr_idx. 110 int wr_idx; fnic_get_trace_data() local 119 wr_idx = fnic_trace_entries.wr_idx; fnic_get_trace_data() 120 if (wr_idx < rd_idx) { 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() 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() 573 * This routine will get next available wr_idx and 574 * copy all passed trace data to the buffer pointed by wr_idx 575 * and increment wr_idx. It will also make sure that we dont 595 fc_trace_entries.rd_idx = fc_trace_entries.wr_idx = 0; fnic_fc_trace_set_data() 603 fc_trace_entries.page_offset[fc_trace_entries.wr_idx]; fnic_fc_trace_set_data() 605 fc_trace_entries.wr_idx++; fnic_fc_trace_set_data() 607 if (fc_trace_entries.wr_idx >= fc_trace_max_entries) fnic_fc_trace_set_data() 608 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() 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() 676 wr_idx = fc_trace_entries.wr_idx; fnic_fc_trace_get_data() 684 while (rd_idx != wr_idx) { fnic_fc_trace_get_data()
|
H A D | fnic_trace.h | 49 int wr_idx; member in struct:fnic_trace_dbg
|
/linux-4.4.14/drivers/scsi/snic/ |
H A D | snic_trc.c | 37 td = &trc->buf[trc->wr_idx]; snic_get_trc_buf() 38 trc->wr_idx++; snic_get_trc_buf() 40 if (trc->wr_idx == trc->max_idx) snic_get_trc_buf() 41 trc->wr_idx = 0; snic_get_trc_buf() 43 if (trc->wr_idx != trc->rd_idx) { snic_get_trc_buf() 96 if (trc->rd_idx == trc->wr_idx) { snic_get_trc_data() 150 trc->rd_idx = trc->wr_idx = 0; snic_trc_init()
|
H A D | snic_trc.h | 47 u32 wr_idx; member in struct:snic_trc
|
/linux-4.4.14/drivers/net/ethernet/cavium/liquidio/ |
H A D | octeon_console.c | 658 u32 wr_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() 668 u32 wr_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 698 wr_idx = octeon_read_device_mem32(oct, console->addr + octeon_console_read() 702 wr_idx, rd_idx); 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/infiniband/ulp/iser/ |
H A D | iscsi_iser.h | 283 * @wr_idx: Current WR index 297 u8 wr_idx; member in struct:iser_tx_desc 710 struct ib_send_wr *cur_wr = &tx_desc->wrs[tx_desc->wr_idx].send; iser_tx_next_wr() 713 if (tx_desc->wr_idx) { iser_tx_next_wr() 714 last_wr = &tx_desc->wrs[tx_desc->wr_idx - 1].send; iser_tx_next_wr() 717 tx_desc->wr_idx++; iser_tx_next_wr()
|
H A D | iscsi_iser.c | 208 tx_desc->wr_idx = 0; iser_initialize_task_headers()
|
/linux-4.4.14/drivers/media/radio/wl128x/ |
H A D | fmdrv_common.c | 803 memcpy(&rds->buff[rds->wr_idx], &tmpbuf, FM_RDS_BLK_SIZE); fm_irq_handle_rdsdata_getcmd_resp() 804 rds->wr_idx = (rds->wr_idx + FM_RDS_BLK_SIZE) % rds->buf_size; fm_irq_handle_rdsdata_getcmd_resp() 807 if (rds->wr_idx == rds->rd_idx) { fm_irq_handle_rdsdata_getcmd_resp() 809 rds->wr_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()
|
H A D | fmdrv.h | 130 u32 wr_idx; member in struct:fm_rds
|
H A D | fmdrv_rx.c | 32 fmdev->rx.rds.wr_idx = 0; fm_rx_reset_rds_cache() 735 fmdev->rx.rds.wr_idx = 0; fm_rx_set_rds_mode()
|
/linux-4.4.14/drivers/media/pci/ivtv/ |
H A D | ivtv-fileops.c | 175 u32 wr_idx = (read_enc(itv->pgm_info_offset) - itv->pgm_info_offset - 4) / 24; ivtv_update_pgm_info() local 179 if (wr_idx >= itv->pgm_info_num) { ivtv_update_pgm_info() 180 IVTV_DEBUG_WARN("Invalid PGM index %d (>= %d)\n", wr_idx, itv->pgm_info_num); ivtv_update_pgm_info() 183 cnt = (wr_idx + itv->pgm_info_num - itv->pgm_info_write_idx) % itv->pgm_info_num; ivtv_update_pgm_info()
|
/linux-4.4.14/drivers/infiniband/hw/cxgb3/ |
H A D | cxio_wr.h | 129 #define WRID_IDX(wrid) (wrid.id0.wr_idx)
|
Completed in 458 milliseconds