Home
last modified time | relevance | path

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

12

/Linux-v4.19/drivers/dma/
Dsirf-dma.c127 void (*exec_desc)(struct sirfsoc_dma_desc *sdesc,
133 void (*exec)(struct sirfsoc_dma_desc *sdesc,
163 static void sirfsoc_dma_execute_hw_a7v2(struct sirfsoc_dma_desc *sdesc, in sirfsoc_dma_execute_hw_a7v2() argument
166 if (sdesc->chain) { in sirfsoc_dma_execute_hw_a7v2()
168 writel_relaxed((sdesc->dir << SIRFSOC_DMA_DIR_CTRL_BIT_ATLAS7) | in sirfsoc_dma_execute_hw_a7v2()
169 (sdesc->chain << in sirfsoc_dma_execute_hw_a7v2()
175 writel_relaxed(sdesc->xlen, base + SIRFSOC_DMA_CH_XLEN); in sirfsoc_dma_execute_hw_a7v2()
176 writel_relaxed(sdesc->ylen, base + SIRFSOC_DMA_CH_YLEN); in sirfsoc_dma_execute_hw_a7v2()
177 writel_relaxed(sdesc->width, base + SIRFSOC_DMA_WIDTH_ATLAS7); in sirfsoc_dma_execute_hw_a7v2()
178 writel_relaxed((sdesc->width*((sdesc->ylen+1)>>1)), in sirfsoc_dma_execute_hw_a7v2()
[all …]
Dsprd-dma.c379 struct sprd_dma_desc *sdesc) in sprd_dma_set_chn_config() argument
381 struct sprd_dma_chn_hw *cfg = &sdesc->chn_hw; in sprd_dma_set_chn_config()
430 static bool sprd_dma_check_trans_done(struct sprd_dma_desc *sdesc, in sprd_dma_check_trans_done() argument
448 struct sprd_dma_desc *sdesc; in dma_irq_handle() local
464 sdesc = schan->cur_desc; in dma_irq_handle()
467 trans_done = sprd_dma_check_trans_done(sdesc, int_type, in dma_irq_handle()
470 vchan_cookie_complete(&sdesc->vd); in dma_irq_handle()
523 struct sprd_dma_desc *sdesc = to_sprd_dma_desc(vd); in sprd_dma_tx_status() local
524 struct sprd_dma_chn_hw *hw = &sdesc->chn_hw; in sprd_dma_tx_status()
585 struct sprd_dma_desc *sdesc, in sprd_dma_fill_desc() argument
[all …]
Daltera-msgdma.c538 struct msgdma_sw_desc *sdesc, *next; in msgdma_copy_desc_to_fifo() local
542 list_for_each_entry_safe(sdesc, next, &desc->tx_list, node) in msgdma_copy_desc_to_fifo()
543 msgdma_copy_one(mdev, sdesc); in msgdma_copy_desc_to_fifo()
/Linux-v4.19/security/keys/
Dtrusted.c38 struct sdesc { struct
46 static struct sdesc *init_sdesc(struct crypto_shash *alg) in init_sdesc() argument
48 struct sdesc *sdesc; in init_sdesc() local
52 sdesc = kmalloc(size, GFP_KERNEL); in init_sdesc()
53 if (!sdesc) in init_sdesc()
55 sdesc->shash.tfm = alg; in init_sdesc()
56 sdesc->shash.flags = 0x0; in init_sdesc()
57 return sdesc; in init_sdesc()
63 struct sdesc *sdesc; in TSS_sha1() local
66 sdesc = init_sdesc(hashalg); in TSS_sha1()
[all …]
Ddh.c94 struct kdf_sdesc *sdesc; in kdf_alloc() local
111 sdesc = kmalloc(size, GFP_KERNEL); in kdf_alloc()
112 if (!sdesc) in kdf_alloc()
114 sdesc->shash.tfm = tfm; in kdf_alloc()
115 sdesc->shash.flags = 0x0; in kdf_alloc()
117 *sdesc_ret = sdesc; in kdf_alloc()
126 static void kdf_dealloc(struct kdf_sdesc *sdesc) in kdf_dealloc() argument
128 if (!sdesc) in kdf_dealloc()
131 if (sdesc->shash.tfm) in kdf_dealloc()
132 crypto_free_shash(sdesc->shash.tfm); in kdf_dealloc()
[all …]
/Linux-v4.19/Documentation/crypto/
Dapi-samples.rst121 struct sdesc {
126 static struct sdesc *init_sdesc(struct crypto_shash *alg)
128 struct sdesc *sdesc;
132 sdesc = kmalloc(size, GFP_KERNEL);
133 if (!sdesc)
135 sdesc->shash.tfm = alg;
136 sdesc->shash.flags = 0x0;
137 return sdesc;
144 struct sdesc *sdesc;
147 sdesc = init_sdesc(alg);
[all …]
/Linux-v4.19/drivers/net/ethernet/chelsio/cxgb4vf/
Dsge.c195 static inline dma_addr_t get_buf_addr(const struct rx_sw_desc *sdesc) in get_buf_addr() argument
197 return sdesc->dma_addr & ~(dma_addr_t)(RX_LARGE_BUF | RX_UNMAPPED_BUF); in get_buf_addr()
207 static inline bool is_buf_mapped(const struct rx_sw_desc *sdesc) in is_buf_mapped() argument
209 return !(sdesc->dma_addr & RX_UNMAPPED_BUF); in is_buf_mapped()
380 struct tx_sw_desc *sdesc; in free_tx_desc() local
386 sdesc = &tq->sdesc[cidx]; in free_tx_desc()
392 if (sdesc->skb) { in free_tx_desc()
394 unmap_sgl(dev, sdesc->skb, sdesc->sgl, tq); in free_tx_desc()
395 dev_consume_skb_any(sdesc->skb); in free_tx_desc()
396 sdesc->skb = NULL; in free_tx_desc()
[all …]
Dadapter.h142 struct rx_sw_desc *sdesc; /* address of SW RX descriptor ring */ member
248 struct tx_sw_desc *sdesc; /* address of SW TX descriptor ring */ member
/Linux-v4.19/drivers/dma/sh/
Dsudmac.c53 #define to_desc(sdesc) container_of(sdesc, struct sudmac_desc, shdma_desc) argument
103 struct shdma_desc *sdesc) in sudmac_set_reg() argument
119 struct shdma_desc *sdesc) in sudmac_start_xfer() argument
122 struct sudmac_desc *sd = to_desc(sdesc); in sudmac_start_xfer()
124 sudmac_set_reg(sc, &sd->hw, sdesc); in sudmac_start_xfer()
176 struct shdma_desc *sdesc, in sudmac_desc_setup() argument
180 struct sudmac_desc *sd = to_desc(sdesc); in sudmac_desc_setup()
219 struct shdma_desc *sdesc) in sudmac_get_partial() argument
222 struct sudmac_desc *sd = to_desc(sdesc); in sudmac_get_partial()
229 struct shdma_desc *sdesc) in sudmac_desc_completed() argument
[all …]
Dshdma-base.c59 struct shdma_desc *sdesc; in shdma_chan_xfer_ld_queue() local
66 list_for_each_entry(sdesc, &schan->ld_queue, node) in shdma_chan_xfer_ld_queue()
67 if (sdesc->mark == DESC_SUBMITTED) { in shdma_chan_xfer_ld_queue()
68 ops->start_xfer(schan, sdesc); in shdma_chan_xfer_ld_queue()
162 struct shdma_desc *sdesc; in shdma_get_desc() local
164 list_for_each_entry(sdesc, &schan->ld_free, node) in shdma_get_desc()
165 if (sdesc->mark != DESC_PREPARED) { in shdma_get_desc()
166 BUG_ON(sdesc->mark != DESC_IDLE); in shdma_get_desc()
167 list_del(&sdesc->node); in shdma_get_desc()
168 return sdesc; in shdma_get_desc()
[all …]
Dshdmac.c287 struct shdma_desc *sdesc) in sh_dmae_start_xfer() argument
291 struct sh_dmae_desc *sh_desc = container_of(sdesc, in sh_dmae_start_xfer()
294 sdesc->async_tx.cookie, sh_chan->shdma_chan.id, in sh_dmae_start_xfer()
382 struct shdma_desc *sdesc, in sh_dmae_desc_setup() argument
385 struct sh_dmae_desc *sh_desc = container_of(sdesc, in sh_dmae_desc_setup()
420 struct shdma_desc *sdesc) in sh_dmae_get_partial() argument
424 struct sh_dmae_desc *sh_desc = container_of(sdesc, in sh_dmae_get_partial()
458 struct shdma_desc *sdesc) in sh_dmae_desc_completed() argument
462 struct sh_dmae_desc *sh_desc = container_of(sdesc, in sh_dmae_desc_completed()
467 return (sdesc->direction == DMA_DEV_TO_MEM && in sh_dmae_desc_completed()
[all …]
/Linux-v4.19/drivers/crypto/bcm/
Dutil.c199 struct sdesc { struct
269 struct sdesc *sdesc; in do_shash() local
279 sdesc = kmalloc(size, GFP_KERNEL); in do_shash()
280 if (!sdesc) { in do_shash()
284 sdesc->shash.tfm = hash; in do_shash()
285 sdesc->shash.flags = 0x0; in do_shash()
295 rc = crypto_shash_init(&sdesc->shash); in do_shash()
300 rc = crypto_shash_update(&sdesc->shash, data1, data1_len); in do_shash()
306 rc = crypto_shash_update(&sdesc->shash, data2, data2_len); in do_shash()
312 rc = crypto_shash_final(&sdesc->shash, result); in do_shash()
[all …]
/Linux-v4.19/drivers/media/platform/soc_camera/
Dsoc_camera.c661 struct soc_camera_desc *sdesc = to_soc_camera_desc(icd); in soc_camera_open() local
676 if (sdesc->subdev_desc.reset) in soc_camera_open()
678 sdesc->subdev_desc.reset(icd->control); in soc_camera_open()
1060 struct soc_camera_desc *sdesc = to_soc_camera_desc(icd); in scan_add_host() local
1061 struct soc_camera_subdev_desc *ssdd = &sdesc->subdev_desc; in scan_add_host()
1128 static int soc_camera_dyn_pdev(struct soc_camera_desc *sdesc, in soc_camera_dyn_pdev() argument
1146 ret = platform_device_add_data(pdev, sdesc, sizeof(*sdesc)); in soc_camera_dyn_pdev()
1226 struct soc_camera_desc *sdesc) in soc_camera_i2c_init() argument
1231 struct soc_camera_host_desc *shd = &sdesc->host_desc; in soc_camera_i2c_init()
1251 ssdd = kmemdup(&sdesc->subdev_desc, sizeof(*ssdd), GFP_KERNEL); in soc_camera_i2c_init()
[all …]
/Linux-v4.19/crypto/
Ddrbg.c1565 struct sdesc { struct
1572 struct sdesc *sdesc; in drbg_init_hash_kernel() argument
1582 sdesc = kzalloc(sizeof(struct shash_desc) + crypto_shash_descsize(tfm), in drbg_init_hash_kernel()
1584 if (!sdesc) { in drbg_init_hash_kernel()
1589 sdesc->shash.tfm = tfm; in drbg_init_hash_kernel()
1590 sdesc->shash.flags = 0; in drbg_init_hash_kernel()
1591 drbg->priv_data = sdesc; in drbg_init_hash_kernel()
1598 struct sdesc *sdesc = (struct sdesc *)drbg->priv_data; in drbg_fini_hash_kernel() local
1599 if (sdesc) { in drbg_fini_hash_kernel()
1600 crypto_free_shash(sdesc->shash.tfm); in drbg_fini_hash_kernel()
[all …]
/Linux-v4.19/fs/cifs/
Dmisc.c872 struct crypto_shash **shash, struct sdesc **sdesc) in cifs_alloc_hash() argument
877 if (*sdesc != NULL) in cifs_alloc_hash()
885 *sdesc = NULL; in cifs_alloc_hash()
890 *sdesc = kmalloc(size, GFP_KERNEL); in cifs_alloc_hash()
891 if (*sdesc == NULL) { in cifs_alloc_hash()
898 (*sdesc)->shash.tfm = *shash; in cifs_alloc_hash()
899 (*sdesc)->shash.flags = 0x0; in cifs_alloc_hash()
909 cifs_free_hash(struct crypto_shash **shash, struct sdesc **sdesc) in cifs_free_hash() argument
911 kfree(*sdesc); in cifs_free_hash()
912 *sdesc = NULL; in cifs_free_hash()
Dcifsproto.h559 struct sdesc **sdesc);
560 void cifs_free_hash(struct crypto_shash **shash, struct sdesc **sdesc);
Dcifsglob.h128 struct sdesc { struct
140 struct sdesc *sdeschmacmd5; /* ctxt to generate ntlmv2 hash, CR1 */ argument
141 struct sdesc *sdescmd5; /* ctxt to generate cifs/smb signature */
142 struct sdesc *sdeschmacsha256; /* ctxt to generate smb2 signature */
143 struct sdesc *sdesccmacaes; /* ctxt to generate smb3 signature */
144 struct sdesc *sdescsha512; /* ctxt to generate smb3.11 signing key */
/Linux-v4.19/include/linux/platform_data/media/
Dsoc_camera_platform.h46 if (&icd->sdesc->subdev_desc != ssdd) in soc_camera_platform_add()
77 if (&icd->sdesc->subdev_desc != ssdd || !pdev) in soc_camera_platform_del()
/Linux-v4.19/drivers/dma/xilinx/
Dzynqmp_dma.c307 struct zynqmp_dma_desc_ll *sdesc, in zynqmp_dma_config_sg_ll_desc() argument
311 struct zynqmp_dma_desc_ll *ddesc = sdesc + 1; in zynqmp_dma_config_sg_ll_desc()
313 sdesc->size = ddesc->size = len; in zynqmp_dma_config_sg_ll_desc()
314 sdesc->addr = src; in zynqmp_dma_config_sg_ll_desc()
317 sdesc->ctrl = ddesc->ctrl = ZYNQMP_DMA_DESC_CTRL_SIZE_256; in zynqmp_dma_config_sg_ll_desc()
319 sdesc->ctrl |= ZYNQMP_DMA_DESC_CTRL_COHRNT; in zynqmp_dma_config_sg_ll_desc()
325 ((uintptr_t)sdesc - (uintptr_t)chan->desc_pool_v); in zynqmp_dma_config_sg_ll_desc()
432 struct zynqmp_dma_desc_sw *sdesc) in zynqmp_dma_free_descriptor() argument
437 list_add_tail(&sdesc->node, &chan->free_list); in zynqmp_dma_free_descriptor()
438 list_for_each_entry_safe(child, next, &sdesc->tx_list, node) { in zynqmp_dma_free_descriptor()
/Linux-v4.19/drivers/net/wireless/ath/ath10k/
Dce.c463 struct ce_desc *desc, sdesc; in _ath10k_ce_send_nolock() local
491 sdesc.addr = __cpu_to_le32(buffer); in _ath10k_ce_send_nolock()
492 sdesc.nbytes = __cpu_to_le16(nbytes); in _ath10k_ce_send_nolock()
493 sdesc.flags = __cpu_to_le16(desc_flags); in _ath10k_ce_send_nolock()
495 *desc = sdesc; in _ath10k_ce_send_nolock()
526 struct ce_desc_64 *desc, sdesc; in _ath10k_ce_send_nolock_64() local
564 addr = (__le32 *)&sdesc.addr; in _ath10k_ce_send_nolock_64()
574 sdesc.nbytes = __cpu_to_le16(nbytes); in _ath10k_ce_send_nolock_64()
575 sdesc.flags = __cpu_to_le16(desc_flags); in _ath10k_ce_send_nolock_64()
577 *desc = sdesc; in _ath10k_ce_send_nolock_64()
[all …]
/Linux-v4.19/drivers/net/ethernet/chelsio/cxgb3/
Dsge.c240 struct tx_sw_desc *d = &q->sdesc[cidx]; in unmap_skb()
269 d = cidx + 1 == q->size ? q->sdesc : d + 1; in unmap_skb()
295 d = &q->sdesc[cidx]; in free_tx_desc()
308 d = q->sdesc; in free_tx_desc()
385 struct rx_sw_desc *d = &q->sdesc[cidx]; in free_rx_bufs()
507 struct rx_sw_desc *sd = &q->sdesc[q->pidx]; in refill_fl()
550 sd = q->sdesc; in refill_fl()
584 q->sdesc[q->pidx] = q->sdesc[idx]; in recycle_rx_buf()
687 kfree(q->fl[i].sdesc); in t3_free_qset()
699 if (q->txq[i].sdesc) { in t3_free_qset()
[all …]
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-v4.19/drivers/net/ethernet/chelsio/cxgb4/
Dsge.c376 d = &q->sdesc[cidx]; in free_tx_desc()
387 d = q->sdesc; in free_tx_desc()
475 struct rx_sw_desc *d = &q->sdesc[q->cidx]; in free_rx_bufs()
502 struct rx_sw_desc *d = &q->sdesc[q->cidx]; in unmap_rx_buf()
577 struct rx_sw_desc *sd = &q->sdesc[q->pidx]; in refill_fl()
618 sd = q->sdesc; in refill_fl()
647 sd = q->sdesc; in refill_fl()
1538 q->q.sdesc[last_desc].skb = skb; in cxgb4_eth_xmit()
1539 q->q.sdesc[last_desc].sgl = (struct ulptx_sgl *)sgl; in cxgb4_eth_xmit()
1888 tq->sdesc[last_desc].skb = skb; in cxgb4_vf_eth_xmit()
[all …]
/Linux-v4.19/drivers/crypto/ccp/
Dccp-crypto-sha.c279 SHASH_DESC_ON_STACK(sdesc, shash); in ccp_sha_setkey()
295 sdesc->tfm = shash; in ccp_sha_setkey()
296 sdesc->flags = crypto_ahash_get_flags(tfm) & in ccp_sha_setkey()
299 ret = crypto_shash_digest(sdesc, key, key_len, in ccp_sha_setkey()
/Linux-v4.19/include/media/
Dsoc_camera.h31 struct soc_camera_desc *sdesc; member
256 return icd->sdesc; in to_soc_camera_desc()

12