/Linux-v4.19/drivers/infiniband/sw/rxe/ |
D | rxe_queue.h | 62 __u32 producer_index; member 111 return ((q->buf->producer_index - q->buf->consumer_index) in queue_empty() 117 return ((q->buf->producer_index + 1 - q->buf->consumer_index) in queue_full() 123 q->buf->producer_index = (q->buf->producer_index + 1) in advance_producer() 135 return q->buf->data + ((q->buf->producer_index & q->index_mask) in producer_addr() 145 static inline unsigned int producer_index(struct rxe_queue *q) in producer_index() function 147 return q->buf->producer_index; in producer_index() 170 return (q->buf->producer_index - q->buf->consumer_index) in queue_count()
|
D | rxe_req.c | 84 wqe_index != producer_index(qp->sq.queue); in req_retry() 171 if (qp->req.wqe_index == producer_index(qp->sq.queue)) in req_next_wqe()
|
D | rxe_qp.c | 255 qp->req.wqe_index = producer_index(qp->sq.queue); in rxe_qp_init_req()
|
/Linux-v4.19/drivers/net/ethernet/brocade/bna/ |
D | bfa_msgq.h | 29 (((_q)->consumer_index - (_q)->producer_index - 1) & ((_q)->depth - 1)) 70 u16 producer_index; member 96 u16 producer_index; member
|
D | bfa_msgq.c | 62 cmdq->producer_index = 0; in cmdq_sm_stopped_entry() 201 dbell->idx.cmdq_pi = htons(cmdq->producer_index); in bfa_msgq_cmdq_dbell() 219 dst += (cmdq->producer_index * BFI_MSGQ_CMD_ENTRY_SIZE); in __cmd_copy() 227 BFA_MSGQ_INDX_ADD(cmdq->producer_index, 1, cmdq->depth); in __cmd_copy() 229 dst += (cmdq->producer_index * BFI_MSGQ_CMD_ENTRY_SIZE); in __cmd_copy() 340 rspq->producer_index = 0; in rspq_sm_stopped_entry() 476 rspq->producer_index = ntohs(dbell->idx.rspq_pi); in bfa_msgq_rspq_pi_update() 478 while (rspq->consumer_index != rspq->producer_index) { in bfa_msgq_rspq_pi_update()
|
D | bna_types.h | 427 u32 producer_index; member 556 u32 producer_index; member 620 u32 producer_index; member
|
D | bna_hw_defs.h | 270 (writel(BNA_DOORBELL_Q_PRD_IDX((_tcb)->producer_index), \ 274 (writel(BNA_DOORBELL_Q_PRD_IDX((_rcb)->producer_index), \
|
D | bnad.c | 357 prod = rcb->producer_index; in bnad_rxq_refill_page() 411 rcb->producer_index = prod; in bnad_rxq_refill_page() 431 prod = rcb->producer_index; in bnad_rxq_refill_skb() 467 rcb->producer_index = prod; in bnad_rxq_refill_skb() 536 pi = ccb->producer_index; in bnad_cq_setup_skb_frags() 613 cmpl = &cq[ccb->producer_index]; in bnad_cq_process() 657 pi = ccb->producer_index; in bnad_cq_process() 730 cmpl = &cq[ccb->producer_index]; in bnad_cq_process() 732 BNA_QE_INDX_INC(ccb->producer_index, ccb->q_depth); in bnad_cq_process() 2972 prod = tcb->producer_index; in bnad_start_xmit() [all …]
|
D | bna.h | 66 (((_q_ptr)->consumer_index - (_q_ptr)->producer_index - 1) & \ 69 ((((_q_ptr)->producer_index - (_q_ptr)->consumer_index)) & \
|
D | bnad_ethtool.c | 775 ccb->producer_index; in bnad_per_q_stats_fill() 809 buf[bi++] = rcb->producer_index; in bnad_per_q_stats_fill() 824 buf[bi++] = rcb->producer_index; in bnad_per_q_stats_fill() 839 buf[bi++] = tcb->producer_index; in bnad_per_q_stats_fill()
|
D | bna_tx_rx.c | 2128 rxp->cq.ccb->producer_index = 0; in bna_bfi_rx_enet_start_rsp() 2129 q0->rcb->producer_index = q0->rcb->consumer_index = 0; in bna_bfi_rx_enet_start_rsp() 2131 q1->rcb->producer_index = q1->rcb->consumer_index = 0; in bna_bfi_rx_enet_start_rsp() 3302 txq->tcb->producer_index = txq->tcb->consumer_index = 0; in bna_bfi_tx_enet_start_rsp()
|
/Linux-v4.19/drivers/scsi/pm8001/ |
D | pm8001_hwi.c | 274 pm8001_ha->outbnd_q_tbl[i].producer_index = 0; in init_default_table_values() 1375 u32 producer_index; in pm8001_mpi_msg_free_set() local 1388 producer_index = pm8001_read_32(circularQ->pi_virt); in pm8001_mpi_msg_free_set() 1389 circularQ->producer_index = cpu_to_le32(producer_index); in pm8001_mpi_msg_free_set() 1393 circularQ->producer_index, msgHeader)); in pm8001_mpi_msg_free_set() 1403 producer_index = pm8001_read_32(circularQ->pi_virt); in pm8001_mpi_msg_free_set() 1404 circularQ->producer_index = cpu_to_le32(producer_index); in pm8001_mpi_msg_free_set() 1407 circularQ->producer_index)); in pm8001_mpi_msg_free_set() 1428 if (le32_to_cpu(circularQ->producer_index) in pm8001_mpi_msg_consume() 1449 circularQ->producer_index, in pm8001_mpi_msg_consume() [all …]
|
D | pm8001_sas.h | 472 __le32 producer_index; member
|
D | pm80xx_hwi.c | 551 pm8001_ha->outbnd_q_tbl[i].producer_index = 0; in init_default_table_values() 3776 circularQ->producer_index = in process_oq() 3778 if (le32_to_cpu(circularQ->producer_index) == in process_oq()
|
/Linux-v4.19/drivers/net/ethernet/ibm/ |
D | ibmveth.h | 128 u32 producer_index; member
|
D | ibmveth.c | 201 pool->producer_index = 0; in ibmveth_alloc_buffer_pool() 395 free_index = adapter->rx_buff_pool[pool].producer_index; in ibmveth_remove_buffer_from_pool() 396 adapter->rx_buff_pool[pool].producer_index++; in ibmveth_remove_buffer_from_pool() 397 if (adapter->rx_buff_pool[pool].producer_index >= in ibmveth_remove_buffer_from_pool() 399 adapter->rx_buff_pool[pool].producer_index = 0; in ibmveth_remove_buffer_from_pool()
|
D | ibmvnic.h | 899 int producer_index; member
|
D | ibmvnic.c | 588 tx_pool->producer_index = 0; in reset_one_tx_pool() 674 tx_pool->producer_index = 0; in init_one_tx_pool() 2797 tx_pool->free_map[tx_pool->producer_index] = index; in ibmvnic_complete_tx() 2798 tx_pool->producer_index = in ibmvnic_complete_tx() 2799 (tx_pool->producer_index + 1) % in ibmvnic_complete_tx()
|
/Linux-v4.19/drivers/net/ethernet/mellanox/mlx4/ |
D | mlx4.h | 338 __be32 producer_index; member 358 __be32 producer_index; member
|
/Linux-v4.19/drivers/infiniband/hw/mthca/ |
D | mthca_cq.c | 75 __be32 producer_index; member
|
D | mthca_eq.c | 64 __be32 producer_index; member
|