Lines Matching refs:gi

85 	crypto_get_provider_info_t gi;
99 gi.gi_provider_id = slot_table[slotID]->sl_provider_id;
100 while ((r = ioctl(kernel_fd, CRYPTO_GET_PROVIDER_INFO, &gi)) < 0) {
107 if (gi.gi_return_value != CRYPTO_SUCCESS) {
109 gi.gi_return_value);
116 bcopy(gi.gi_provider_data.pd_prov_desc,
118 bcopy(gi.gi_provider_data.pd_manufacturerID,
122 gi.gi_provider_data.pd_hardware_version.cv_major;
124 gi.gi_provider_data.pd_hardware_version.cv_minor;
126 gi.gi_provider_data.pd_firmware_version.cv_major;
128 gi.gi_provider_data.pd_firmware_version.cv_minor;
139 crypto_get_provider_info_t gi;
151 gi.gi_provider_id = slot_table[slotID]->sl_provider_id;
152 while ((r = ioctl(kernel_fd, CRYPTO_GET_PROVIDER_INFO, &gi)) < 0) {
159 rv = crypto2pkcs11_error_number(gi.gi_return_value);
163 bcopy(gi.gi_provider_data.pd_label, pInfo->label,
165 bcopy(gi.gi_provider_data.pd_manufacturerID,
167 bcopy(gi.gi_provider_data.pd_model, pInfo->model,
169 bcopy(gi.gi_provider_data.pd_serial_number,
171 pInfo->flags = gi.gi_provider_data.pd_flags;
173 gi.gi_provider_data.pd_max_session_count;
175 gi.gi_provider_data.pd_session_count;
177 gi.gi_provider_data.pd_max_rw_session_count;
179 gi.gi_provider_data.pd_rw_session_count;
181 gi.gi_provider_data.pd_max_pin_len;
183 gi.gi_provider_data.pd_min_pin_len;
185 gi.gi_provider_data.pd_total_public_memory;
187 gi.gi_provider_data.pd_free_public_memory;
189 gi.gi_provider_data.pd_total_private_memory;
191 gi.gi_provider_data.pd_free_private_memory;
193 gi.gi_provider_data.pd_hardware_version.cv_major;
195 gi.gi_provider_data.pd_hardware_version.cv_minor;
197 gi.gi_provider_data.pd_firmware_version.cv_major;
199 gi.gi_provider_data.pd_firmware_version.cv_minor;
201 (const char *)gi.gi_provider_data.pd_time,