Home
last modified time | relevance | path

Searched refs:producer_index (Results 1 – 25 of 25) sorted by relevance

/linux-6.3-rc2/drivers/infiniband/sw/rxe/
A Drxe_queue.h108 prod = smp_load_acquire(&q->buf->producer_index); in queue_get_producer()
116 prod = q->buf->producer_index; in queue_get_producer()
120 prod = smp_load_acquire(&q->buf->producer_index); in queue_get_producer()
197 smp_store_release(&q->buf->producer_index, prod); in queue_advance_producer()
201 prod = q->buf->producer_index; in queue_advance_producer()
204 smp_store_release(&q->buf->producer_index, prod); in queue_advance_producer()
A Drxe_queue.c133 new_q->buf->producer_index = new_prod; in resize_finish()
138 new_q->index = new_q->buf->producer_index; in resize_finish()
/linux-6.3-rc2/drivers/net/ethernet/brocade/bna/
A Dbfa_msgq.h21 (((_q)->consumer_index - (_q)->producer_index - 1) & ((_q)->depth - 1))
64 u16 producer_index; member
92 u16 producer_index; member
A Dbfa_msgq.c54 cmdq->producer_index = 0; in cmdq_sm_stopped_entry()
193 dbell->idx.cmdq_pi = htons(cmdq->producer_index); in bfa_msgq_cmdq_dbell()
210 dst += (cmdq->producer_index * BFI_MSGQ_CMD_ENTRY_SIZE); in __cmd_copy()
218 BFA_MSGQ_INDX_ADD(cmdq->producer_index, 1, cmdq->depth); in __cmd_copy()
220 dst += (cmdq->producer_index * BFI_MSGQ_CMD_ENTRY_SIZE); in __cmd_copy()
330 rspq->producer_index = 0; in rspq_sm_stopped_entry()
466 rspq->producer_index = ntohs(dbell->idx.rspq_pi); in bfa_msgq_rspq_pi_update()
468 while (rspq->consumer_index != rspq->producer_index) { in bfa_msgq_rspq_pi_update()
A Dbna_hw_defs.h262 (writel(BNA_DOORBELL_Q_PRD_IDX((_tcb)->producer_index), \
266 (writel(BNA_DOORBELL_Q_PRD_IDX((_rcb)->producer_index), \
A Dbna_types.h425 u32 producer_index; member
557 u32 producer_index; member
621 u32 producer_index; member
A Dbnad.c349 prod = rcb->producer_index; in bnad_rxq_refill_page()
403 rcb->producer_index = prod; in bnad_rxq_refill_page()
423 prod = rcb->producer_index; in bnad_rxq_refill_skb()
459 rcb->producer_index = prod; in bnad_rxq_refill_skb()
528 pi = ccb->producer_index; in bnad_cq_setup_skb_frags()
605 cmpl = &cq[ccb->producer_index]; in bnad_cq_process()
649 pi = ccb->producer_index; in bnad_cq_process()
2956 prod = tcb->producer_index; in bnad_start_xmit()
3033 tcb->producer_index); in bnad_start_xmit()
3055 tcb->producer_index); in bnad_start_xmit()
[all …]
A Dbna.h58 (((_q_ptr)->consumer_index - (_q_ptr)->producer_index - 1) & \
61 ((((_q_ptr)->producer_index - (_q_ptr)->consumer_index)) & \
A Dbnad_ethtool.c718 ccb->producer_index; in bnad_per_q_stats_fill()
752 buf[bi++] = rcb->producer_index; in bnad_per_q_stats_fill()
767 buf[bi++] = rcb->producer_index; in bnad_per_q_stats_fill()
782 buf[bi++] = tcb->producer_index; in bnad_per_q_stats_fill()
A Dbna_tx_rx.c2120 rxp->cq.ccb->producer_index = 0; in bna_bfi_rx_enet_start_rsp()
2121 q0->rcb->producer_index = q0->rcb->consumer_index = 0; in bna_bfi_rx_enet_start_rsp()
2123 q1->rcb->producer_index = q1->rcb->consumer_index = 0; in bna_bfi_rx_enet_start_rsp()
3294 txq->tcb->producer_index = txq->tcb->consumer_index = 0; in bna_bfi_tx_enet_start_rsp()
/linux-6.3-rc2/drivers/scsi/pm8001/
A Dpm8001_hwi.c1376 u32 producer_index; in pm8001_mpi_msg_free_set() local
1390 circularQ->producer_index = cpu_to_le32(producer_index); in pm8001_mpi_msg_free_set()
1394 circularQ->producer_index, msgHeader); in pm8001_mpi_msg_free_set()
1405 circularQ->producer_index = cpu_to_le32(producer_index); in pm8001_mpi_msg_free_set()
1428 if (le32_to_cpu(circularQ->producer_index) in pm8001_mpi_msg_consume()
1440 circularQ->producer_index); in pm8001_mpi_msg_consume()
1452 circularQ->producer_index, in pm8001_mpi_msg_consume()
1483 u32 producer_index; in pm8001_mpi_msg_consume() local
1492 producer_index = pm8001_read_32(pi_virt); in pm8001_mpi_msg_consume()
1493 circularQ->producer_index = cpu_to_le32(producer_index); in pm8001_mpi_msg_consume()
[all …]
A Dpm8001_sas.h459 __le32 producer_index; member
A Dpm80xx_hwi.c835 pm8001_ha->outbnd_q_tbl[i].producer_index = 0; in init_default_table_values()
4052 circularQ->producer_index = in process_oq()
4054 if (le32_to_cpu(circularQ->producer_index) == in process_oq()
/linux-6.3-rc2/include/uapi/rdma/
A Drdma_user_rxe.h224 __u32 producer_index; member
/linux-6.3-rc2/drivers/net/ethernet/ibm/
A Dibmveth.h119 u32 producer_index; member
A Dibmveth.c195 pool->producer_index = 0; in ibmveth_alloc_buffer_pool()
389 free_index = adapter->rx_buff_pool[pool].producer_index; in ibmveth_remove_buffer_from_pool()
390 adapter->rx_buff_pool[pool].producer_index++; in ibmveth_remove_buffer_from_pool()
391 if (adapter->rx_buff_pool[pool].producer_index >= in ibmveth_remove_buffer_from_pool()
393 adapter->rx_buff_pool[pool].producer_index = 0; in ibmveth_remove_buffer_from_pool()
A Dibmvnic.h854 int producer_index; member
A Dibmvnic.c1237 tx_pool->producer_index = 0; in init_one_tx_pool()
1384 tx_pool->producer_index = 0; in init_tx_pools()
1400 tso_pool->producer_index = 0; in init_tx_pools()
4115 tx_pool->free_map[tx_pool->producer_index] = index; in ibmvnic_complete_tx()
4116 tx_pool->producer_index = in ibmvnic_complete_tx()
4117 (tx_pool->producer_index + 1) % in ibmvnic_complete_tx()
/linux-6.3-rc2/drivers/scsi/mpi3mr/mpi/
A Dmpi30_transport.h25 __le16 producer_index; member
/linux-6.3-rc2/drivers/net/ethernet/mellanox/mlx4/
A Dmlx4.h338 __be32 producer_index; member
358 __be32 producer_index; member
/linux-6.3-rc2/drivers/infiniband/hw/mthca/
A Dmthca_cq.c75 __be32 producer_index; member
A Dmthca_eq.c64 __be32 producer_index; member
/linux-6.3-rc2/drivers/scsi/mpi3mr/
A Dmpi3mr_fw.c2241 &mrioc->sysif_regs->oper_queue_indexes[reply_qidx].producer_index); in mpi3mr_op_request_post()
/linux-6.3-rc2/drivers/net/ethernet/broadcom/bnxt/
A Dbnxt_hsi.h9739 __le32 producer_index; member
A Dbnxt.c11519 *prod = le32_to_cpu(resp->producer_index); in bnxt_dbg_hwrm_ring_info_get()

Completed in 176 milliseconds