• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-WNDR4500-V1.0.1.40_1.0.68/src/linux/linux-2.6/drivers/s390/crypto/

Lines Matching defs:zdev

124  * @zdev: crypto device pointer
130 static int ICAMEX_msg_to_type6MEX_msgX(struct zcrypt_device *zdev,
176 msg->cprbx.domain = AP_QID_QUEUE(zdev->ap_dev->qid);
179 msg->fr = (zdev->user_space_type == ZCRYPT_PCIXCC_MCL2) ?
191 * @zdev: crypto device pointer
197 static int ICACRT_msg_to_type6CRT_msgX(struct zcrypt_device *zdev,
244 msg->cprbx.domain = AP_QID_QUEUE(zdev->ap_dev->qid);
248 msg->fr = (zdev->user_space_type == ZCRYPT_PCIXCC_MCL2) ?
258 * @zdev: crypto device pointer
269 static int XCRB_msg_to_type6CPRB_msgX(struct zcrypt_device *zdev,
360 * @zdev: crypto device pointer
376 static int convert_type86_ica(struct zcrypt_device *zdev,
434 zdev->min_mod_size = PCIXCC_MIN_MOD_SIZE_OLD;
439 zdev->min_mod_size = PCIXCC_MIN_MOD_SIZE_OLD;
444 zdev->online = 0;
480 * @zdev: crypto device pointer
486 static int convert_type86_xcrb(struct zcrypt_device *zdev,
508 static int convert_response_ica(struct zcrypt_device *zdev,
519 return convert_error(zdev, reply);
522 return convert_error(zdev, reply);
524 return convert_type86_ica(zdev, reply,
531 zdev->online = 0;
536 static int convert_response_xcrb(struct zcrypt_device *zdev,
547 return convert_error(zdev, reply);
551 return convert_error(zdev, reply);
554 return convert_type86_xcrb(zdev, reply, xcRB);
561 zdev->online = 0;
620 * @zdev: pointer to zcrypt_device structure that identifies the
624 static long zcrypt_pcixcc_modexpo(struct zcrypt_device *zdev,
639 rc = ICAMEX_msg_to_type6MEX_msgX(zdev, &ap_msg, mex);
643 ap_queue_message(zdev->ap_dev, &ap_msg);
647 rc = convert_response_ica(zdev, &ap_msg, mex->outputdata,
651 ap_cancel_message(zdev->ap_dev, &ap_msg);
664 * @zdev: pointer to zcrypt_device structure that identifies the
668 static long zcrypt_pcixcc_modexpo_crt(struct zcrypt_device *zdev,
683 rc = ICACRT_msg_to_type6CRT_msgX(zdev, &ap_msg, crt);
687 ap_queue_message(zdev->ap_dev, &ap_msg);
691 rc = convert_response_ica(zdev, &ap_msg, crt->outputdata,
695 ap_cancel_message(zdev->ap_dev, &ap_msg);
708 * @zdev: pointer to zcrypt_device structure that identifies the
712 static long zcrypt_pcixcc_send_cprb(struct zcrypt_device *zdev,
727 rc = XCRB_msg_to_type6CPRB_msgX(zdev, &ap_msg, xcRB);
731 ap_queue_message(zdev->ap_dev, &ap_msg);
735 rc = convert_response_xcrb(zdev, &ap_msg, xcRB);
738 ap_cancel_message(zdev->ap_dev, &ap_msg);
881 struct zcrypt_device *zdev;
884 zdev = zcrypt_device_alloc(PCIXCC_MAX_RESPONSE_SIZE);
885 if (!zdev)
887 zdev->ap_dev = ap_dev;
888 zdev->ops = &zcrypt_pcixcc_ops;
889 zdev->online = 1;
893 zcrypt_device_free(zdev);
896 zdev->user_space_type = rc;
898 zdev->type_string = "PCIXCC_MCL2";
899 zdev->speed_rating = PCIXCC_MCL2_SPEED_RATING;
900 zdev->min_mod_size = PCIXCC_MIN_MOD_SIZE_OLD;
901 zdev->max_mod_size = PCIXCC_MAX_MOD_SIZE;
903 zdev->type_string = "PCIXCC_MCL3";
904 zdev->speed_rating = PCIXCC_MCL3_SPEED_RATING;
905 zdev->min_mod_size = PCIXCC_MIN_MOD_SIZE;
906 zdev->max_mod_size = PCIXCC_MAX_MOD_SIZE;
909 zdev->user_space_type = ZCRYPT_CEX2C;
910 zdev->type_string = "CEX2C";
911 zdev->speed_rating = CEX2C_SPEED_RATING;
912 zdev->min_mod_size = PCIXCC_MIN_MOD_SIZE;
913 zdev->max_mod_size = PCIXCC_MAX_MOD_SIZE;
915 ap_dev->reply = &zdev->reply;
916 ap_dev->private = zdev;
917 rc = zcrypt_device_register(zdev);
924 zcrypt_device_free(zdev);
934 struct zcrypt_device *zdev = ap_dev->private;
936 zcrypt_device_unregister(zdev);