Lines Matching refs:crypto_drivers
95 * crypto_drivers table with crypto_get_driverid() and then registering
128 static struct cryptocap *crypto_drivers = NULL;
252 crypto_drivers = malloc(crypto_drivers_num *
254 if (crypto_drivers == NULL) {
325 if (crypto_drivers != NULL)
326 free(crypto_drivers, M_CRYPTO_DATA);
340 if (crypto_drivers == NULL)
342 return (hid >= crypto_drivers_num ? NULL : &crypto_drivers[hid]);
390 cap = &crypto_drivers[hid];
451 hid = cap - crypto_drivers;
492 if (crypto_drivers == NULL) {
504 cap = &crypto_drivers[hid];
539 if (crypto_drivers[i].cc_dev == NULL &&
540 (crypto_drivers[i].cc_flags & CRYPTOCAP_F_CLEANUP) == 0) {
562 bcopy(crypto_drivers, newdrv,
567 free(crypto_drivers, M_CRYPTO_DATA);
568 crypto_drivers = newdrv;
572 crypto_drivers[i].cc_sessions = 1; /* Mark */
573 crypto_drivers[i].cc_dev = dev;
574 crypto_drivers[i].cc_flags = flags;
597 device_t dev = crypto_drivers[i].cc_dev;
599 (crypto_drivers[i].cc_flags & CRYPTOCAP_F_CLEANUP))
922 cap = &crypto_drivers[hid];
986 krp->krp_hid = cap - crypto_drivers;
1220 cap = &crypto_drivers[krp->krp_hid];
1241 const struct cryptocap *cap = &crypto_drivers[hid];
1353 crypto_drivers[CRYPTO_SESID2HID(submit->crp_sid)].cc_qblocked = 1;
1393 crypto_drivers[krp->krp_hid].cc_kqblocked = 1;
1503 const struct cryptocap *cap = &crypto_drivers[hid];