* API callbacks
*/
-static int hw_init(void)
+static int hw_init(struct sr_context *sr_ctx)
{
struct drv_context *drvc;
sr_err("zeroplus: driver context malloc failed.");
return SR_ERR_MALLOC;
}
+ drvc->sr_ctx = sr_ctx;
zdi->priv = drvc;
if (libusb_init(&usb_context) != 0) {
int ret, devcnt, i, j;
(void)options;
+
drvc = zdi->priv;
devices = NULL;