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;