Searched refs:remain_q_num (Results 1 - 3 of 3) sorted by relevance
/kernel/linux/linux-6.6/drivers/crypto/hisilicon/ |
H A D | debugfs.c | 647 u32 remain_q_num, vfq_num; in qm_get_vf_qp_num() local 654 remain_q_num = (qm->ctrl_qp_num - qm->qp_num) % num_vfs; in qm_get_vf_qp_num() 655 if (vfq_num + remain_q_num <= qm->max_qp_num) in qm_get_vf_qp_num() 656 return fun_num == num_vfs ? vfq_num + remain_q_num : vfq_num; in qm_get_vf_qp_num() 659 * if vfq_num + remain_q_num > max_qp_num, the last VFs, in qm_get_vf_qp_num() 662 return fun_num + remain_q_num > num_vfs ? vfq_num + 1 : vfq_num; in qm_get_vf_qp_num()
|
H A D | qm.c | 3500 u32 remain_q_num, vfs_q_num, act_q_num, q_num, i, j; in qm_vf_q_assign() local 3515 remain_q_num = vfs_q_num % num_vfs; in qm_vf_q_assign() 3519 * if q_num + remain_q_num > max_qp_num in last vf, divide the in qm_vf_q_assign() 3522 if (i == num_vfs && q_num + remain_q_num <= max_qp_num) { in qm_vf_q_assign() 3523 act_q_num = q_num + remain_q_num; in qm_vf_q_assign() 3524 remain_q_num = 0; in qm_vf_q_assign() 3525 } else if (remain_q_num > 0) { in qm_vf_q_assign() 3527 remain_q_num--; in qm_vf_q_assign()
|
/kernel/linux/linux-5.10/drivers/crypto/hisilicon/ |
H A D | qm.c | 3074 u32 remain_q_num, q_num, i, j; in qm_vf_q_assign() local 3081 remain_q_num = qm->ctrl_qp_num - qm->qp_num; in qm_vf_q_assign() 3084 if (qm->ctrl_qp_num < qm->qp_num || remain_q_num < num_vfs) in qm_vf_q_assign() 3087 q_num = remain_q_num / num_vfs; in qm_vf_q_assign() 3090 q_num += remain_q_num % num_vfs; in qm_vf_q_assign()
|
Completed in 15 milliseconds