Lines Matching refs:zdev

73 	struct zcrypt_device *zdev = NULL;  in zcrypt_cex4_probe()  local
80 zdev = zcrypt_device_alloc(CEX4A_MAX_MESSAGE_SIZE); in zcrypt_cex4_probe()
81 if (!zdev) in zcrypt_cex4_probe()
84 zdev->type_string = "CEX4A"; in zcrypt_cex4_probe()
85 zdev->speed_rating = CEX4A_SPEED_RATING; in zcrypt_cex4_probe()
87 zdev->type_string = "CEX5A"; in zcrypt_cex4_probe()
88 zdev->speed_rating = CEX5A_SPEED_RATING; in zcrypt_cex4_probe()
90 zdev->user_space_type = ZCRYPT_CEX3A; in zcrypt_cex4_probe()
91 zdev->min_mod_size = CEX4A_MIN_MOD_SIZE; in zcrypt_cex4_probe()
94 zdev->max_mod_size = in zcrypt_cex4_probe()
96 zdev->max_exp_bit_length = in zcrypt_cex4_probe()
99 zdev->max_mod_size = in zcrypt_cex4_probe()
101 zdev->max_exp_bit_length = in zcrypt_cex4_probe()
104 zdev->short_crt = 1; in zcrypt_cex4_probe()
105 zdev->ops = zcrypt_msgtype_request(MSGTYPE50_NAME, in zcrypt_cex4_probe()
108 zdev = zcrypt_device_alloc(CEX4C_MAX_MESSAGE_SIZE); in zcrypt_cex4_probe()
109 if (!zdev) in zcrypt_cex4_probe()
112 zdev->type_string = "CEX4C"; in zcrypt_cex4_probe()
113 zdev->speed_rating = CEX4C_SPEED_RATING; in zcrypt_cex4_probe()
115 zdev->type_string = "CEX5C"; in zcrypt_cex4_probe()
116 zdev->speed_rating = CEX5C_SPEED_RATING; in zcrypt_cex4_probe()
118 zdev->user_space_type = ZCRYPT_CEX3C; in zcrypt_cex4_probe()
119 zdev->min_mod_size = CEX4C_MIN_MOD_SIZE; in zcrypt_cex4_probe()
120 zdev->max_mod_size = CEX4C_MAX_MOD_SIZE; in zcrypt_cex4_probe()
121 zdev->max_exp_bit_length = CEX4C_MAX_MOD_SIZE; in zcrypt_cex4_probe()
122 zdev->short_crt = 0; in zcrypt_cex4_probe()
123 zdev->ops = zcrypt_msgtype_request(MSGTYPE06_NAME, in zcrypt_cex4_probe()
126 zdev = zcrypt_device_alloc(CEX4C_MAX_MESSAGE_SIZE); in zcrypt_cex4_probe()
127 if (!zdev) in zcrypt_cex4_probe()
130 zdev->type_string = "CEX4P"; in zcrypt_cex4_probe()
131 zdev->speed_rating = CEX4P_SPEED_RATING; in zcrypt_cex4_probe()
133 zdev->type_string = "CEX5P"; in zcrypt_cex4_probe()
134 zdev->speed_rating = CEX5P_SPEED_RATING; in zcrypt_cex4_probe()
136 zdev->user_space_type = ZCRYPT_CEX4; in zcrypt_cex4_probe()
137 zdev->min_mod_size = CEX4C_MIN_MOD_SIZE; in zcrypt_cex4_probe()
138 zdev->max_mod_size = CEX4C_MAX_MOD_SIZE; in zcrypt_cex4_probe()
139 zdev->max_exp_bit_length = CEX4C_MAX_MOD_SIZE; in zcrypt_cex4_probe()
140 zdev->short_crt = 0; in zcrypt_cex4_probe()
141 zdev->ops = zcrypt_msgtype_request(MSGTYPE06_NAME, in zcrypt_cex4_probe()
146 if (!zdev) in zcrypt_cex4_probe()
148 zdev->ap_dev = ap_dev; in zcrypt_cex4_probe()
149 zdev->online = 1; in zcrypt_cex4_probe()
150 ap_dev->reply = &zdev->reply; in zcrypt_cex4_probe()
151 ap_dev->private = zdev; in zcrypt_cex4_probe()
152 rc = zcrypt_device_register(zdev); in zcrypt_cex4_probe()
154 zcrypt_msgtype_release(zdev->ops); in zcrypt_cex4_probe()
156 zcrypt_device_free(zdev); in zcrypt_cex4_probe()
167 struct zcrypt_device *zdev = ap_dev->private; in zcrypt_cex4_remove() local
170 if (zdev) { in zcrypt_cex4_remove()
171 zops = zdev->ops; in zcrypt_cex4_remove()
172 zcrypt_device_unregister(zdev); in zcrypt_cex4_remove()