Searched refs:next_prod_idx (Results 1 - 5 of 5) sorted by relevance
/kernel/linux/linux-5.10/drivers/net/ethernet/huawei/hinic/ |
H A D | hinic_hw_cmdq.c | 346 u16 curr_prod_idx, next_prod_idx; in cmdq_sync_cmd_direct_resp() local 367 next_prod_idx = curr_prod_idx + num_wqebbs; in cmdq_sync_cmd_direct_resp() 368 if (next_prod_idx >= wq->q_depth) { in cmdq_sync_cmd_direct_resp() 370 next_prod_idx -= wq->q_depth; in cmdq_sync_cmd_direct_resp() 388 cmdq_set_db(cmdq, HINIC_CMDQ_SYNC, next_prod_idx); in cmdq_sync_cmd_direct_resp() 426 u16 curr_prod_idx, next_prod_idx; in cmdq_set_arm_bit() local 446 next_prod_idx = curr_prod_idx + num_wqebbs; in cmdq_set_arm_bit() 447 if (next_prod_idx >= wq->q_depth) { in cmdq_set_arm_bit() 449 next_prod_idx -= wq->q_depth; in cmdq_set_arm_bit() 462 cmdq_set_db(cmdq, HINIC_CMDQ_SYNC, next_prod_idx); in cmdq_set_arm_bit() [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/huawei/hinic/ |
H A D | hinic_hw_cmdq.c | 341 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() [all...] |
/kernel/linux/linux-6.6/tools/tracing/latency/ |
H A D | latency-collector.c | 223 int next_prod_idx; member 789 q->next_prod_idx = 0; in init_queue() 799 if (q->next_prod_idx >= q->next_cons_idx) in queue_len() 800 return q->next_prod_idx - q->next_cons_idx; in queue_len() 802 return QUEUE_SIZE - q->next_cons_idx + q->next_prod_idx; in queue_len() 826 q->entries[q->next_prod_idx] = *e; in queue_push_to_back() 827 queue_idx_inc(&q->next_prod_idx); in queue_push_to_back()
|
/kernel/linux/linux-5.10/drivers/scsi/bnx2fc/ |
H A D | bnx2fc_hwi.c | 1480 u32 next_prod_idx = tgt->rq_prod_idx + num_items; in bnx2fc_return_rqe() local 1481 if ((next_prod_idx & 0x7fff) == BNX2FC_RQ_WQES_MAX) { in bnx2fc_return_rqe() 1483 next_prod_idx += 0x8000 - BNX2FC_RQ_WQES_MAX; in bnx2fc_return_rqe() 1485 tgt->rq_prod_idx = next_prod_idx; in bnx2fc_return_rqe()
|
/kernel/linux/linux-6.6/drivers/scsi/bnx2fc/ |
H A D | bnx2fc_hwi.c | 1479 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 11 milliseconds