Home
last modified time | relevance | path

Searched refs:sdesc (Results 1 – 25 of 29) sorted by relevance

12

/linux/security/keys/trusted-keys/
A Dtrusted_tpm1.c30 struct sdesc { struct
40 struct sdesc *sdesc; in init_sdesc() local
45 if (!sdesc) in init_sdesc()
48 return sdesc; in init_sdesc()
54 struct sdesc *sdesc; in TSS_sha1() local
58 if (IS_ERR(sdesc)) { in TSS_sha1()
71 struct sdesc *sdesc; in TSS_rawhmac() local
78 if (IS_ERR(sdesc)) { in TSS_rawhmac()
120 struct sdesc *sdesc; in TSS_authhmac() local
185 struct sdesc *sdesc; in TSS_checkhmac1() local
[all …]
/linux/crypto/
A Djitterentropy-kcapi.c197 struct shash_desc *sdesc; member
206 if (rng->sdesc) { in jent_kcapi_cleanup()
207 shash_desc_zero(rng->sdesc); in jent_kcapi_cleanup()
208 kfree(rng->sdesc); in jent_kcapi_cleanup()
210 rng->sdesc = NULL; in jent_kcapi_cleanup()
226 struct shash_desc *sdesc; in jent_kcapi_init() local
249 if (!sdesc) { in jent_kcapi_init()
254 sdesc->tfm = hash; in jent_kcapi_init()
255 crypto_shash_init(sdesc); in jent_kcapi_init()
256 rng->sdesc = sdesc; in jent_kcapi_init()
[all …]
A Ddrbg.c1658 struct sdesc { struct
1665 struct sdesc *sdesc; in drbg_init_hash_kernel() argument
1677 if (!sdesc) { in drbg_init_hash_kernel()
1682 sdesc->shash.tfm = tfm; in drbg_init_hash_kernel()
1683 drbg->priv_data = sdesc; in drbg_init_hash_kernel()
1690 struct sdesc *sdesc = drbg->priv_data; in drbg_fini_hash_kernel() local
1691 if (sdesc) { in drbg_fini_hash_kernel()
1693 kfree_sensitive(sdesc); in drbg_fini_hash_kernel()
1702 struct sdesc *sdesc = drbg->priv_data; in drbg_kcapi_hmacsetkey() local
1710 struct sdesc *sdesc = drbg->priv_data; in drbg_kcapi_hash() local
[all …]
/linux/Documentation/crypto/
A Dapi-samples.rst99 struct sdesc {
106 struct sdesc *sdesc;
110 sdesc = kmalloc(size, GFP_KERNEL);
111 if (!sdesc)
113 sdesc->shash.tfm = alg;
114 return sdesc;
121 struct sdesc *sdesc;
124 sdesc = init_sdesc(alg);
125 if (IS_ERR(sdesc)) {
127 return PTR_ERR(sdesc);
[all …]
/linux/drivers/net/ethernet/chelsio/cxgb4vf/
A Dsge.c386 sdesc = &tq->sdesc[cidx]; in free_tx_desc()
394 unmap_sgl(dev, sdesc->skb, sdesc->sgl, tq); in free_tx_desc()
399 sdesc++; in free_tx_desc()
402 sdesc = tq->sdesc; in free_tx_desc()
476 struct rx_sw_desc *sdesc = &fl->sdesc[fl->cidx]; in free_rx_bufs() local
505 struct rx_sw_desc *sdesc = &fl->sdesc[fl->cidx]; in unmap_rx_buf() local
612 struct rx_sw_desc *sdesc = &fl->sdesc[fl->pidx]; in refill_fl() local
669 sdesc = fl->sdesc; in refill_fl()
698 sdesc = fl->sdesc; in refill_fl()
1718 sdesc = &fl->sdesc[fl->cidx]; in restore_rx_bufs()
[all …]
A Dadapter.h143 struct rx_sw_desc *sdesc; /* address of SW RX descriptor ring */ member
249 struct tx_sw_desc *sdesc; /* address of SW TX descriptor ring */ member
/linux/drivers/dma/sh/
A Dshdma-base.c56 struct shdma_desc *sdesc; in shdma_chan_xfer_ld_queue() local
65 ops->start_xfer(schan, sdesc); in shdma_chan_xfer_ld_queue()
159 struct shdma_desc *sdesc; in shdma_get_desc() local
164 list_del(&sdesc->node); in shdma_get_desc()
165 return sdesc; in shdma_get_desc()
829 struct shdma_desc *sdesc; in shdma_tx_status() local
853 struct shdma_desc *sdesc; in shdma_reset() local
878 sdesc->mark = DESC_IDLE; in shdma_reset()
914 struct shdma_desc *sdesc; in chan_irqt() local
921 sdesc->async_tx.cookie, &sdesc->async_tx); in chan_irqt()
[all …]
A Dshdmac.c282 struct shdma_desc *sdesc) in sh_dmae_start_xfer() argument
286 struct sh_dmae_desc *sh_desc = container_of(sdesc, in sh_dmae_start_xfer()
289 sdesc->async_tx.cookie, sh_chan->shdma_chan.id, in sh_dmae_start_xfer()
377 struct shdma_desc *sdesc, in sh_dmae_desc_setup() argument
380 struct sh_dmae_desc *sh_desc = container_of(sdesc, in sh_dmae_desc_setup()
415 struct shdma_desc *sdesc) in sh_dmae_get_partial() argument
419 struct sh_dmae_desc *sh_desc = container_of(sdesc, in sh_dmae_get_partial()
453 struct shdma_desc *sdesc) in sh_dmae_desc_completed() argument
457 struct sh_dmae_desc *sh_desc = container_of(sdesc, in sh_dmae_desc_completed()
462 return (sdesc->direction == DMA_DEV_TO_MEM && in sh_dmae_desc_completed()
[all …]
/linux/drivers/dma/
A Dsprd-dma.c605 sdesc = schan->cur_desc; in dma_irq_handle()
606 if (!sdesc) { in dma_irq_handle()
904 sdesc = kzalloc(sizeof(*sdesc), GFP_NOWAIT); in sprd_dma_prep_dma_memcpy()
905 if (!sdesc) in sprd_dma_prep_dma_memcpy()
908 hw = &sdesc->chn_hw; in sprd_dma_prep_dma_memcpy()
989 sdesc = kzalloc(sizeof(*sdesc), GFP_NOWAIT); in sprd_dma_prep_slave_sg()
990 if (!sdesc) in sprd_dma_prep_slave_sg()
993 sdesc->dir = dir; in sprd_dma_prep_slave_sg()
1022 kfree(sdesc); in sprd_dma_prep_slave_sg()
1030 kfree(sdesc); in sprd_dma_prep_slave_sg()
[all …]
A Daltera-msgdma.c537 struct msgdma_sw_desc *sdesc, *next; in msgdma_copy_desc_to_fifo() local
541 list_for_each_entry_safe(sdesc, next, &desc->tx_list, node) in msgdma_copy_desc_to_fifo()
542 msgdma_copy_one(mdev, sdesc); in msgdma_copy_desc_to_fifo()
/linux/drivers/crypto/bcm/
A Dutil.c188 struct sdesc { struct
218 struct sdesc *sdesc; in do_shash() local
228 sdesc = kmalloc(size, GFP_KERNEL); in do_shash()
229 if (!sdesc) { in do_shash()
233 sdesc->shash.tfm = hash; in do_shash()
243 rc = crypto_shash_init(&sdesc->shash); in do_shash()
248 rc = crypto_shash_update(&sdesc->shash, data1, data1_len); in do_shash()
254 rc = crypto_shash_update(&sdesc->shash, data2, data2_len); in do_shash()
260 rc = crypto_shash_final(&sdesc->shash, result); in do_shash()
266 kfree(sdesc); in do_shash()
/linux/fs/smb/client/
A Dmisc.c1012 if (*sdesc) in cifs_alloc_hash()
1019 *sdesc = NULL; in cifs_alloc_hash()
1024 if (*sdesc == NULL) { in cifs_alloc_hash()
1030 (*sdesc)->tfm = alg; in cifs_alloc_hash()
1041 cifs_free_hash(struct shash_desc **sdesc) in cifs_free_hash() argument
1043 if (unlikely(!sdesc) || !*sdesc) in cifs_free_hash()
1046 if ((*sdesc)->tfm) { in cifs_free_hash()
1047 crypto_free_shash((*sdesc)->tfm); in cifs_free_hash()
1048 (*sdesc)->tfm = NULL; in cifs_free_hash()
1051 kfree_sensitive(*sdesc); in cifs_free_hash()
[all …]
A Dcifsproto.h619 int cifs_alloc_hash(const char *name, struct shash_desc **sdesc);
620 void cifs_free_hash(struct shash_desc **sdesc);
/linux/drivers/firmware/arm_scmi/
A Dsensors.c597 const struct scmi_sensor_descriptor *sdesc = st->priv; in iter_sens_descr_process_response() local
600 s->id = le32_to_cpu(sdesc->id); in iter_sens_descr_process_response()
602 attrl = le32_to_cpu(sdesc->attributes_low); in iter_sens_descr_process_response()
618 attrh = le32_to_cpu(sdesc->attributes_high); in iter_sens_descr_process_response()
668 s->sensor_power = le32_to_cpu(sdesc->power); in iter_sens_descr_process_response()
669 dsize += sizeof(sdesc->power); in iter_sens_descr_process_response()
673 unsigned int sres = le32_to_cpu(sdesc->resolution); in iter_sens_descr_process_response()
677 dsize += sizeof(sdesc->resolution); in iter_sens_descr_process_response()
680 &sdesc->scalar_attrs); in iter_sens_descr_process_response()
681 dsize += sizeof(sdesc->scalar_attrs); in iter_sens_descr_process_response()
[all …]
/linux/drivers/dma/xilinx/
A Dzynqmp_dma.c316 struct zynqmp_dma_desc_ll *sdesc, in zynqmp_dma_config_sg_ll_desc() argument
320 struct zynqmp_dma_desc_ll *ddesc = sdesc + 1; in zynqmp_dma_config_sg_ll_desc()
322 sdesc->size = ddesc->size = len; in zynqmp_dma_config_sg_ll_desc()
323 sdesc->addr = src; in zynqmp_dma_config_sg_ll_desc()
326 sdesc->ctrl = ddesc->ctrl = ZYNQMP_DMA_DESC_CTRL_SIZE_256; in zynqmp_dma_config_sg_ll_desc()
328 sdesc->ctrl |= ZYNQMP_DMA_DESC_CTRL_COHRNT; in zynqmp_dma_config_sg_ll_desc()
334 ((uintptr_t)sdesc - (uintptr_t)chan->desc_pool_v); in zynqmp_dma_config_sg_ll_desc()
443 struct zynqmp_dma_desc_sw *sdesc) in zynqmp_dma_free_descriptor() argument
448 list_move_tail(&sdesc->node, &chan->free_list); in zynqmp_dma_free_descriptor()
449 list_for_each_entry_safe(child, next, &sdesc->tx_list, node) { in zynqmp_dma_free_descriptor()
/linux/drivers/crypto/marvell/octeontx2/
A Dotx2_cptvf_algs.c625 if (!ctx->sdesc) { in cpt_aead_init()
641 kfree(ctx->sdesc); in cpt_aead_init()
649 kfree(ctx->sdesc); in cpt_aead_init()
734 kfree(ctx->sdesc); in otx2_cpt_aead_exit()
780 struct otx2_cpt_sdesc *sdesc; in alloc_sdesc() local
784 sdesc = kmalloc(size, GFP_KERNEL); in alloc_sdesc()
785 if (!sdesc) in alloc_sdesc()
788 sdesc->shash.tfm = alg; in alloc_sdesc()
790 return sdesc; in alloc_sdesc()
899 crypto_shash_init(&ctx->sdesc->shash); in aead_hmac_init()
[all …]
A Dotx2_cptvf_algs.h165 struct otx2_cpt_sdesc *sdesc; member
/linux/drivers/crypto/marvell/octeontx/
A Dotx_cptvf_algs.c561 ctx->sdesc = alloc_sdesc(ctx->hashalg); in cpt_aead_init()
562 if (!ctx->sdesc) { in cpt_aead_init()
624 kfree(ctx->sdesc); in otx_cpt_aead_exit()
691 struct otx_cpt_sdesc *sdesc; in alloc_sdesc() local
695 sdesc = kmalloc(size, GFP_KERNEL); in alloc_sdesc()
696 if (!sdesc) in alloc_sdesc()
699 sdesc->shash.tfm = alg; in alloc_sdesc()
701 return sdesc; in alloc_sdesc()
810 crypto_shash_init(&ctx->sdesc->shash); in aead_hmac_init()
812 crypto_shash_export(&ctx->sdesc->shash, ipad); in aead_hmac_init()
[all …]
A Dotx_cptvf_algs.h172 struct otx_cpt_sdesc *sdesc; member
/linux/drivers/net/wireless/ath/ath10k/
A Dce.c431 struct ce_desc *desc, sdesc; in _ath10k_ce_send_nolock() local
459 sdesc.addr = __cpu_to_le32(buffer); in _ath10k_ce_send_nolock()
460 sdesc.nbytes = __cpu_to_le16(nbytes); in _ath10k_ce_send_nolock()
463 *desc = sdesc; in _ath10k_ce_send_nolock()
488 struct ce_desc_64 *desc, sdesc; in _ath10k_ce_send_nolock_64() local
526 addr = (__le32 *)&sdesc.addr; in _ath10k_ce_send_nolock_64()
539 *desc = sdesc; in _ath10k_ce_send_nolock_64()
765 struct ce_desc sdesc; in _ath10k_ce_completed_recv_next_nolock() local
769 sdesc = *desc; in _ath10k_ce_completed_recv_next_nolock()
815 struct ce_desc_64 sdesc; in _ath10k_ce_completed_recv_next_nolock_64() local
[all …]
/linux/drivers/net/ethernet/chelsio/cxgb3/
A Dsge.c292 d = &q->sdesc[cidx]; in free_tx_desc()
305 d = q->sdesc; in free_tx_desc()
546 sd = q->sdesc; in refill_fl()
580 q->sdesc[q->pidx] = q->sdesc[idx]; in recycle_rx_buf()
683 kfree(q->fl[i].sdesc); in t3_free_qset()
695 if (q->txq[i].sdesc) { in t3_free_qset()
698 kfree(q->txq[i].sdesc); in t3_free_qset()
1140 sd = q->sdesc; in write_wr_hdr_sgl()
1215 q->sdesc[pidx].skb = NULL; in write_tx_pkt_wr()
1640 q->sdesc[pidx].skb = NULL; in write_ofld_wr()
[all …]
A Dadapter.h115 struct rx_sw_desc *sdesc; /* address of SW Rx descriptor ring */ member
176 struct tx_sw_desc *sdesc; /* address of SW Tx descriptor ring */ member
/linux/drivers/usb/gadget/udc/aspeed-vhub/
A Dhub.c338 struct usb_string_descriptor *sdesc = buf; in ast_vhub_collect_languages() local
342 max_langs = (size - hdr_len) / sizeof(sdesc->wData[0]); in ast_vhub_collect_languages()
348 sdesc->wData[nlangs++] = cpu_to_le16(lang_str->language); in ast_vhub_collect_languages()
351 rc = hdr_len + nlangs * sizeof(sdesc->wData[0]); in ast_vhub_collect_languages()
352 sdesc->bLength = rc; in ast_vhub_collect_languages()
353 sdesc->bDescriptorType = USB_DT_STRING; in ast_vhub_collect_languages()
/linux/drivers/net/ethernet/chelsio/cxgb4/
A Dsge.c319 d = &q->sdesc[cidx]; in free_tx_desc()
332 d = q->sdesc; in free_tx_desc()
584 sd = q->sdesc; in refill_fl()
613 sd = q->sdesc; in refill_fl()
4543 kfree(fl->sdesc); in t4_sge_alloc_rxq()
4544 fl->sdesc = NULL; in t4_sge_alloc_rxq()
4782 kfree(q->sdesc); in t4_sge_alloc_ofld_txq()
4783 q->sdesc = NULL; in t4_sge_alloc_ofld_txq()
4846 q->sdesc = NULL; in free_txq()
4870 kfree(fl->sdesc); in free_rspq_fl()
[all …]
/linux/drivers/net/ethernet/chelsio/inline_crypto/ch_ktls/
A Dchcr_ktls.c1137 sgl_sdesc = &q->q.sdesc[last_desc]; in chcr_ktls_xmit_wr_complete()
1322 sgl_sdesc = &q->q.sdesc[last_desc]; in chcr_ktls_xmit_wr_short()
1500 sgl_sdesc = &q->q.sdesc[last_desc]; in chcr_ktls_tx_plaintxt()
1600 sgl_sdesc = &q->q.sdesc[last_desc]; in chcr_ktls_tunnel_pkt()

Completed in 125 milliseconds

12