Home
last modified time | relevance | path

Searched refs:next_prod_idx (Results 1 – 3 of 3) sorted by relevance

/Linux-v4.19/drivers/net/ethernet/huawei/hinic/
Dhinic_hw_cmdq.c355 u16 curr_prod_idx, next_prod_idx; in cmdq_sync_cmd_direct_resp() local
376 next_prod_idx = curr_prod_idx + num_wqebbs; in cmdq_sync_cmd_direct_resp()
377 if (next_prod_idx >= wq->q_depth) { in cmdq_sync_cmd_direct_resp()
379 next_prod_idx -= wq->q_depth; in cmdq_sync_cmd_direct_resp()
397 cmdq_set_db(cmdq, HINIC_CMDQ_SYNC, next_prod_idx); in cmdq_sync_cmd_direct_resp()
433 u16 curr_prod_idx, next_prod_idx; in cmdq_set_arm_bit() local
453 next_prod_idx = curr_prod_idx + num_wqebbs; in cmdq_set_arm_bit()
454 if (next_prod_idx >= wq->q_depth) { in cmdq_set_arm_bit()
456 next_prod_idx -= wq->q_depth; in cmdq_set_arm_bit()
469 cmdq_set_db(cmdq, HINIC_CMDQ_SYNC, next_prod_idx); in cmdq_set_arm_bit()
/Linux-v4.19/drivers/pci/pcie/
Daer.c1273 int next_prod_idx; in aer_irq() local
1296 next_prod_idx = rpc->prod_idx + 1; in aer_irq()
1297 if (next_prod_idx == AER_ERROR_SOURCES_MAX) in aer_irq()
1298 next_prod_idx = 0; in aer_irq()
1299 if (next_prod_idx == rpc->cons_idx) { in aer_irq()
1309 rpc->prod_idx = next_prod_idx; in aer_irq()
/Linux-v4.19/drivers/scsi/bnx2fc/
Dbnx2fc_hwi.c1452 u32 next_prod_idx = tgt->rq_prod_idx + num_items; in bnx2fc_return_rqe() local
1453 if ((next_prod_idx & 0x7fff) == BNX2FC_RQ_WQES_MAX) { in bnx2fc_return_rqe()
1455 next_prod_idx += 0x8000 - BNX2FC_RQ_WQES_MAX; in bnx2fc_return_rqe()
1457 tgt->rq_prod_idx = next_prod_idx; in bnx2fc_return_rqe()