| /linux/drivers/scsi/fnic/ |
| H A D | fnic_trace.c | 69 fnic_trace_entries.page_offset[fnic_trace_entries.wr_idx]; in fnic_trace_get_buf() 70 fnic_trace_entries.wr_idx++; in fnic_trace_get_buf() 76 if (fnic_trace_entries.wr_idx >= fnic_max_trace_entries) in fnic_trace_get_buf() 77 fnic_trace_entries.wr_idx = 0; in fnic_trace_get_buf() 83 if (fnic_trace_entries.wr_idx == fnic_trace_entries.rd_idx) { in fnic_trace_get_buf() 108 int wr_idx; in fnic_get_trace_data() local 117 wr_idx = fnic_trace_entries.wr_idx; in fnic_get_trace_data() 118 if (wr_idx < rd_idx) { in fnic_get_trace_data() 156 if (rd_idx == wr_idx) in fnic_get_trace_data() 159 } else if (wr_idx > rd_idx) { in fnic_get_trace_data() [all …]
|
| H A D | fnic_trace.h | 35 int wr_idx; member
|
| /linux/drivers/scsi/snic/ |
| H A D | snic_trc.c | 23 td = &trc->buf[trc->wr_idx]; in snic_get_trc_buf() 24 trc->wr_idx++; in snic_get_trc_buf() 26 if (trc->wr_idx == trc->max_idx) in snic_get_trc_buf() 27 trc->wr_idx = 0; in snic_get_trc_buf() 29 if (trc->wr_idx != trc->rd_idx) { in snic_get_trc_buf() 81 if (trc->rd_idx == trc->wr_idx) { in snic_get_trc_data() 129 trc->rd_idx = trc->wr_idx = 0; in snic_trc_init()
|
| H A D | snic_trc.h | 33 u32 wr_idx; member
|
| /linux/drivers/misc/bcm-vk/ |
| H A D | bcm_vk_msg.c | 90 u32 wr_idx, rd_idx; in msgq_occupied() local 92 wr_idx = readl_relaxed(&msgq->wr_idx); in msgq_occupied() 95 return ((wr_idx - rd_idx) & qinfo->q_mask); in msgq_occupied() 488 readl_relaxed(&msgq->wr_idx), in bcm_vk_sync_msgq() 603 u32 wr_idx; /* local copy */ in bcm_to_v_msg_enqueue() local 642 wr_idx = readl_relaxed(&msgq->wr_idx); in bcm_to_v_msg_enqueue() 644 if (wr_idx >= qinfo->q_size) { in bcm_to_v_msg_enqueue() 646 wr_idx, qinfo->q_size); in bcm_to_v_msg_enqueue() 652 dst = msgq_blk_addr(qinfo, wr_idx); in bcm_to_v_msg_enqueue() 657 wr_idx = msgq_inc(qinfo, wr_idx, 1); in bcm_to_v_msg_enqueue() [all …]
|
| H A D | bcm_vk_msg.h | 19 u32 wr_idx; /* write idx */ member
|
| H A D | bcm_vk_dev.c | 254 log.buf_size, log.mask, log.rd_idx, log.wr_idx); in bcm_vk_dump_peer_log() 263 (log.wr_idx > log_info->mask) || in bcm_vk_dump_peer_log() 270 log.rd_idx, log.wr_idx); in bcm_vk_dump_peer_log() 277 while (log.rd_idx != log.wr_idx) { in bcm_vk_dump_peer_log() 421 (vk->peerlog_info.wr_idx > vk->peerlog_info.mask)) { in bcm_vk_get_card_info() 426 vk->peerlog_info.wr_idx); in bcm_vk_get_card_info() 433 vk->peerlog_info.wr_idx); in bcm_vk_get_card_info()
|
| H A D | bcm_vk.h | 311 u32 wr_idx; member
|
| /linux/drivers/net/ethernet/netronome/nfp/ |
| H A D | nfp_net_xsk.c | 61 unsigned int wr_idx, wr_ptr_add = 0; in nfp_net_xsk_rx_ring_fill_freelist() local 65 wr_idx = D_IDX(rx_ring, rx_ring->wr_p); in nfp_net_xsk_rx_ring_fill_freelist() 71 nfp_net_xsk_rx_bufs_stash(rx_ring, wr_idx, xdp); in nfp_net_xsk_rx_ring_fill_freelist() 77 nfp_desc_set_dma_addr_48b(&rx_ring->rxds[wr_idx].fld, in nfp_net_xsk_rx_ring_fill_freelist() 78 rx_ring->xsk_rxbufs[wr_idx].dma_addr); in nfp_net_xsk_rx_ring_fill_freelist()
|
| H A D | nfp_net_dp.c | 97 unsigned int wr_idx, last_idx; in nfp_net_rx_ring_reset() local 106 wr_idx = D_IDX(rx_ring, rx_ring->wr_p); in nfp_net_rx_ring_reset() 109 rx_ring->xsk_rxbufs[wr_idx] = rx_ring->xsk_rxbufs[last_idx]; in nfp_net_rx_ring_reset() 113 rx_ring->rxbufs[wr_idx] = rx_ring->rxbufs[last_idx]; in nfp_net_rx_ring_reset()
|
| /linux/drivers/net/ethernet/cavium/liquidio/ |
| H A D | octeon_console.c | 737 u32 wr_idx, in octeon_console_free_bytes() argument 740 if (rd_idx >= buffer_size || wr_idx >= buffer_size) in octeon_console_free_bytes() 743 return ((buffer_size - 1) - (wr_idx - rd_idx)) % buffer_size; in octeon_console_free_bytes() 747 u32 wr_idx, in octeon_console_avail_bytes() argument 750 if (rd_idx >= buffer_size || wr_idx >= buffer_size) in octeon_console_avail_bytes() 754 octeon_console_free_bytes(buffer_size, wr_idx, rd_idx); in octeon_console_avail_bytes() 761 u32 rd_idx, wr_idx; in octeon_console_read() local 777 wr_idx = octeon_read_device_mem32(oct, console->addr + in octeon_console_read() 781 wr_idx, rd_idx); in octeon_console_read()
|
| /linux/drivers/net/wwan/t7xx/ |
| H A D | t7xx_hif_dpmaif.c | 43 unsigned int wr_idx, enum dpmaif_rdwr rd_wr) in t7xx_ring_buf_rd_wr_count() argument 48 pkt_cnt = wr_idx - rd_idx; in t7xx_ring_buf_rd_wr_count() 50 pkt_cnt = rd_idx - wr_idx - 1; in t7xx_ring_buf_rd_wr_count()
|
| H A D | t7xx_hif_dpmaif.h | 200 unsigned int wr_idx, enum dpmaif_rdwr);
|
| H A D | t7xx_dpmaif.c | 1189 unsigned int wr_idx, rd_idx; in t7xx_dpmaif_hw_stop_all_rxq() local 1204 wr_idx = ioread32(hw_info->pcie_base + DPMAIF_AO_DL_PIT_WR_IDX); in t7xx_dpmaif_hw_stop_all_rxq() 1205 wr_idx &= DPMAIF_DL_RD_WR_IDX_MSK; in t7xx_dpmaif_hw_stop_all_rxq() 1209 if (wr_idx == rd_idx) in t7xx_dpmaif_hw_stop_all_rxq()
|
| /linux/drivers/i2c/busses/ |
| H A D | i2c-qcom-geni.c | 565 u32 msg_xfer_cnt, wr_idx = 0; in geni_i2c_gpi_multi_desc_unmap() local 572 wr_idx = tx_multi_xfer->unmap_msg_cnt; in geni_i2c_gpi_multi_desc_unmap() 573 geni_i2c_gpi_unmap(gi2c, &msgs[wr_idx], in geni_i2c_gpi_multi_desc_unmap() 574 tx_multi_xfer->dma_buf[wr_idx], in geni_i2c_gpi_multi_desc_unmap() 575 tx_multi_xfer->dma_addr[wr_idx], in geni_i2c_gpi_multi_desc_unmap()
|