Home
last modified time | relevance | path

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

/drivers/net/ethernet/huawei/hinic/
A Dhinic_hw_cmdq.c341 u16 curr_prod_idx, next_prod_idx; in cmdq_sync_cmd_direct_resp() local
362 next_prod_idx = curr_prod_idx + num_wqebbs; in cmdq_sync_cmd_direct_resp()
363 if (next_prod_idx >= wq->q_depth) { in cmdq_sync_cmd_direct_resp()
365 next_prod_idx -= wq->q_depth; in cmdq_sync_cmd_direct_resp()
383 cmdq_set_db(cmdq, HINIC_CMDQ_SYNC, next_prod_idx); in cmdq_sync_cmd_direct_resp()
421 u16 curr_prod_idx, next_prod_idx; in cmdq_set_arm_bit() local
441 next_prod_idx = curr_prod_idx + num_wqebbs; in cmdq_set_arm_bit()
442 if (next_prod_idx >= wq->q_depth) { in cmdq_set_arm_bit()
444 next_prod_idx -= wq->q_depth; in cmdq_set_arm_bit()
457 cmdq_set_db(cmdq, HINIC_CMDQ_SYNC, next_prod_idx); in cmdq_set_arm_bit()
/drivers/scsi/bnx2fc/
A Dbnx2fc_hwi.c1479 u32 next_prod_idx = tgt->rq_prod_idx + num_items; in bnx2fc_return_rqe() local
1480 if ((next_prod_idx & 0x7fff) == BNX2FC_RQ_WQES_MAX) { in bnx2fc_return_rqe()
1482 next_prod_idx += 0x8000 - BNX2FC_RQ_WQES_MAX; in bnx2fc_return_rqe()
1484 tgt->rq_prod_idx = next_prod_idx; in bnx2fc_return_rqe()

Completed in 13 milliseconds