Lines Matching refs:nx_driver
58 struct vio_dev *viodev = nx_driver.viodev; in nx_hcall_sync()
286 nx_driver.of.max_sg_len/sizeof(struct nx_sg)); in nx_build_sg_lists()
503 struct alg_props *props = &nx_driver.of.ap[fc][mode][slot]; in nx_check_prop()
529 return nx_check_props(&nx_driver.viodev->dev, fc, mode) ? in nx_register_alg()
535 return nx_check_props(&nx_driver.viodev->dev, fc, mode) ? in nx_register_aead()
541 return (slot >= 0 ? nx_check_prop(&nx_driver.viodev->dev, in nx_register_shash()
543 nx_check_props(&nx_driver.viodev->dev, fc, mode)) ? in nx_register_shash()
580 if (nx_driver.of.flags != NX_OF_FLAG_MASK_READY) in nx_register_algs()
583 memset(&nx_driver.stats, 0, sizeof(struct nx_stats)); in nx_register_algs()
585 rc = NX_DEBUGFS_INIT(&nx_driver); in nx_register_algs()
589 nx_driver.of.status = NX_OKAY; in nx_register_algs()
669 if (nx_driver.of.status != NX_OKAY) { in nx_crypto_ctx_init()
700 nx_ctx->stats = &nx_driver.stats; in nx_crypto_ctx_init()
701 memcpy(nx_ctx->props, nx_driver.of.ap[fc][mode], in nx_crypto_ctx_init()
782 if (nx_driver.viodev) { in nx_probe()
788 nx_driver.viodev = viodev; in nx_probe()
790 nx_of_init(&viodev->dev, &nx_driver.of); in nx_probe()
800 if (nx_driver.of.status == NX_OKAY) { in nx_remove()
801 NX_DEBUGFS_FINI(&nx_driver); in nx_remove()
829 return vio_register_driver(&nx_driver.viodriver); in nx_init()
834 vio_unregister_driver(&nx_driver.viodriver); in nx_fini()
844 struct nx_crypto_driver nx_driver = { variable