Searched refs:consumer_index (Results 1 - 25 of 26) sorted by relevance

12

/linux-master/drivers/net/ethernet/brocade/bna/
H A Dbfa_msgq.h21 (((_q)->consumer_index - (_q)->producer_index - 1) & ((_q)->depth - 1))
65 u16 consumer_index; member in struct:bfa_msgq_cmdq
93 u16 consumer_index; member in struct:bfa_msgq_rspq
H A Dbfa_msgq.c55 cmdq->consumer_index = 0;
232 cmdq->consumer_index = ntohs(dbell->idx.cmdq_ci);
331 rspq->consumer_index = 0;
449 dbell->idx.rspq_ci = htons(rspq->consumer_index);
468 while (rspq->consumer_index != rspq->producer_index) {
470 rspq_qe += (rspq->consumer_index * BFI_MSGQ_RSP_ENTRY_SIZE);
481 BFA_MSGQ_INDX_ADD(rspq->consumer_index, num_entries,
643 ci = rspq->consumer_index;
H A Dbna.h58 (((_q_ptr)->consumer_index - (_q_ptr)->producer_index - 1) & \
61 ((((_q_ptr)->producer_index - (_q_ptr)->consumer_index)) & \
H A Dbna_types.h426 u32 consumer_index; member in struct:bna_tcb
558 u32 consumer_index; member in struct:bna_rcb
H A Dbnad_ethtool.c719 buf[bi++] = 0; /* ccb->consumer_index */
753 buf[bi++] = rcb->consumer_index;
768 buf[bi++] = rcb->consumer_index;
783 buf[bi++] = tcb->consumer_index;
H A Dbnad.c173 cons = tcb->consumer_index;
195 tcb->consumer_index = hw_cons;
534 ci = rcb->consumer_index;
627 sop_ci = rcb->consumer_index;
720 BNA_QE_INDX_ADD(rcb->consumer_index, nvecs, rcb->q_depth);
2967 if ((*tcb->hw_consumer_index != tcb->consumer_index) &&
H A Dbna_tx_rx.c2121 q0->rcb->producer_index = q0->rcb->consumer_index = 0;
2123 q1->rcb->producer_index = q1->rcb->consumer_index = 0;
3294 txq->tcb->producer_index = txq->tcb->consumer_index = 0;
/linux-master/drivers/infiniband/sw/rxe/
H A Drxe_queue.h139 cons = smp_load_acquire(&q->buf->consumer_index);
143 cons = smp_load_acquire(&q->buf->consumer_index);
147 cons = q->buf->consumer_index;
226 smp_store_release(&q->buf->consumer_index, cons);
242 cons = q->buf->consumer_index;
245 smp_store_release(&q->buf->consumer_index, cons);
H A Drxe_queue.c133 q->buf->consumer_index = cons;
139 q->index = q->buf->consumer_index;
/linux-master/drivers/net/ethernet/ibm/
H A Dibmveth.h118 u32 consumer_index; member in struct:ibmveth_buff_pool
H A Dibmveth.c196 pool->consumer_index = 0;
238 free_index = pool->consumer_index;
239 pool->consumer_index++;
240 if (pool->consumer_index >= pool->size)
241 pool->consumer_index = 0;
287 if (pool->consumer_index == 0)
288 pool->consumer_index = pool->size - 1;
290 pool->consumer_index--;
H A Dibmvnic.c1238 tx_pool->consumer_index = 0;
1385 tx_pool->consumer_index = 0;
1401 tso_pool->consumer_index = 0;
2321 tx_pool->free_map[tx_pool->consumer_index] = index;
2322 tx_pool->consumer_index = tx_pool->consumer_index == 0 ?
2324 tx_pool->consumer_index - 1;
2436 bufidx = tx_pool->free_map[tx_pool->consumer_index];
2447 tx_pool->free_map[tx_pool->consumer_index] = IBMVNIC_INVALID_MAP;
2477 tx_pool->consumer_index
[all...]
H A Dibmvnic.h853 int consumer_index; member in struct:ibmvnic_tx_pool
/linux-master/include/uapi/rdma/
H A Drdma_user_rxe.h226 __u32 consumer_index; member in struct:rxe_queue_buf
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/diag/
H A Dfw_tracer.h98 u32 consumer_index; member in struct:mlx5_fw_tracer::__anon1595
H A Dfw_tracer.c710 start_offset = tracer->buff.consumer_index * TRACER_BLOCK_SIZE_BYTE;
729 (tracer->buff.consumer_index - 1) & (block_count - 1);
743 tracer->buff.consumer_index =
744 (tracer->buff.consumer_index + 1) & (block_count - 1);
755 tracer->buff.consumer_index =
756 (tracer->buff.consumer_index + 1) & (block_count - 1);
759 start_offset = tracer->buff.consumer_index * TRACER_BLOCK_SIZE_BYTE;
787 tracer->buff.consumer_index = 0;
/linux-master/drivers/scsi/mpi3mr/mpi/
H A Dmpi30_transport.h27 __le16 consumer_index; member in struct:mpi3_sysif_oper_queue_indexes
/linux-master/drivers/net/ethernet/mellanox/mlx4/
H A Dmlx4.h339 __be32 consumer_index; member in struct:mlx4_eq_context
359 __be32 consumer_index; member in struct:mlx4_cq_context
/linux-master/drivers/scsi/pm8001/
H A Dpm8001_hwi.c252 pm8001_ha->inbnd_q_tbl[i].consumer_index = 0;
1226 u32 offset, consumer_index; local
1237 consumer_index = pm8001_read_32(circularQ->ci_virt);
1238 circularQ->consumer_index = cpu_to_le32(consumer_index);
1240 le32_to_cpu(circularQ->consumer_index)) {
1278 circularQ->producer_idx, le32_to_cpu(circularQ->consumer_index));
1311 circularQ->consumer_index);
H A Dpm8001_sas.h440 __le32 consumer_index; member in struct:inbound_queue_table
H A Dpm80xx_hwi.c801 pm8001_ha->inbnd_q_tbl[i].consumer_index = 0;
/linux-master/drivers/infiniband/hw/mthca/
H A Dmthca_cq.c74 __be32 consumer_index; member in struct:mthca_cq_context
H A Dmthca_eq.c63 __be32 consumer_index; member in struct:mthca_eq_context
/linux-master/drivers/scsi/mpi3mr/
H A Dmpi3mr_fw.c570 &mrioc->sysif_regs->oper_queue_indexes[reply_qidx].consumer_index);
/linux-master/drivers/net/ethernet/broadcom/bnxt/
H A Dbnxt_hsi.h9755 __le32 consumer_index; member in struct:hwrm_dbg_ring_info_get_output

Completed in 407 milliseconds

12