iproc_priv 44 drivers/crypto/bcm/cipher.c struct device_private iproc_priv; iproc_priv 93 drivers/crypto/bcm/cipher.c #define BCM_HDR_LEN iproc_priv.bcm_hdr_len iproc_priv 107 drivers/crypto/bcm/cipher.c u8 chan_idx = atomic_inc_return(&iproc_priv.next_chan); iproc_priv 109 drivers/crypto/bcm/cipher.c return chan_idx % iproc_priv.spu.num_chan; iproc_priv 138 drivers/crypto/bcm/cipher.c struct spu_hw *spu = &iproc_priv.spu; iproc_priv 205 drivers/crypto/bcm/cipher.c struct spu_hw *spu = &iproc_priv.spu; iproc_priv 252 drivers/crypto/bcm/cipher.c struct device *dev = &(iproc_priv.pdev->dev); iproc_priv 254 drivers/crypto/bcm/cipher.c err = mbox_send_message(iproc_priv.mbox[chan_idx], mssg); iproc_priv 263 drivers/crypto/bcm/cipher.c err = mbox_send_message(iproc_priv.mbox[chan_idx], iproc_priv 265 drivers/crypto/bcm/cipher.c atomic_inc(&iproc_priv.mb_no_spc); iproc_priv 269 drivers/crypto/bcm/cipher.c atomic_inc(&iproc_priv.mb_send_fail); iproc_priv 281 drivers/crypto/bcm/cipher.c mbox_client_txdone(iproc_priv.mbox[chan_idx], err); iproc_priv 305 drivers/crypto/bcm/cipher.c struct spu_hw *spu = &iproc_priv.spu; iproc_priv 437 drivers/crypto/bcm/cipher.c atomic64_add(chunksize, &iproc_priv.bytes_out); iproc_priv 504 drivers/crypto/bcm/cipher.c struct spu_hw *spu = &iproc_priv.spu; iproc_priv 524 drivers/crypto/bcm/cipher.c atomic64_add(payload_len, &iproc_priv.bytes_in); iproc_priv 536 drivers/crypto/bcm/cipher.c atomic_inc(&iproc_priv.op_counts[SPU_OP_CIPHER]); iproc_priv 538 drivers/crypto/bcm/cipher.c &iproc_priv.cipher_cnt[ctx->cipher.alg][ctx->cipher.mode]); iproc_priv 567 drivers/crypto/bcm/cipher.c struct spu_hw *spu = &iproc_priv.spu; iproc_priv 621 drivers/crypto/bcm/cipher.c struct spu_hw *spu = &iproc_priv.spu; iproc_priv 691 drivers/crypto/bcm/cipher.c struct spu_hw *spu = &iproc_priv.spu; iproc_priv 839 drivers/crypto/bcm/cipher.c atomic64_add(chunksize, &iproc_priv.bytes_out); iproc_priv 982 drivers/crypto/bcm/cipher.c struct spu_hw *spu = &iproc_priv.spu; iproc_priv 1014 drivers/crypto/bcm/cipher.c atomic_inc(&iproc_priv.op_counts[SPU_OP_HMAC]); iproc_priv 1015 drivers/crypto/bcm/cipher.c atomic_inc(&iproc_priv.hmac_cnt[ctx->auth.alg]); iproc_priv 1017 drivers/crypto/bcm/cipher.c atomic_inc(&iproc_priv.op_counts[SPU_OP_HASH]); iproc_priv 1018 drivers/crypto/bcm/cipher.c atomic_inc(&iproc_priv.hash_cnt[ctx->auth.alg]); iproc_priv 1049 drivers/crypto/bcm/cipher.c atomic64_add(ctx->digestsize, &iproc_priv.bytes_in); iproc_priv 1087 drivers/crypto/bcm/cipher.c struct spu_hw *spu = &iproc_priv.spu; iproc_priv 1210 drivers/crypto/bcm/cipher.c struct spu_hw *spu = &iproc_priv.spu; iproc_priv 1298 drivers/crypto/bcm/cipher.c struct spu_hw *spu = &iproc_priv.spu; iproc_priv 1463 drivers/crypto/bcm/cipher.c atomic64_add(chunksize, &iproc_priv.bytes_out); iproc_priv 1568 drivers/crypto/bcm/cipher.c struct spu_hw *spu = &iproc_priv.spu; iproc_priv 1582 drivers/crypto/bcm/cipher.c atomic64_add(payload_len, &iproc_priv.bytes_in); iproc_priv 1606 drivers/crypto/bcm/cipher.c atomic_inc(&iproc_priv.op_counts[SPU_OP_AEAD]); iproc_priv 1609 drivers/crypto/bcm/cipher.c atomic_inc(&iproc_priv.aead_cnt[AES_CCM]); iproc_priv 1611 drivers/crypto/bcm/cipher.c atomic_inc(&iproc_priv.aead_cnt[AES_GCM]); iproc_priv 1613 drivers/crypto/bcm/cipher.c atomic_inc(&iproc_priv.aead_cnt[AUTHENC]); iproc_priv 1615 drivers/crypto/bcm/cipher.c atomic_inc(&iproc_priv.aead_cnt[AUTHENC]); iproc_priv 1664 drivers/crypto/bcm/cipher.c struct spu_hw *spu = &iproc_priv.spu; iproc_priv 1681 drivers/crypto/bcm/cipher.c atomic_inc(&iproc_priv.bad_icv); iproc_priv 1880 drivers/crypto/bcm/cipher.c struct spu_hw *spu = &iproc_priv.spu; iproc_priv 1948 drivers/crypto/bcm/cipher.c atomic_inc(&iproc_priv.setkey_cnt[SPU_OP_CIPHER]); iproc_priv 1993 drivers/crypto/bcm/cipher.c (iproc_priv.spu.spu_type == SPU_TYPE_SPU2)) { iproc_priv 2024 drivers/crypto/bcm/cipher.c struct spu_hw *spu = &iproc_priv.spu; iproc_priv 2067 drivers/crypto/bcm/cipher.c struct spu_hw *spu = &iproc_priv.spu; iproc_priv 2458 drivers/crypto/bcm/cipher.c if (iproc_priv.spu.spu_type == SPU_TYPE_SPUM) { iproc_priv 2474 drivers/crypto/bcm/cipher.c atomic_inc(&iproc_priv.setkey_cnt[SPU_OP_HMAC]); iproc_priv 2542 drivers/crypto/bcm/cipher.c if (iproc_priv.spu.spu_type == SPU_TYPE_SPU2) { iproc_priv 2570 drivers/crypto/bcm/cipher.c struct spu_hw *spu = &iproc_priv.spu; iproc_priv 2822 drivers/crypto/bcm/cipher.c struct spu_hw *spu = &iproc_priv.spu; iproc_priv 2910 drivers/crypto/bcm/cipher.c atomic_inc(&iproc_priv.setkey_cnt[SPU_OP_AEAD]); iproc_priv 2926 drivers/crypto/bcm/cipher.c struct spu_hw *spu = &iproc_priv.spu; iproc_priv 2983 drivers/crypto/bcm/cipher.c atomic_inc(&iproc_priv.setkey_cnt[SPU_OP_AEAD]); iproc_priv 4261 drivers/crypto/bcm/cipher.c struct spu_hw *spu = &iproc_priv.spu; iproc_priv 4279 drivers/crypto/bcm/cipher.c atomic_inc(&iproc_priv.stream_count); iproc_priv 4280 drivers/crypto/bcm/cipher.c atomic_inc(&iproc_priv.session_count); iproc_priv 4363 drivers/crypto/bcm/cipher.c atomic_dec(&iproc_priv.session_count); iproc_priv 4390 drivers/crypto/bcm/cipher.c struct spu_hw *spu = &iproc_priv.spu; iproc_priv 4452 drivers/crypto/bcm/cipher.c struct mbox_client *mcl = &iproc_priv.mcl; iproc_priv 4455 drivers/crypto/bcm/cipher.c iproc_priv.mbox = devm_kcalloc(dev, iproc_priv.spu.num_chan, iproc_priv 4457 drivers/crypto/bcm/cipher.c if (!iproc_priv.mbox) iproc_priv 4467 drivers/crypto/bcm/cipher.c for (i = 0; i < iproc_priv.spu.num_chan; i++) { iproc_priv 4468 drivers/crypto/bcm/cipher.c iproc_priv.mbox[i] = mbox_request_channel(mcl, i); iproc_priv 4469 drivers/crypto/bcm/cipher.c if (IS_ERR(iproc_priv.mbox[i])) { iproc_priv 4470 drivers/crypto/bcm/cipher.c err = (int)PTR_ERR(iproc_priv.mbox[i]); iproc_priv 4474 drivers/crypto/bcm/cipher.c iproc_priv.mbox[i] = NULL; iproc_priv 4481 drivers/crypto/bcm/cipher.c for (i = 0; i < iproc_priv.spu.num_chan; i++) { iproc_priv 4482 drivers/crypto/bcm/cipher.c if (iproc_priv.mbox[i]) iproc_priv 4483 drivers/crypto/bcm/cipher.c mbox_free_channel(iproc_priv.mbox[i]); iproc_priv 4493 drivers/crypto/bcm/cipher.c for (i = 0; i < iproc_priv.spu.num_chan; i++) iproc_priv 4494 drivers/crypto/bcm/cipher.c mbox_free_channel(iproc_priv.mbox[i]); iproc_priv 4502 drivers/crypto/bcm/cipher.c atomic_set(&iproc_priv.session_count, 0); iproc_priv 4503 drivers/crypto/bcm/cipher.c atomic_set(&iproc_priv.stream_count, 0); iproc_priv 4504 drivers/crypto/bcm/cipher.c atomic_set(&iproc_priv.next_chan, (int)iproc_priv.spu.num_chan); iproc_priv 4505 drivers/crypto/bcm/cipher.c atomic64_set(&iproc_priv.bytes_in, 0); iproc_priv 4506 drivers/crypto/bcm/cipher.c atomic64_set(&iproc_priv.bytes_out, 0); iproc_priv 4508 drivers/crypto/bcm/cipher.c atomic_set(&iproc_priv.op_counts[i], 0); iproc_priv 4509 drivers/crypto/bcm/cipher.c atomic_set(&iproc_priv.setkey_cnt[i], 0); iproc_priv 4513 drivers/crypto/bcm/cipher.c atomic_set(&iproc_priv.cipher_cnt[i][j], 0); iproc_priv 4516 drivers/crypto/bcm/cipher.c atomic_set(&iproc_priv.hash_cnt[i], 0); iproc_priv 4517 drivers/crypto/bcm/cipher.c atomic_set(&iproc_priv.hmac_cnt[i], 0); iproc_priv 4520 drivers/crypto/bcm/cipher.c atomic_set(&iproc_priv.aead_cnt[i], 0); iproc_priv 4522 drivers/crypto/bcm/cipher.c atomic_set(&iproc_priv.mb_no_spc, 0); iproc_priv 4523 drivers/crypto/bcm/cipher.c atomic_set(&iproc_priv.mb_send_fail, 0); iproc_priv 4524 drivers/crypto/bcm/cipher.c atomic_set(&iproc_priv.bad_icv, 0); iproc_priv 4529 drivers/crypto/bcm/cipher.c struct spu_hw *spu = &iproc_priv.spu; iproc_priv 4563 drivers/crypto/bcm/cipher.c struct spu_hw *spu = &iproc_priv.spu; iproc_priv 4743 drivers/crypto/bcm/cipher.c struct spu_hw *spu = &iproc_priv.spu; iproc_priv 4783 drivers/crypto/bcm/cipher.c struct spu_hw *spu = &iproc_priv.spu; iproc_priv 4786 drivers/crypto/bcm/cipher.c iproc_priv.pdev = pdev; iproc_priv 4787 drivers/crypto/bcm/cipher.c platform_set_drvdata(iproc_priv.pdev, iproc_priv 4788 drivers/crypto/bcm/cipher.c &iproc_priv); iproc_priv 4799 drivers/crypto/bcm/cipher.c iproc_priv.bcm_hdr_len = 8; iproc_priv 4801 drivers/crypto/bcm/cipher.c iproc_priv.bcm_hdr_len = 0; iproc_priv 468 drivers/crypto/bcm/cipher.h extern struct device_private iproc_priv; iproc_priv 488 drivers/crypto/bcm/util.c if (!iproc_priv.debugfs_dir) iproc_priv 489 drivers/crypto/bcm/util.c iproc_priv.debugfs_dir = debugfs_create_dir(KBUILD_MODNAME, iproc_priv 492 drivers/crypto/bcm/util.c if (!iproc_priv.debugfs_stats) iproc_priv 494 drivers/crypto/bcm/util.c debugfs_create_file("stats", 0400, iproc_priv.debugfs_dir, iproc_priv 495 drivers/crypto/bcm/util.c &iproc_priv, &spu_debugfs_stats); iproc_priv 500 drivers/crypto/bcm/util.c debugfs_remove_recursive(iproc_priv.debugfs_dir); iproc_priv 501 drivers/crypto/bcm/util.c iproc_priv.debugfs_dir = NULL;