| 114 | } |
| 115 | |
| 116 | static int |
| 117 | padlock_attach(device_t dev) |
| 118 | { |
| 119 | struct padlock_softc *sc = device_get_softc(dev); |
| 120 | |
| 121 | sc->sc_cid = crypto_get_driverid(dev, sizeof(struct padlock_session), |
| 122 | CRYPTOCAP_F_SOFTWARE | CRYPTOCAP_F_SYNC | |
| 123 | CRYPTOCAP_F_ACCEL_SOFTWARE); |
| 124 | if (sc->sc_cid < 0) { |
| 125 | device_printf(dev, "Could not get crypto driver id.\n"); |
| 126 | return (ENOMEM); |
| 127 | } |
| 128 | |
| 129 | return (0); |
| 130 | } |
| 131 | |
| 132 | static int |
| 133 | padlock_detach(device_t dev) |
nothing calls this directly
no test coverage detected