sdesc            1662 crypto/drbg.c  	struct sdesc *sdesc;
sdesc            1672 crypto/drbg.c  	sdesc = kzalloc(sizeof(struct shash_desc) + crypto_shash_descsize(tfm),
sdesc            1674 crypto/drbg.c  	if (!sdesc) {
sdesc            1679 crypto/drbg.c  	sdesc->shash.tfm = tfm;
sdesc            1680 crypto/drbg.c  	drbg->priv_data = sdesc;
sdesc            1687 crypto/drbg.c  	struct sdesc *sdesc = (struct sdesc *)drbg->priv_data;
sdesc            1688 crypto/drbg.c  	if (sdesc) {
sdesc            1689 crypto/drbg.c  		crypto_free_shash(sdesc->shash.tfm);
sdesc            1690 crypto/drbg.c  		kzfree(sdesc);
sdesc            1699 crypto/drbg.c  	struct sdesc *sdesc = (struct sdesc *)drbg->priv_data;
sdesc            1701 crypto/drbg.c  	crypto_shash_setkey(sdesc->shash.tfm, key, drbg_statelen(drbg));
sdesc            1707 crypto/drbg.c  	struct sdesc *sdesc = (struct sdesc *)drbg->priv_data;
sdesc            1710 crypto/drbg.c  	crypto_shash_init(&sdesc->shash);
sdesc            1712 crypto/drbg.c  		crypto_shash_update(&sdesc->shash, input->buf, input->len);
sdesc            1713 crypto/drbg.c  	return crypto_shash_final(&sdesc->shash, outval);
sdesc             218 drivers/crypto/bcm/util.c 	struct sdesc *sdesc;
sdesc             228 drivers/crypto/bcm/util.c 	sdesc = kmalloc(size, GFP_KERNEL);
sdesc             229 drivers/crypto/bcm/util.c 	if (!sdesc) {
sdesc             233 drivers/crypto/bcm/util.c 	sdesc->shash.tfm = hash;
sdesc             243 drivers/crypto/bcm/util.c 	rc = crypto_shash_init(&sdesc->shash);
sdesc             248 drivers/crypto/bcm/util.c 	rc = crypto_shash_update(&sdesc->shash, data1, data1_len);
sdesc             254 drivers/crypto/bcm/util.c 		rc = crypto_shash_update(&sdesc->shash, data2, data2_len);
sdesc             260 drivers/crypto/bcm/util.c 	rc = crypto_shash_final(&sdesc->shash, result);
sdesc             266 drivers/crypto/bcm/util.c 	kfree(sdesc);
sdesc             276 drivers/crypto/ccp/ccp-crypto-sha.c 	SHASH_DESC_ON_STACK(sdesc, shash);
sdesc             292 drivers/crypto/ccp/ccp-crypto-sha.c 		sdesc->tfm = shash;
sdesc             294 drivers/crypto/ccp/ccp-crypto-sha.c 		ret = crypto_shash_digest(sdesc, key, key_len,
sdesc             754 drivers/crypto/chelsio/chcr_ipsec.c 		q->q.sdesc[last_desc].skb = skb;
sdesc             755 drivers/crypto/chelsio/chcr_ipsec.c 		q->q.sdesc[last_desc].sgl = (struct ulptx_sgl *)sgl;
sdesc             534 drivers/dma/altera-msgdma.c 	struct msgdma_sw_desc *sdesc, *next;
sdesc             538 drivers/dma/altera-msgdma.c 	list_for_each_entry_safe(sdesc, next, &desc->tx_list, node)
sdesc             539 drivers/dma/altera-msgdma.c 		msgdma_copy_one(mdev, sdesc);
sdesc              56 drivers/dma/sh/shdma-base.c 	struct shdma_desc *sdesc;
sdesc              63 drivers/dma/sh/shdma-base.c 	list_for_each_entry(sdesc, &schan->ld_queue, node)
sdesc              64 drivers/dma/sh/shdma-base.c 		if (sdesc->mark == DESC_SUBMITTED) {
sdesc              65 drivers/dma/sh/shdma-base.c 			ops->start_xfer(schan, sdesc);
sdesc             159 drivers/dma/sh/shdma-base.c 	struct shdma_desc *sdesc;
sdesc             161 drivers/dma/sh/shdma-base.c 	list_for_each_entry(sdesc, &schan->ld_free, node)
sdesc             162 drivers/dma/sh/shdma-base.c 		if (sdesc->mark != DESC_PREPARED) {
sdesc             163 drivers/dma/sh/shdma-base.c 			BUG_ON(sdesc->mark != DESC_IDLE);
sdesc             164 drivers/dma/sh/shdma-base.c 			list_del(&sdesc->node);
sdesc             165 drivers/dma/sh/shdma-base.c 			return sdesc;
sdesc             837 drivers/dma/sh/shdma-base.c 		struct shdma_desc *sdesc;
sdesc             839 drivers/dma/sh/shdma-base.c 		list_for_each_entry(sdesc, &schan->ld_queue, node)
sdesc             840 drivers/dma/sh/shdma-base.c 			if (sdesc->cookie == cookie) {
sdesc             861 drivers/dma/sh/shdma-base.c 		struct shdma_desc *sdesc;
sdesc             883 drivers/dma/sh/shdma-base.c 		list_for_each_entry(sdesc, &dl, node) {
sdesc             884 drivers/dma/sh/shdma-base.c 			struct dma_async_tx_descriptor *tx = &sdesc->async_tx;
sdesc             886 drivers/dma/sh/shdma-base.c 			sdesc->mark = DESC_IDLE;
sdesc             922 drivers/dma/sh/shdma-base.c 	struct shdma_desc *sdesc;
sdesc             925 drivers/dma/sh/shdma-base.c 	list_for_each_entry(sdesc, &schan->ld_queue, node) {
sdesc             926 drivers/dma/sh/shdma-base.c 		if (sdesc->mark == DESC_SUBMITTED &&
sdesc             927 drivers/dma/sh/shdma-base.c 		    ops->desc_completed(schan, sdesc)) {
sdesc             929 drivers/dma/sh/shdma-base.c 				sdesc->async_tx.cookie, &sdesc->async_tx);
sdesc             930 drivers/dma/sh/shdma-base.c 			sdesc->mark = DESC_COMPLETED;
sdesc             283 drivers/dma/sh/shdmac.c 			       struct shdma_desc *sdesc)
sdesc             287 drivers/dma/sh/shdmac.c 	struct sh_dmae_desc *sh_desc = container_of(sdesc,
sdesc             290 drivers/dma/sh/shdmac.c 		sdesc->async_tx.cookie, sh_chan->shdma_chan.id,
sdesc             378 drivers/dma/sh/shdmac.c 			      struct shdma_desc *sdesc,
sdesc             381 drivers/dma/sh/shdmac.c 	struct sh_dmae_desc *sh_desc = container_of(sdesc,
sdesc             416 drivers/dma/sh/shdmac.c 				  struct shdma_desc *sdesc)
sdesc             420 drivers/dma/sh/shdmac.c 	struct sh_dmae_desc *sh_desc = container_of(sdesc,
sdesc             454 drivers/dma/sh/shdmac.c 				   struct shdma_desc *sdesc)
sdesc             458 drivers/dma/sh/shdmac.c 	struct sh_dmae_desc *sh_desc = container_of(sdesc,
sdesc             463 drivers/dma/sh/shdmac.c 	return	(sdesc->direction == DMA_DEV_TO_MEM &&
sdesc             465 drivers/dma/sh/shdmac.c 		(sdesc->direction != DMA_DEV_TO_MEM &&
sdesc             126 drivers/dma/sirf-dma.c 	void (*exec_desc)(struct sirfsoc_dma_desc *sdesc,
sdesc             132 drivers/dma/sirf-dma.c 	void (*exec)(struct sirfsoc_dma_desc *sdesc,
sdesc             162 drivers/dma/sirf-dma.c static void sirfsoc_dma_execute_hw_a7v2(struct sirfsoc_dma_desc *sdesc,
sdesc             165 drivers/dma/sirf-dma.c 	if (sdesc->chain) {
sdesc             167 drivers/dma/sirf-dma.c 		writel_relaxed((sdesc->dir << SIRFSOC_DMA_DIR_CTRL_BIT_ATLAS7) |
sdesc             168 drivers/dma/sirf-dma.c 			       (sdesc->chain <<
sdesc             174 drivers/dma/sirf-dma.c 		writel_relaxed(sdesc->xlen, base + SIRFSOC_DMA_CH_XLEN);
sdesc             175 drivers/dma/sirf-dma.c 		writel_relaxed(sdesc->ylen, base + SIRFSOC_DMA_CH_YLEN);
sdesc             176 drivers/dma/sirf-dma.c 		writel_relaxed(sdesc->width, base + SIRFSOC_DMA_WIDTH_ATLAS7);
sdesc             177 drivers/dma/sirf-dma.c 		writel_relaxed((sdesc->width*((sdesc->ylen+1)>>1)),
sdesc             179 drivers/dma/sirf-dma.c 		writel_relaxed((sdesc->dir << SIRFSOC_DMA_DIR_CTRL_BIT_ATLAS7) |
sdesc             180 drivers/dma/sirf-dma.c 			       (sdesc->chain <<
sdesc             184 drivers/dma/sirf-dma.c 	writel_relaxed(sdesc->chain ? SIRFSOC_DMA_INT_END_INT_ATLAS7 :
sdesc             188 drivers/dma/sirf-dma.c 	writel(sdesc->addr, base + SIRFSOC_DMA_CH_ADDR);
sdesc             189 drivers/dma/sirf-dma.c 	if (sdesc->cyclic)
sdesc             193 drivers/dma/sirf-dma.c static void sirfsoc_dma_execute_hw_a7v1(struct sirfsoc_dma_desc *sdesc,
sdesc             198 drivers/dma/sirf-dma.c 	writel_relaxed(sdesc->width, base + SIRFSOC_DMA_WIDTH_0 + cid * 4);
sdesc             200 drivers/dma/sirf-dma.c 		       (sdesc->dir << SIRFSOC_DMA_DIR_CTRL_BIT),
sdesc             202 drivers/dma/sirf-dma.c 	writel_relaxed(sdesc->xlen, base + cid * 0x10 + SIRFSOC_DMA_CH_XLEN);
sdesc             203 drivers/dma/sirf-dma.c 	writel_relaxed(sdesc->ylen, base + cid * 0x10 + SIRFSOC_DMA_CH_YLEN);
sdesc             206 drivers/dma/sirf-dma.c 	writel(sdesc->addr >> 2, base + cid * 0x10 + SIRFSOC_DMA_CH_ADDR);
sdesc             207 drivers/dma/sirf-dma.c 	if (sdesc->cyclic) {
sdesc             215 drivers/dma/sirf-dma.c static void sirfsoc_dma_execute_hw_a6(struct sirfsoc_dma_desc *sdesc,
sdesc             218 drivers/dma/sirf-dma.c 	writel_relaxed(sdesc->width, base + SIRFSOC_DMA_WIDTH_0 + cid * 4);
sdesc             220 drivers/dma/sirf-dma.c 		       (sdesc->dir << SIRFSOC_DMA_DIR_CTRL_BIT),
sdesc             222 drivers/dma/sirf-dma.c 	writel_relaxed(sdesc->xlen, base + cid * 0x10 + SIRFSOC_DMA_CH_XLEN);
sdesc             223 drivers/dma/sirf-dma.c 	writel_relaxed(sdesc->ylen, base + cid * 0x10 + SIRFSOC_DMA_CH_YLEN);
sdesc             226 drivers/dma/sirf-dma.c 	writel(sdesc->addr >> 2, base + cid * 0x10 + SIRFSOC_DMA_CH_ADDR);
sdesc             227 drivers/dma/sirf-dma.c 	if (sdesc->cyclic) {
sdesc             240 drivers/dma/sirf-dma.c 	struct sirfsoc_dma_desc *sdesc = NULL;
sdesc             248 drivers/dma/sirf-dma.c 	sdesc = list_first_entry(&schan->queued, struct sirfsoc_dma_desc,
sdesc             251 drivers/dma/sirf-dma.c 	list_move_tail(&sdesc->node, &schan->active);
sdesc             257 drivers/dma/sirf-dma.c 	sdma->exec_desc(sdesc, cid, schan->mode, base);
sdesc             259 drivers/dma/sirf-dma.c 	if (sdesc->cyclic)
sdesc             268 drivers/dma/sirf-dma.c 	struct sirfsoc_dma_desc *sdesc = NULL;
sdesc             284 drivers/dma/sirf-dma.c 			sdesc = list_first_entry(&schan->active,
sdesc             286 drivers/dma/sirf-dma.c 			if (!sdesc->cyclic) {
sdesc             290 drivers/dma/sirf-dma.c 				dma_cookie_complete(&sdesc->desc);
sdesc             306 drivers/dma/sirf-dma.c 		sdesc = list_first_entry(&schan->active,
sdesc             308 drivers/dma/sirf-dma.c 		if (!sdesc->cyclic) {
sdesc             309 drivers/dma/sirf-dma.c 			chain = sdesc->chain;
sdesc             316 drivers/dma/sirf-dma.c 				dma_cookie_complete(&sdesc->desc);
sdesc             320 drivers/dma/sirf-dma.c 		} else if (sdesc->cyclic && (is &
sdesc             342 drivers/dma/sirf-dma.c 	struct sirfsoc_dma_desc *sdesc;
sdesc             359 drivers/dma/sirf-dma.c 			list_for_each_entry(sdesc, &list, node) {
sdesc             360 drivers/dma/sirf-dma.c 				desc = &sdesc->desc;
sdesc             379 drivers/dma/sirf-dma.c 			sdesc = list_first_entry(&schan->active,
sdesc             386 drivers/dma/sirf-dma.c 			desc = &sdesc->desc;
sdesc             407 drivers/dma/sirf-dma.c 	struct sirfsoc_dma_desc *sdesc;
sdesc             411 drivers/dma/sirf-dma.c 	sdesc = container_of(txd, struct sirfsoc_dma_desc, desc);
sdesc             416 drivers/dma/sirf-dma.c 	list_move_tail(&sdesc->node, &schan->queued);
sdesc             560 drivers/dma/sirf-dma.c 	struct sirfsoc_dma_desc *sdesc;
sdesc             569 drivers/dma/sirf-dma.c 		sdesc = kzalloc(sizeof(*sdesc), GFP_KERNEL);
sdesc             570 drivers/dma/sirf-dma.c 		if (!sdesc) {
sdesc             576 drivers/dma/sirf-dma.c 		dma_async_tx_descriptor_init(&sdesc->desc, chan);
sdesc             577 drivers/dma/sirf-dma.c 		sdesc->desc.flags = DMA_CTRL_ACK;
sdesc             578 drivers/dma/sirf-dma.c 		sdesc->desc.tx_submit = sirfsoc_dma_tx_submit;
sdesc             580 drivers/dma/sirf-dma.c 		list_add_tail(&sdesc->node, &descs);
sdesc             600 drivers/dma/sirf-dma.c 	struct sirfsoc_dma_desc *sdesc, *tmp;
sdesc             618 drivers/dma/sirf-dma.c 	list_for_each_entry_safe(sdesc, tmp, &descs, node)
sdesc             619 drivers/dma/sirf-dma.c 		kfree(sdesc);
sdesc             647 drivers/dma/sirf-dma.c 	struct sirfsoc_dma_desc *sdesc;
sdesc             661 drivers/dma/sirf-dma.c 	sdesc = list_first_entry(&schan->active, struct sirfsoc_dma_desc, node);
sdesc             662 drivers/dma/sirf-dma.c 	if (sdesc->cyclic)
sdesc             663 drivers/dma/sirf-dma.c 		dma_request_bytes = (sdesc->xlen + 1) * (sdesc->ylen + 1) *
sdesc             664 drivers/dma/sirf-dma.c 			(sdesc->width * SIRFSOC_DMA_WORD_LEN);
sdesc             666 drivers/dma/sirf-dma.c 		dma_request_bytes = sdesc->xlen * SIRFSOC_DMA_WORD_LEN;
sdesc             680 drivers/dma/sirf-dma.c 	residue = dma_request_bytes - (dma_pos - sdesc->addr);
sdesc             694 drivers/dma/sirf-dma.c 	struct sirfsoc_dma_desc *sdesc = NULL;
sdesc             706 drivers/dma/sirf-dma.c 		sdesc = list_first_entry(&schan->free, struct sirfsoc_dma_desc,
sdesc             708 drivers/dma/sirf-dma.c 		list_del(&sdesc->node);
sdesc             712 drivers/dma/sirf-dma.c 	if (!sdesc) {
sdesc             727 drivers/dma/sirf-dma.c 		sdesc->cyclic = 0;
sdesc             728 drivers/dma/sirf-dma.c 		sdesc->xlen = xt->sgl[0].size / SIRFSOC_DMA_WORD_LEN;
sdesc             729 drivers/dma/sirf-dma.c 		sdesc->width = (xt->sgl[0].size + xt->sgl[0].icg) /
sdesc             731 drivers/dma/sirf-dma.c 		sdesc->ylen = xt->numf - 1;
sdesc             733 drivers/dma/sirf-dma.c 			sdesc->addr = xt->src_start;
sdesc             734 drivers/dma/sirf-dma.c 			sdesc->dir = 1;
sdesc             736 drivers/dma/sirf-dma.c 			sdesc->addr = xt->dst_start;
sdesc             737 drivers/dma/sirf-dma.c 			sdesc->dir = 0;
sdesc             740 drivers/dma/sirf-dma.c 		list_add_tail(&sdesc->node, &schan->prepared);
sdesc             748 drivers/dma/sirf-dma.c 	return &sdesc->desc;
sdesc             762 drivers/dma/sirf-dma.c 	struct sirfsoc_dma_desc *sdesc = NULL;
sdesc             782 drivers/dma/sirf-dma.c 		sdesc = list_first_entry(&schan->free, struct sirfsoc_dma_desc,
sdesc             784 drivers/dma/sirf-dma.c 		list_del(&sdesc->node);
sdesc             788 drivers/dma/sirf-dma.c 	if (!sdesc)
sdesc             793 drivers/dma/sirf-dma.c 	sdesc->addr = addr;
sdesc             794 drivers/dma/sirf-dma.c 	sdesc->cyclic = 1;
sdesc             795 drivers/dma/sirf-dma.c 	sdesc->xlen = 0;
sdesc             796 drivers/dma/sirf-dma.c 	sdesc->ylen = buf_len / SIRFSOC_DMA_WORD_LEN - 1;
sdesc             797 drivers/dma/sirf-dma.c 	sdesc->width = 1;
sdesc             798 drivers/dma/sirf-dma.c 	list_add_tail(&sdesc->node, &schan->prepared);
sdesc             801 drivers/dma/sirf-dma.c 	return &sdesc->desc;
sdesc            1060 drivers/dma/sirf-dma.c 	struct sirfsoc_dma_desc *sdesc;
sdesc            1088 drivers/dma/sirf-dma.c 		sdesc = list_first_entry(&schan->active,
sdesc            1091 drivers/dma/sirf-dma.c 		writel_relaxed(sdesc->width,
sdesc            1093 drivers/dma/sirf-dma.c 		writel_relaxed(sdesc->xlen,
sdesc            1095 drivers/dma/sirf-dma.c 		writel_relaxed(sdesc->ylen,
sdesc            1100 drivers/dma/sirf-dma.c 			writel_relaxed(sdesc->addr,
sdesc            1103 drivers/dma/sirf-dma.c 			writel_relaxed(sdesc->addr >> 2,
sdesc             487 drivers/dma/sprd-dma.c 				    struct sprd_dma_desc *sdesc)
sdesc             489 drivers/dma/sprd-dma.c 	struct sprd_dma_chn_hw *cfg = &sdesc->chn_hw;
sdesc             548 drivers/dma/sprd-dma.c static bool sprd_dma_check_trans_done(struct sprd_dma_desc *sdesc,
sdesc             566 drivers/dma/sprd-dma.c 	struct sprd_dma_desc *sdesc;
sdesc             579 drivers/dma/sprd-dma.c 		sdesc = schan->cur_desc;
sdesc             580 drivers/dma/sprd-dma.c 		if (!sdesc) {
sdesc             592 drivers/dma/sprd-dma.c 			vchan_cyclic_callback(&sdesc->vd);
sdesc             595 drivers/dma/sprd-dma.c 			trans_done = sprd_dma_check_trans_done(sdesc, int_type,
sdesc             598 drivers/dma/sprd-dma.c 				vchan_cookie_complete(&sdesc->vd);
sdesc             651 drivers/dma/sprd-dma.c 		struct sprd_dma_desc *sdesc = to_sprd_dma_desc(vd);
sdesc             652 drivers/dma/sprd-dma.c 		struct sprd_dma_chn_hw *hw = &sdesc->chn_hw;
sdesc             663 drivers/dma/sprd-dma.c 		struct sprd_dma_desc *sdesc = schan->cur_desc;
sdesc             665 drivers/dma/sprd-dma.c 		if (sdesc->dir == DMA_DEV_TO_MEM)
sdesc             869 drivers/dma/sprd-dma.c 	struct sprd_dma_desc *sdesc;
sdesc             874 drivers/dma/sprd-dma.c 	sdesc = kzalloc(sizeof(*sdesc), GFP_NOWAIT);
sdesc             875 drivers/dma/sprd-dma.c 	if (!sdesc)
sdesc             878 drivers/dma/sprd-dma.c 	hw = &sdesc->chn_hw;
sdesc             916 drivers/dma/sprd-dma.c 	return vchan_tx_prep(&schan->vc, &sdesc->vd, flags);
sdesc             928 drivers/dma/sprd-dma.c 	struct sprd_dma_desc *sdesc;
sdesc             957 drivers/dma/sprd-dma.c 	sdesc = kzalloc(sizeof(*sdesc), GFP_NOWAIT);
sdesc             958 drivers/dma/sprd-dma.c 	if (!sdesc)
sdesc             961 drivers/dma/sprd-dma.c 	sdesc->dir = dir;
sdesc             990 drivers/dma/sprd-dma.c 			kfree(sdesc);
sdesc             995 drivers/dma/sprd-dma.c 	ret = sprd_dma_fill_desc(chan, &sdesc->chn_hw, 0, 0, start_src,
sdesc             998 drivers/dma/sprd-dma.c 		kfree(sdesc);
sdesc            1002 drivers/dma/sprd-dma.c 	return vchan_tx_prep(&schan->vc, &sdesc->vd, flags);
sdesc            1064 drivers/dma/sprd-dma.c 	struct sprd_dma_desc *sdesc = to_sprd_dma_desc(vd);
sdesc            1066 drivers/dma/sprd-dma.c 	kfree(sdesc);
sdesc             303 drivers/dma/xilinx/zynqmp_dma.c 				   struct zynqmp_dma_desc_ll *sdesc,
sdesc             307 drivers/dma/xilinx/zynqmp_dma.c 	struct zynqmp_dma_desc_ll *ddesc = sdesc + 1;
sdesc             309 drivers/dma/xilinx/zynqmp_dma.c 	sdesc->size = ddesc->size = len;
sdesc             310 drivers/dma/xilinx/zynqmp_dma.c 	sdesc->addr = src;
sdesc             313 drivers/dma/xilinx/zynqmp_dma.c 	sdesc->ctrl = ddesc->ctrl = ZYNQMP_DMA_DESC_CTRL_SIZE_256;
sdesc             315 drivers/dma/xilinx/zynqmp_dma.c 		sdesc->ctrl |= ZYNQMP_DMA_DESC_CTRL_COHRNT;
sdesc             321 drivers/dma/xilinx/zynqmp_dma.c 			    ((uintptr_t)sdesc - (uintptr_t)chan->desc_pool_v);
sdesc             430 drivers/dma/xilinx/zynqmp_dma.c 				 struct zynqmp_dma_desc_sw *sdesc)
sdesc             435 drivers/dma/xilinx/zynqmp_dma.c 	list_add_tail(&sdesc->node, &chan->free_list);
sdesc             436 drivers/dma/xilinx/zynqmp_dma.c 	list_for_each_entry_safe(child, next, &sdesc->tx_list, node) {
sdesc             115 drivers/net/ethernet/chelsio/cxgb3/adapter.h 	struct rx_sw_desc *sdesc;   /* address of SW Rx descriptor ring */
sdesc             176 drivers/net/ethernet/chelsio/cxgb3/adapter.h 	struct tx_sw_desc *sdesc;	/* address of SW Tx descriptor ring */
sdesc             240 drivers/net/ethernet/chelsio/cxgb3/sge.c 	struct tx_sw_desc *d = &q->sdesc[cidx];
sdesc             269 drivers/net/ethernet/chelsio/cxgb3/sge.c 		d = cidx + 1 == q->size ? q->sdesc : d + 1;
sdesc             295 drivers/net/ethernet/chelsio/cxgb3/sge.c 	d = &q->sdesc[cidx];
sdesc             308 drivers/net/ethernet/chelsio/cxgb3/sge.c 			d = q->sdesc;
sdesc             385 drivers/net/ethernet/chelsio/cxgb3/sge.c 		struct rx_sw_desc *d = &q->sdesc[cidx];
sdesc             507 drivers/net/ethernet/chelsio/cxgb3/sge.c 	struct rx_sw_desc *sd = &q->sdesc[q->pidx];
sdesc             550 drivers/net/ethernet/chelsio/cxgb3/sge.c 			sd = q->sdesc;
sdesc             584 drivers/net/ethernet/chelsio/cxgb3/sge.c 	q->sdesc[q->pidx] = q->sdesc[idx];
sdesc             687 drivers/net/ethernet/chelsio/cxgb3/sge.c 			kfree(q->fl[i].sdesc);
sdesc             699 drivers/net/ethernet/chelsio/cxgb3/sge.c 			if (q->txq[i].sdesc) {
sdesc             702 drivers/net/ethernet/chelsio/cxgb3/sge.c 				kfree(q->txq[i].sdesc);
sdesc             787 drivers/net/ethernet/chelsio/cxgb3/sge.c 	struct rx_sw_desc *sd = &fl->sdesc[fl->cidx];
sdesc             847 drivers/net/ethernet/chelsio/cxgb3/sge.c 	struct rx_sw_desc *sd = &fl->sdesc[fl->cidx];
sdesc            1100 drivers/net/ethernet/chelsio/cxgb3/sge.c 	struct tx_sw_desc *sd = &q->sdesc[pidx];
sdesc            1144 drivers/net/ethernet/chelsio/cxgb3/sge.c 				sd = q->sdesc;
sdesc            1218 drivers/net/ethernet/chelsio/cxgb3/sge.c 			q->sdesc[pidx].skb = NULL;
sdesc            1640 drivers/net/ethernet/chelsio/cxgb3/sge.c 		q->sdesc[pidx].skb = NULL;
sdesc            2131 drivers/net/ethernet/chelsio/cxgb3/sge.c 	struct rx_sw_desc *sd = &fl->sdesc[fl->cidx];
sdesc            2373 drivers/net/ethernet/chelsio/cxgb3/sge.c 				void *addr = fl->sdesc[fl->cidx].pg_chunk.va;
sdesc            3050 drivers/net/ethernet/chelsio/cxgb3/sge.c 				   &q->fl[0].phys_addr, &q->fl[0].sdesc);
sdesc            3057 drivers/net/ethernet/chelsio/cxgb3/sge.c 				   &q->fl[1].phys_addr, &q->fl[1].sdesc);
sdesc            3077 drivers/net/ethernet/chelsio/cxgb3/sge.c 					    &q->txq[i].sdesc);
sdesc             646 drivers/net/ethernet/chelsio/cxgb4/cxgb4.h 	struct rx_sw_desc *sdesc;   /* address of SW Rx descriptor ring */
sdesc             746 drivers/net/ethernet/chelsio/cxgb4/cxgb4.h 	struct tx_sw_desc *sdesc;   /* address of SW Tx descriptor ring */
sdesc             471 drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.c 			kfree(txq->q.sdesc);
sdesc             377 drivers/net/ethernet/chelsio/cxgb4/sge.c 	d = &q->sdesc[cidx];
sdesc             388 drivers/net/ethernet/chelsio/cxgb4/sge.c 			d = q->sdesc;
sdesc             497 drivers/net/ethernet/chelsio/cxgb4/sge.c 		struct rx_sw_desc *d = &q->sdesc[q->cidx];
sdesc             524 drivers/net/ethernet/chelsio/cxgb4/sge.c 	struct rx_sw_desc *d = &q->sdesc[q->cidx];
sdesc             599 drivers/net/ethernet/chelsio/cxgb4/sge.c 	struct rx_sw_desc *sd = &q->sdesc[q->pidx];
sdesc             640 drivers/net/ethernet/chelsio/cxgb4/sge.c 			sd = q->sdesc;
sdesc             669 drivers/net/ethernet/chelsio/cxgb4/sge.c 			sd = q->sdesc;
sdesc            1612 drivers/net/ethernet/chelsio/cxgb4/sge.c 		q->q.sdesc[last_desc].skb = skb;
sdesc            1613 drivers/net/ethernet/chelsio/cxgb4/sge.c 		q->q.sdesc[last_desc].sgl = (struct ulptx_sgl *)sgl;
sdesc            1962 drivers/net/ethernet/chelsio/cxgb4/sge.c 		tq->sdesc[last_desc].skb = skb;
sdesc            1963 drivers/net/ethernet/chelsio/cxgb4/sge.c 		tq->sdesc[last_desc].sgl = sgl;
sdesc            2330 drivers/net/ethernet/chelsio/cxgb4/sge.c 			q->q.sdesc[last_desc].skb = skb;
sdesc            3084 drivers/net/ethernet/chelsio/cxgb4/sge.c 		d = &q->sdesc[q->cidx];
sdesc            3170 drivers/net/ethernet/chelsio/cxgb4/sge.c 				rsd = &rxq->fl.sdesc[rxq->fl.cidx];
sdesc            3570 drivers/net/ethernet/chelsio/cxgb4/sge.c 				      &fl->sdesc, s->stat_len,
sdesc            3695 drivers/net/ethernet/chelsio/cxgb4/sge.c 		kfree(fl->sdesc);
sdesc            3696 drivers/net/ethernet/chelsio/cxgb4/sge.c 		fl->sdesc = NULL;
sdesc            3743 drivers/net/ethernet/chelsio/cxgb4/sge.c 			&txq->q.phys_addr, &txq->q.sdesc, s->stat_len,
sdesc            3794 drivers/net/ethernet/chelsio/cxgb4/sge.c 		kfree(txq->q.sdesc);
sdesc            3795 drivers/net/ethernet/chelsio/cxgb4/sge.c 		txq->q.sdesc = NULL;
sdesc            3899 drivers/net/ethernet/chelsio/cxgb4/sge.c 			&txq->q.phys_addr, &txq->q.sdesc, s->stat_len,
sdesc            3928 drivers/net/ethernet/chelsio/cxgb4/sge.c 		kfree(txq->q.sdesc);
sdesc            3929 drivers/net/ethernet/chelsio/cxgb4/sge.c 		txq->q.sdesc = NULL;
sdesc            3955 drivers/net/ethernet/chelsio/cxgb4/sge.c 	q->sdesc = NULL;
sdesc            3979 drivers/net/ethernet/chelsio/cxgb4/sge.c 		kfree(fl->sdesc);
sdesc            3980 drivers/net/ethernet/chelsio/cxgb4/sge.c 		fl->sdesc = NULL;
sdesc            4039 drivers/net/ethernet/chelsio/cxgb4/sge.c 			kfree(etq->q.sdesc);
sdesc            4071 drivers/net/ethernet/chelsio/cxgb4/sge.c 			kfree(etq->q.sdesc);
sdesc             142 drivers/net/ethernet/chelsio/cxgb4vf/adapter.h 	struct rx_sw_desc *sdesc;	/* address of SW RX descriptor ring */
sdesc             248 drivers/net/ethernet/chelsio/cxgb4vf/adapter.h 	struct tx_sw_desc *sdesc;	/* address of SW TX descriptor ring */
sdesc             195 drivers/net/ethernet/chelsio/cxgb4vf/sge.c static inline dma_addr_t get_buf_addr(const struct rx_sw_desc *sdesc)
sdesc             197 drivers/net/ethernet/chelsio/cxgb4vf/sge.c 	return sdesc->dma_addr & ~(dma_addr_t)(RX_LARGE_BUF | RX_UNMAPPED_BUF);
sdesc             207 drivers/net/ethernet/chelsio/cxgb4vf/sge.c static inline bool is_buf_mapped(const struct rx_sw_desc *sdesc)
sdesc             209 drivers/net/ethernet/chelsio/cxgb4vf/sge.c 	return !(sdesc->dma_addr & RX_UNMAPPED_BUF);
sdesc             380 drivers/net/ethernet/chelsio/cxgb4vf/sge.c 	struct tx_sw_desc *sdesc;
sdesc             386 drivers/net/ethernet/chelsio/cxgb4vf/sge.c 	sdesc = &tq->sdesc[cidx];
sdesc             392 drivers/net/ethernet/chelsio/cxgb4vf/sge.c 		if (sdesc->skb) {
sdesc             394 drivers/net/ethernet/chelsio/cxgb4vf/sge.c 				unmap_sgl(dev, sdesc->skb, sdesc->sgl, tq);
sdesc             395 drivers/net/ethernet/chelsio/cxgb4vf/sge.c 			dev_consume_skb_any(sdesc->skb);
sdesc             396 drivers/net/ethernet/chelsio/cxgb4vf/sge.c 			sdesc->skb = NULL;
sdesc             399 drivers/net/ethernet/chelsio/cxgb4vf/sge.c 		sdesc++;
sdesc             402 drivers/net/ethernet/chelsio/cxgb4vf/sge.c 			sdesc = tq->sdesc;
sdesc             455 drivers/net/ethernet/chelsio/cxgb4vf/sge.c 			       const struct rx_sw_desc *sdesc)
sdesc             459 drivers/net/ethernet/chelsio/cxgb4vf/sge.c 	return (s->fl_pg_order > 0 && (sdesc->dma_addr & RX_LARGE_BUF)
sdesc             476 drivers/net/ethernet/chelsio/cxgb4vf/sge.c 		struct rx_sw_desc *sdesc = &fl->sdesc[fl->cidx];
sdesc             478 drivers/net/ethernet/chelsio/cxgb4vf/sge.c 		if (is_buf_mapped(sdesc))
sdesc             479 drivers/net/ethernet/chelsio/cxgb4vf/sge.c 			dma_unmap_page(adapter->pdev_dev, get_buf_addr(sdesc),
sdesc             480 drivers/net/ethernet/chelsio/cxgb4vf/sge.c 				       get_buf_size(adapter, sdesc),
sdesc             482 drivers/net/ethernet/chelsio/cxgb4vf/sge.c 		put_page(sdesc->page);
sdesc             483 drivers/net/ethernet/chelsio/cxgb4vf/sge.c 		sdesc->page = NULL;
sdesc             505 drivers/net/ethernet/chelsio/cxgb4vf/sge.c 	struct rx_sw_desc *sdesc = &fl->sdesc[fl->cidx];
sdesc             507 drivers/net/ethernet/chelsio/cxgb4vf/sge.c 	if (is_buf_mapped(sdesc))
sdesc             508 drivers/net/ethernet/chelsio/cxgb4vf/sge.c 		dma_unmap_page(adapter->pdev_dev, get_buf_addr(sdesc),
sdesc             509 drivers/net/ethernet/chelsio/cxgb4vf/sge.c 			       get_buf_size(adapter, sdesc),
sdesc             511 drivers/net/ethernet/chelsio/cxgb4vf/sge.c 	sdesc->page = NULL;
sdesc             571 drivers/net/ethernet/chelsio/cxgb4vf/sge.c static inline void set_rx_sw_desc(struct rx_sw_desc *sdesc, struct page *page,
sdesc             574 drivers/net/ethernet/chelsio/cxgb4vf/sge.c 	sdesc->page = page;
sdesc             575 drivers/net/ethernet/chelsio/cxgb4vf/sge.c 	sdesc->dma_addr = dma_addr;
sdesc             612 drivers/net/ethernet/chelsio/cxgb4vf/sge.c 	struct rx_sw_desc *sdesc = &fl->sdesc[fl->pidx];
sdesc             663 drivers/net/ethernet/chelsio/cxgb4vf/sge.c 		set_rx_sw_desc(sdesc, page, dma_addr);
sdesc             664 drivers/net/ethernet/chelsio/cxgb4vf/sge.c 		sdesc++;
sdesc             669 drivers/net/ethernet/chelsio/cxgb4vf/sge.c 			sdesc = fl->sdesc;
sdesc             692 drivers/net/ethernet/chelsio/cxgb4vf/sge.c 		set_rx_sw_desc(sdesc, page, dma_addr);
sdesc             693 drivers/net/ethernet/chelsio/cxgb4vf/sge.c 		sdesc++;
sdesc             698 drivers/net/ethernet/chelsio/cxgb4vf/sge.c 			sdesc = fl->sdesc;
sdesc            1441 drivers/net/ethernet/chelsio/cxgb4vf/sge.c 		tq->sdesc[last_desc].skb = skb;
sdesc            1442 drivers/net/ethernet/chelsio/cxgb4vf/sge.c 		tq->sdesc[last_desc].sgl = sgl;
sdesc            1714 drivers/net/ethernet/chelsio/cxgb4vf/sge.c 	struct rx_sw_desc *sdesc;
sdesc            1721 drivers/net/ethernet/chelsio/cxgb4vf/sge.c 		sdesc = &fl->sdesc[fl->cidx];
sdesc            1722 drivers/net/ethernet/chelsio/cxgb4vf/sge.c 		sdesc->page = gl->frags[frags].page;
sdesc            1723 drivers/net/ethernet/chelsio/cxgb4vf/sge.c 		sdesc->dma_addr |= RX_UNMAPPED_BUF;
sdesc            1781 drivers/net/ethernet/chelsio/cxgb4vf/sge.c 			const struct rx_sw_desc *sdesc;
sdesc            1810 drivers/net/ethernet/chelsio/cxgb4vf/sge.c 				sdesc = &rxq->fl.sdesc[rxq->fl.cidx];
sdesc            1811 drivers/net/ethernet/chelsio/cxgb4vf/sge.c 				bufsz = get_buf_size(adapter, sdesc);
sdesc            1812 drivers/net/ethernet/chelsio/cxgb4vf/sge.c 				fp->page = sdesc->page;
sdesc            1828 drivers/net/ethernet/chelsio/cxgb4vf/sge.c 						get_buf_addr(sdesc),
sdesc            2288 drivers/net/ethernet/chelsio/cxgb4vf/sge.c 				      &fl->addr, &fl->sdesc, s->stat_len);
sdesc            2395 drivers/net/ethernet/chelsio/cxgb4vf/sge.c 		kfree(fl->sdesc);
sdesc            2396 drivers/net/ethernet/chelsio/cxgb4vf/sge.c 		fl->sdesc = NULL;
sdesc            2435 drivers/net/ethernet/chelsio/cxgb4vf/sge.c 				 &txq->q.phys_addr, &txq->q.sdesc, s->stat_len);
sdesc            2480 drivers/net/ethernet/chelsio/cxgb4vf/sge.c 		kfree(txq->q.sdesc);
sdesc            2481 drivers/net/ethernet/chelsio/cxgb4vf/sge.c 		txq->q.sdesc = NULL;
sdesc            2521 drivers/net/ethernet/chelsio/cxgb4vf/sge.c 	tq->sdesc = NULL;
sdesc            2550 drivers/net/ethernet/chelsio/cxgb4vf/sge.c 		kfree(fl->sdesc);
sdesc            2551 drivers/net/ethernet/chelsio/cxgb4vf/sge.c 		fl->sdesc = NULL;
sdesc            2578 drivers/net/ethernet/chelsio/cxgb4vf/sge.c 			kfree(txq->q.sdesc);
sdesc             497 drivers/net/wireless/ath/ath10k/ce.c 	struct ce_desc *desc, sdesc;
sdesc             525 drivers/net/wireless/ath/ath10k/ce.c 	sdesc.addr   = __cpu_to_le32(buffer);
sdesc             526 drivers/net/wireless/ath/ath10k/ce.c 	sdesc.nbytes = __cpu_to_le16(nbytes);
sdesc             527 drivers/net/wireless/ath/ath10k/ce.c 	sdesc.flags  = __cpu_to_le16(desc_flags);
sdesc             529 drivers/net/wireless/ath/ath10k/ce.c 	*desc = sdesc;
sdesc             554 drivers/net/wireless/ath/ath10k/ce.c 	struct ce_desc_64 *desc, sdesc;
sdesc             592 drivers/net/wireless/ath/ath10k/ce.c 	addr = (__le32 *)&sdesc.addr;
sdesc             602 drivers/net/wireless/ath/ath10k/ce.c 	sdesc.nbytes = __cpu_to_le16(nbytes);
sdesc             603 drivers/net/wireless/ath/ath10k/ce.c 	sdesc.flags  = __cpu_to_le16(desc_flags);
sdesc             605 drivers/net/wireless/ath/ath10k/ce.c 	*desc = sdesc;
sdesc             831 drivers/net/wireless/ath/ath10k/ce.c 	struct ce_desc sdesc;
sdesc             835 drivers/net/wireless/ath/ath10k/ce.c 	sdesc = *desc;
sdesc             837 drivers/net/wireless/ath/ath10k/ce.c 	nbytes = __le16_to_cpu(sdesc.nbytes);
sdesc             881 drivers/net/wireless/ath/ath10k/ce.c 	struct ce_desc_64 sdesc;
sdesc             885 drivers/net/wireless/ath/ath10k/ce.c 	sdesc = *desc;
sdesc             887 drivers/net/wireless/ath/ath10k/ce.c 	nbytes = __le16_to_cpu(sdesc.nbytes);
sdesc             657 drivers/staging/media/soc_camera/soc_camera.c 		struct soc_camera_desc *sdesc = to_soc_camera_desc(icd);
sdesc             672 drivers/staging/media/soc_camera/soc_camera.c 		if (sdesc->subdev_desc.reset)
sdesc             674 drivers/staging/media/soc_camera/soc_camera.c 				sdesc->subdev_desc.reset(icd->control);
sdesc            1054 drivers/staging/media/soc_camera/soc_camera.c 			struct soc_camera_desc *sdesc = to_soc_camera_desc(icd);
sdesc            1055 drivers/staging/media/soc_camera/soc_camera.c 			struct soc_camera_subdev_desc *ssdd = &sdesc->subdev_desc;
sdesc            1122 drivers/staging/media/soc_camera/soc_camera.c static int soc_camera_dyn_pdev(struct soc_camera_desc *sdesc,
sdesc            1140 drivers/staging/media/soc_camera/soc_camera.c 	ret = platform_device_add_data(pdev, sdesc, sizeof(*sdesc));
sdesc            1221 drivers/staging/media/soc_camera/soc_camera.c 			       struct soc_camera_desc *sdesc)
sdesc            1226 drivers/staging/media/soc_camera/soc_camera.c 	struct soc_camera_host_desc *shd = &sdesc->host_desc;
sdesc            1246 drivers/staging/media/soc_camera/soc_camera.c 	ssdd = kmemdup(&sdesc->subdev_desc, sizeof(*ssdd), GFP_KERNEL);
sdesc            1337 drivers/staging/media/soc_camera/soc_camera.c 			struct soc_camera_desc *sdesc = to_soc_camera_desc(icd);
sdesc            1341 drivers/staging/media/soc_camera/soc_camera.c 				memcpy(&sdesc->subdev_desc, ssdd,
sdesc            1342 drivers/staging/media/soc_camera/soc_camera.c 				       sizeof(sdesc->subdev_desc));
sdesc            1402 drivers/staging/media/soc_camera/soc_camera.c 	struct soc_camera_desc sdesc = {.host_desc.bus_id = ici->nr,};
sdesc            1426 drivers/staging/media/soc_camera/soc_camera.c 	sdesc.host_desc.board_info = ERR_PTR(-ENODATA);
sdesc            1428 drivers/staging/media/soc_camera/soc_camera.c 	ret = soc_camera_dyn_pdev(&sdesc, sasc);
sdesc            1493 drivers/staging/media/soc_camera/soc_camera.c #define soc_camera_i2c_init(icd, sdesc)	(-ENODEV)
sdesc            1511 drivers/staging/media/soc_camera/soc_camera.c 	struct soc_camera_desc sdesc = {.host_desc.bus_id = ici->nr,};
sdesc            1532 drivers/staging/media/soc_camera/soc_camera.c 	sdesc.host_desc.board_info = ERR_PTR(-ENODATA);
sdesc            1534 drivers/staging/media/soc_camera/soc_camera.c 	ret = soc_camera_dyn_pdev(&sdesc, sasc);
sdesc            1631 drivers/staging/media/soc_camera/soc_camera.c 	struct soc_camera_desc *sdesc = to_soc_camera_desc(icd);
sdesc            1632 drivers/staging/media/soc_camera/soc_camera.c 	struct soc_camera_host_desc *shd = &sdesc->host_desc;
sdesc            1662 drivers/staging/media/soc_camera/soc_camera.c 		ret = soc_camera_i2c_init(icd, sdesc);
sdesc            1729 drivers/staging/media/soc_camera/soc_camera.c 	struct soc_camera_desc *sdesc = to_soc_camera_desc(icd);
sdesc            1738 drivers/staging/media/soc_camera/soc_camera.c 	if (sdesc->host_desc.board_info) {
sdesc            1744 drivers/staging/media/soc_camera/soc_camera.c 			sdesc->host_desc.del_device(icd);
sdesc            2085 drivers/staging/media/soc_camera/soc_camera.c 	struct soc_camera_desc *sdesc = pdev->dev.platform_data;
sdesc            2086 drivers/staging/media/soc_camera/soc_camera.c 	struct soc_camera_subdev_desc *ssdd = &sdesc->subdev_desc;
sdesc            2090 drivers/staging/media/soc_camera/soc_camera.c 	if (!sdesc)
sdesc            2109 drivers/staging/media/soc_camera/soc_camera.c 	icd->iface = sdesc->host_desc.bus_id;
sdesc            2110 drivers/staging/media/soc_camera/soc_camera.c 	icd->sdesc = sdesc;
sdesc             147 fs/cifs/cifsglob.h 	struct sdesc *sdeschmacmd5;  /* ctxt to generate ntlmv2 hash, CR1 */
sdesc             148 fs/cifs/cifsglob.h 	struct sdesc *sdescmd5; /* ctxt to generate cifs/smb signature */
sdesc             149 fs/cifs/cifsglob.h 	struct sdesc *sdeschmacsha256;  /* ctxt to generate smb2 signature */
sdesc             150 fs/cifs/cifsglob.h 	struct sdesc *sdesccmacaes;  /* ctxt to generate smb3 signature */
sdesc             151 fs/cifs/cifsglob.h 	struct sdesc *sdescsha512; /* ctxt to generate smb3.11 signing key */
sdesc             583 fs/cifs/cifsproto.h 		    struct sdesc **sdesc);
sdesc             584 fs/cifs/cifsproto.h void cifs_free_hash(struct crypto_shash **shash, struct sdesc **sdesc);
sdesc              54 fs/cifs/link.c 	struct sdesc *sdescmd5 = NULL;
sdesc             936 fs/cifs/misc.c 		struct crypto_shash **shash, struct sdesc **sdesc)
sdesc             941 fs/cifs/misc.c 	if (*sdesc != NULL)
sdesc             949 fs/cifs/misc.c 		*sdesc = NULL;
sdesc             954 fs/cifs/misc.c 	*sdesc = kmalloc(size, GFP_KERNEL);
sdesc             955 fs/cifs/misc.c 	if (*sdesc == NULL) {
sdesc             962 fs/cifs/misc.c 	(*sdesc)->shash.tfm = *shash;
sdesc             972 fs/cifs/misc.c cifs_free_hash(struct crypto_shash **shash, struct sdesc **sdesc)
sdesc             974 fs/cifs/misc.c 	kfree(*sdesc);
sdesc             975 fs/cifs/misc.c 	*sdesc = NULL;
sdesc             819 fs/cifs/smb2misc.c 	struct sdesc *d;
sdesc             113 fs/cifs/smbencrypt.c 	struct sdesc *sdescmd4 = NULL;
sdesc              28 include/media/soc_camera.h 	struct soc_camera_desc *sdesc;
sdesc             253 include/media/soc_camera.h 	return icd->sdesc;
sdesc              90 security/keys/dh.c 	struct kdf_sdesc *sdesc;
sdesc             107 security/keys/dh.c 	sdesc = kmalloc(size, GFP_KERNEL);
sdesc             108 security/keys/dh.c 	if (!sdesc)
sdesc             110 security/keys/dh.c 	sdesc->shash.tfm = tfm;
sdesc             112 security/keys/dh.c 	*sdesc_ret = sdesc;
sdesc             121 security/keys/dh.c static void kdf_dealloc(struct kdf_sdesc *sdesc)
sdesc             123 security/keys/dh.c 	if (!sdesc)
sdesc             126 security/keys/dh.c 	if (sdesc->shash.tfm)
sdesc             127 security/keys/dh.c 		crypto_free_shash(sdesc->shash.tfm);
sdesc             129 security/keys/dh.c 	kzfree(sdesc);
sdesc             143 security/keys/dh.c static int kdf_ctr(struct kdf_sdesc *sdesc, const u8 *src, unsigned int slen,
sdesc             146 security/keys/dh.c 	struct shash_desc *desc = &sdesc->shash;
sdesc             199 security/keys/dh.c static int keyctl_dh_compute_kdf(struct kdf_sdesc *sdesc,
sdesc             206 security/keys/dh.c 				    crypto_shash_digestsize(sdesc->shash.tfm));
sdesc             214 security/keys/dh.c 	ret = kdf_ctr(sdesc, kbuf, kbuflen, outbuf, outbuf_len, lzero);
sdesc             243 security/keys/dh.c 	struct kdf_sdesc *sdesc = NULL;
sdesc             276 security/keys/dh.c 		ret = kdf_alloc(&sdesc, hashname);
sdesc             386 security/keys/dh.c 		ret = keyctl_dh_compute_kdf(sdesc, buffer, buflen, outbuf,
sdesc             406 security/keys/dh.c 	kdf_dealloc(sdesc);
sdesc              45 security/keys/trusted.c static struct sdesc *init_sdesc(struct crypto_shash *alg)
sdesc              47 security/keys/trusted.c 	struct sdesc *sdesc;
sdesc              51 security/keys/trusted.c 	sdesc = kmalloc(size, GFP_KERNEL);
sdesc              52 security/keys/trusted.c 	if (!sdesc)
sdesc              54 security/keys/trusted.c 	sdesc->shash.tfm = alg;
sdesc              55 security/keys/trusted.c 	return sdesc;
sdesc              61 security/keys/trusted.c 	struct sdesc *sdesc;
sdesc              64 security/keys/trusted.c 	sdesc = init_sdesc(hashalg);
sdesc              65 security/keys/trusted.c 	if (IS_ERR(sdesc)) {
sdesc              67 security/keys/trusted.c 		return PTR_ERR(sdesc);
sdesc              70 security/keys/trusted.c 	ret = crypto_shash_digest(&sdesc->shash, data, datalen, digest);
sdesc              71 security/keys/trusted.c 	kzfree(sdesc);
sdesc              78 security/keys/trusted.c 	struct sdesc *sdesc;
sdesc              84 security/keys/trusted.c 	sdesc = init_sdesc(hmacalg);
sdesc              85 security/keys/trusted.c 	if (IS_ERR(sdesc)) {
sdesc              87 security/keys/trusted.c 		return PTR_ERR(sdesc);
sdesc              93 security/keys/trusted.c 	ret = crypto_shash_init(&sdesc->shash);
sdesc             107 security/keys/trusted.c 		ret = crypto_shash_update(&sdesc->shash, data, dlen);
sdesc             113 security/keys/trusted.c 		ret = crypto_shash_final(&sdesc->shash, digest);
sdesc             115 security/keys/trusted.c 	kzfree(sdesc);
sdesc             127 security/keys/trusted.c 	struct sdesc *sdesc;
sdesc             137 security/keys/trusted.c 	sdesc = init_sdesc(hashalg);
sdesc             138 security/keys/trusted.c 	if (IS_ERR(sdesc)) {
sdesc             140 security/keys/trusted.c 		return PTR_ERR(sdesc);
sdesc             144 security/keys/trusted.c 	ret = crypto_shash_init(&sdesc->shash);
sdesc             157 security/keys/trusted.c 		ret = crypto_shash_update(&sdesc->shash, data, dlen);
sdesc             163 security/keys/trusted.c 		ret = crypto_shash_final(&sdesc->shash, paramdigest);
sdesc             169 security/keys/trusted.c 	kzfree(sdesc);
sdesc             192 security/keys/trusted.c 	struct sdesc *sdesc;
sdesc             213 security/keys/trusted.c 	sdesc = init_sdesc(hashalg);
sdesc             214 security/keys/trusted.c 	if (IS_ERR(sdesc)) {
sdesc             216 security/keys/trusted.c 		return PTR_ERR(sdesc);
sdesc             218 security/keys/trusted.c 	ret = crypto_shash_init(&sdesc->shash);
sdesc             221 security/keys/trusted.c 	ret = crypto_shash_update(&sdesc->shash, (const u8 *)&result,
sdesc             225 security/keys/trusted.c 	ret = crypto_shash_update(&sdesc->shash, (const u8 *)&ordinal,
sdesc             235 security/keys/trusted.c 		ret = crypto_shash_update(&sdesc->shash, buffer + dpos, dlen);
sdesc             241 security/keys/trusted.c 		ret = crypto_shash_final(&sdesc->shash, paramdigest);
sdesc             254 security/keys/trusted.c 	kzfree(sdesc);
sdesc             283 security/keys/trusted.c 	struct sdesc *sdesc;
sdesc             306 security/keys/trusted.c 	sdesc = init_sdesc(hashalg);
sdesc             307 security/keys/trusted.c 	if (IS_ERR(sdesc)) {
sdesc             309 security/keys/trusted.c 		return PTR_ERR(sdesc);
sdesc             311 security/keys/trusted.c 	ret = crypto_shash_init(&sdesc->shash);
sdesc             314 security/keys/trusted.c 	ret = crypto_shash_update(&sdesc->shash, (const u8 *)&result,
sdesc             318 security/keys/trusted.c 	ret = crypto_shash_update(&sdesc->shash, (const u8 *)&ordinal,
sdesc             329 security/keys/trusted.c 		ret = crypto_shash_update(&sdesc->shash, buffer + dpos, dlen);
sdesc             335 security/keys/trusted.c 		ret = crypto_shash_final(&sdesc->shash, paramdigest);
sdesc             356 security/keys/trusted.c 	kzfree(sdesc);