Lines Matching refs:iproc_priv

44 struct bcm_device_private iproc_priv;
93 #define BCM_HDR_LEN iproc_priv.bcm_hdr_len
107 u8 chan_idx = atomic_inc_return(&iproc_priv.next_chan);
109 return chan_idx % iproc_priv.spu.num_chan;
138 struct spu_hw *spu = &iproc_priv.spu;
201 struct spu_hw *spu = &iproc_priv.spu;
248 struct device *dev = &(iproc_priv.pdev->dev);
250 err = mbox_send_message(iproc_priv.mbox[chan_idx], mssg);
259 err = mbox_send_message(iproc_priv.mbox[chan_idx],
261 atomic_inc(&iproc_priv.mb_no_spc);
265 atomic_inc(&iproc_priv.mb_send_fail);
277 mbox_client_txdone(iproc_priv.mbox[chan_idx], err);
301 struct spu_hw *spu = &iproc_priv.spu;
405 atomic64_add(chunksize, &iproc_priv.bytes_out);
472 struct spu_hw *spu = &iproc_priv.spu;
490 atomic64_add(payload_len, &iproc_priv.bytes_in);
499 atomic_inc(&iproc_priv.op_counts[SPU_OP_CIPHER]);
501 &iproc_priv.cipher_cnt[ctx->cipher.alg][ctx->cipher.mode]);
530 struct spu_hw *spu = &iproc_priv.spu;
584 struct spu_hw *spu = &iproc_priv.spu;
654 struct spu_hw *spu = &iproc_priv.spu;
802 atomic64_add(chunksize, &iproc_priv.bytes_out);
945 struct spu_hw *spu = &iproc_priv.spu;
977 atomic_inc(&iproc_priv.op_counts[SPU_OP_HMAC]);
978 atomic_inc(&iproc_priv.hmac_cnt[ctx->auth.alg]);
980 atomic_inc(&iproc_priv.op_counts[SPU_OP_HASH]);
981 atomic_inc(&iproc_priv.hash_cnt[ctx->auth.alg]);
1010 atomic64_add(ctx->digestsize, &iproc_priv.bytes_in);
1049 struct spu_hw *spu = &iproc_priv.spu;
1172 struct spu_hw *spu = &iproc_priv.spu;
1260 struct spu_hw *spu = &iproc_priv.spu;
1425 atomic64_add(chunksize, &iproc_priv.bytes_out);
1530 struct spu_hw *spu = &iproc_priv.spu;
1544 atomic64_add(payload_len, &iproc_priv.bytes_in);
1568 atomic_inc(&iproc_priv.op_counts[SPU_OP_AEAD]);
1571 atomic_inc(&iproc_priv.aead_cnt[AES_CCM]);
1573 atomic_inc(&iproc_priv.aead_cnt[AES_GCM]);
1575 atomic_inc(&iproc_priv.aead_cnt[AUTHENC]);
1577 atomic_inc(&iproc_priv.aead_cnt[AUTHENC]);
1626 struct spu_hw *spu = &iproc_priv.spu;
1643 atomic_inc(&iproc_priv.bad_icv);
1821 struct spu_hw *spu = &iproc_priv.spu;
1884 atomic_inc(&iproc_priv.setkey_cnt[SPU_OP_CIPHER]);
1929 (iproc_priv.spu.spu_type == SPU_TYPE_SPU2)) {
1960 struct spu_hw *spu = &iproc_priv.spu;
2003 struct spu_hw *spu = &iproc_priv.spu;
2394 if (iproc_priv.spu.spu_type == SPU_TYPE_SPUM) {
2411 atomic_inc(&iproc_priv.setkey_cnt[SPU_OP_HMAC]);
2479 if (iproc_priv.spu.spu_type == SPU_TYPE_SPU2) {
2507 struct spu_hw *spu = &iproc_priv.spu;
2722 struct spu_hw *spu = &iproc_priv.spu;
2802 atomic_inc(&iproc_priv.setkey_cnt[SPU_OP_AEAD]);
2817 struct spu_hw *spu = &iproc_priv.spu;
2870 atomic_inc(&iproc_priv.setkey_cnt[SPU_OP_AEAD]);
4147 struct spu_hw *spu = &iproc_priv.spu;
4165 atomic_inc(&iproc_priv.stream_count);
4166 atomic_inc(&iproc_priv.session_count);
4257 atomic_dec(&iproc_priv.session_count);
4289 struct spu_hw *spu = &iproc_priv.spu;
4351 struct mbox_client *mcl = &iproc_priv.mcl;
4354 iproc_priv.mbox = devm_kcalloc(dev, iproc_priv.spu.num_chan,
4356 if (!iproc_priv.mbox)
4366 for (i = 0; i < iproc_priv.spu.num_chan; i++) {
4367 iproc_priv.mbox[i] = mbox_request_channel(mcl, i);
4368 if (IS_ERR(iproc_priv.mbox[i])) {
4369 err = PTR_ERR(iproc_priv.mbox[i]);
4373 iproc_priv.mbox[i] = NULL;
4380 for (i = 0; i < iproc_priv.spu.num_chan; i++) {
4381 if (iproc_priv.mbox[i])
4382 mbox_free_channel(iproc_priv.mbox[i]);
4392 for (i = 0; i < iproc_priv.spu.num_chan; i++)
4393 mbox_free_channel(iproc_priv.mbox[i]);
4401 atomic_set(&iproc_priv.session_count, 0);
4402 atomic_set(&iproc_priv.stream_count, 0);
4403 atomic_set(&iproc_priv.next_chan, (int)iproc_priv.spu.num_chan);
4404 atomic64_set(&iproc_priv.bytes_in, 0);
4405 atomic64_set(&iproc_priv.bytes_out, 0);
4407 atomic_set(&iproc_priv.op_counts[i], 0);
4408 atomic_set(&iproc_priv.setkey_cnt[i], 0);
4412 atomic_set(&iproc_priv.cipher_cnt[i][j], 0);
4415 atomic_set(&iproc_priv.hash_cnt[i], 0);
4416 atomic_set(&iproc_priv.hmac_cnt[i], 0);
4419 atomic_set(&iproc_priv.aead_cnt[i], 0);
4421 atomic_set(&iproc_priv.mb_no_spc, 0);
4422 atomic_set(&iproc_priv.mb_send_fail, 0);
4423 atomic_set(&iproc_priv.bad_icv, 0);
4455 struct spu_hw *spu = &iproc_priv.spu;
4636 struct spu_hw *spu = &iproc_priv.spu;
4675 struct spu_hw *spu = &iproc_priv.spu;
4678 iproc_priv.pdev = pdev;
4679 platform_set_drvdata(iproc_priv.pdev,
4680 &iproc_priv);
4691 iproc_priv.bcm_hdr_len = 8;
4693 iproc_priv.bcm_hdr_len = 0;