Searched refs:ecc_dev (Results 1 - 1 of 1) sorted by relevance

/linux-master/drivers/crypto/intel/keembay/
H A Dkeembay-ocs-ecc.c95 * @ecc_dev: The ECC driver associated with this context.
100 struct ocs_ecc_dev *ecc_dev; member in struct:ocs_ecc_ctx
143 static void ocs_ecc_cmd_start(struct ocs_ecc_dev *ecc_dev, u32 op_size) argument
146 ecc_dev->base_reg + HW_OFFS_OCS_ECC_COMMAND);
164 static int ocs_ecc_trigger_op(struct ocs_ecc_dev *ecc_dev, u32 op_size, argument
167 reinit_completion(&ecc_dev->irq_done);
169 iowrite32(ECC_ENABLE_INTR, ecc_dev->base_reg + HW_OFFS_OCS_ECC_IER);
170 iowrite32(op_size | inst, ecc_dev->base_reg + HW_OFFS_OCS_ECC_COMMAND);
172 return wait_for_completion_interruptible(&ecc_dev->irq_done);
205 if (tctx->ecc_dev)
220 kmb_ecc_point_mult(struct ocs_ecc_dev *ecc_dev, struct ecc_point *result, const struct ecc_point *point, u64 *scalar, const struct ecc_curve *curve) argument
305 kmb_ecc_do_scalar_op(struct ocs_ecc_dev *ecc_dev, u64 *scalar_out, const u64 *scalar_a, const u64 *scalar_b, const struct ecc_curve *curve, unsigned int ndigits, const u32 inst) argument
349 kmb_ocs_ecc_is_pubkey_valid_partial(struct ocs_ecc_dev *ecc_dev, const struct ecc_curve *curve, struct ecc_point *pk) argument
424 kmb_ocs_ecc_is_pubkey_valid_full(struct ocs_ecc_dev *ecc_dev, const struct ecc_curve *curve, struct ecc_point *pk) argument
578 struct ocs_ecc_dev *ecc_dev = tctx->ecc_dev; local
710 struct ocs_ecc_dev *ecc_dev = tctx->ecc_dev; local
860 struct ocs_ecc_dev *ecc_dev = dev_id; local
881 struct ocs_ecc_dev *ecc_dev; local
969 struct ocs_ecc_dev *ecc_dev; local
[all...]

Completed in 80 milliseconds