Lines Matching defs:nx_driver
45 struct vio_dev *viodev = nx_driver.viodev;
274 nx_driver.of.max_sg_len/sizeof(struct nx_sg));
491 struct alg_props *props = &nx_driver.of.ap[fc][mode][slot];
517 return nx_check_props(&nx_driver.viodev->dev, fc, mode) ?
523 return nx_check_props(&nx_driver.viodev->dev, fc, mode) ?
529 return (slot >= 0 ? nx_check_prop(&nx_driver.viodev->dev,
531 nx_check_props(&nx_driver.viodev->dev, fc, mode)) ?
568 if (nx_driver.of.flags != NX_OF_FLAG_MASK_READY)
571 memset(&nx_driver.stats, 0, sizeof(struct nx_stats));
573 NX_DEBUGFS_INIT(&nx_driver);
575 nx_driver.of.status = NX_OKAY;
656 if (nx_driver.of.status != NX_OKAY) {
687 nx_ctx->stats = &nx_driver.stats;
688 memcpy(nx_ctx->props, nx_driver.of.ap[fc][mode],
774 if (nx_driver.viodev) {
780 nx_driver.viodev = viodev;
782 nx_of_init(&viodev->dev, &nx_driver.of);
792 if (nx_driver.of.status == NX_OKAY) {
793 NX_DEBUGFS_FINI(&nx_driver);
821 return vio_register_driver(&nx_driver.viodriver);
826 vio_unregister_driver(&nx_driver.viodriver);
836 struct nx_crypto_driver nx_driver = {