Lines Matching refs:op_size

148 static void ocs_ecc_cmd_start(struct ocs_ecc_dev *ecc_dev, u32 op_size)  in ocs_ecc_cmd_start()  argument
150 iowrite32(op_size | HW_OCS_ECC_COMMAND_START_VAL, in ocs_ecc_cmd_start()
156 u32 op_size, in ocs_ecc_write_cmd_and_data() argument
161 iowrite32(op_size | inst, dev->base_reg + HW_OFFS_OCS_ECC_COMMAND); in ocs_ecc_write_cmd_and_data()
169 static int ocs_ecc_trigger_op(struct ocs_ecc_dev *ecc_dev, u32 op_size, in ocs_ecc_trigger_op() argument
175 iowrite32(op_size | inst, ecc_dev->base_reg + HW_OFFS_OCS_ECC_COMMAND); in ocs_ecc_trigger_op()
232 u32 op_size = (curve->g.ndigits > ECC_CURVE_NIST_P256_DIGITS) ? in kmb_ecc_point_mult() local
253 ocs_ecc_cmd_start(ecc_dev, op_size); in kmb_ecc_point_mult()
256 ocs_ecc_write_cmd_and_data(ecc_dev, op_size, OCS_ECC_INST_WRITE_AX, in kmb_ecc_point_mult()
260 ocs_ecc_write_cmd_and_data(ecc_dev, op_size, OCS_ECC_INST_WRITE_AY, in kmb_ecc_point_mult()
270 ocs_ecc_write_cmd_and_data(ecc_dev, op_size, OCS_ECC_INST_WRITE_BX_D, in kmb_ecc_point_mult()
274 ocs_ecc_write_cmd_and_data(ecc_dev, op_size, OCS_ECC_INST_WRITE_BY_L, in kmb_ecc_point_mult()
279 ocs_ecc_write_cmd_and_data(ecc_dev, op_size, OCS_ECC_INST_WRITE_P, in kmb_ecc_point_mult()
283 ocs_ecc_write_cmd_and_data(ecc_dev, op_size, OCS_ECC_INST_WRITE_A, in kmb_ecc_point_mult()
287 rc = ocs_ecc_trigger_op(ecc_dev, op_size, OCS_ECC_INST_CALC_D_IDX_A); in kmb_ecc_point_mult()
315 u32 op_size = (ndigits > ECC_CURVE_NIST_P256_DIGITS) ? in kmb_ecc_do_scalar_op() local
326 ocs_ecc_cmd_start(ecc_dev, op_size); in kmb_ecc_do_scalar_op()
329 ocs_ecc_write_cmd_and_data(ecc_dev, op_size, OCS_ECC_INST_WRITE_AX, in kmb_ecc_do_scalar_op()
333 ocs_ecc_write_cmd_and_data(ecc_dev, op_size, OCS_ECC_INST_WRITE_AY, in kmb_ecc_do_scalar_op()
337 ocs_ecc_write_cmd_and_data(ecc_dev, op_size, OCS_ECC_INST_WRITE_P, in kmb_ecc_do_scalar_op()
341 rc = ocs_ecc_trigger_op(ecc_dev, op_size, inst); in kmb_ecc_do_scalar_op()