/kernel/linux/linux-5.10/drivers/dma/ |
H A D | sirf-dma.c | 126 void (*exec_desc)(struct sirfsoc_dma_desc *sdesc, 132 void (*exec)(struct sirfsoc_dma_desc *sdesc, 162 static void sirfsoc_dma_execute_hw_a7v2(struct sirfsoc_dma_desc *sdesc, in sirfsoc_dma_execute_hw_a7v2() argument 165 if (sdesc->chain) { in sirfsoc_dma_execute_hw_a7v2() 167 writel_relaxed((sdesc->dir << SIRFSOC_DMA_DIR_CTRL_BIT_ATLAS7) | in sirfsoc_dma_execute_hw_a7v2() 168 (sdesc->chain << in sirfsoc_dma_execute_hw_a7v2() 174 writel_relaxed(sdesc->xlen, base + SIRFSOC_DMA_CH_XLEN); in sirfsoc_dma_execute_hw_a7v2() 175 writel_relaxed(sdesc->ylen, base + SIRFSOC_DMA_CH_YLEN); in sirfsoc_dma_execute_hw_a7v2() 176 writel_relaxed(sdesc->width, base + SIRFSOC_DMA_WIDTH_ATLAS7); in sirfsoc_dma_execute_hw_a7v2() 177 writel_relaxed((sdesc in sirfsoc_dma_execute_hw_a7v2() 193 sirfsoc_dma_execute_hw_a7v1(struct sirfsoc_dma_desc *sdesc, int cid, int burst_mode, void __iomem *base) sirfsoc_dma_execute_hw_a7v1() argument 215 sirfsoc_dma_execute_hw_a6(struct sirfsoc_dma_desc *sdesc, int cid, int burst_mode, void __iomem *base) sirfsoc_dma_execute_hw_a6() argument 240 struct sirfsoc_dma_desc *sdesc = NULL; sirfsoc_dma_execute() local 268 struct sirfsoc_dma_desc *sdesc = NULL; sirfsoc_dma_irq() local 342 struct sirfsoc_dma_desc *sdesc; sirfsoc_dma_process_completed() local 407 struct sirfsoc_dma_desc *sdesc; sirfsoc_dma_tx_submit() local 560 struct sirfsoc_dma_desc *sdesc; sirfsoc_dma_alloc_chan_resources() local 600 struct sirfsoc_dma_desc *sdesc, *tmp; sirfsoc_dma_free_chan_resources() local 647 struct sirfsoc_dma_desc *sdesc; sirfsoc_dma_tx_status() local 694 struct sirfsoc_dma_desc *sdesc = NULL; sirfsoc_dma_prep_interleaved() local 762 struct sirfsoc_dma_desc *sdesc = NULL; sirfsoc_dma_prep_cyclic() local 1060 struct sirfsoc_dma_desc *sdesc; sirfsoc_dma_pm_resume() local [all...] |
H A D | sprd-dma.c | 512 struct sprd_dma_desc *sdesc) in sprd_dma_set_chn_config() 514 struct sprd_dma_chn_hw *cfg = &sdesc->chn_hw; in sprd_dma_set_chn_config() 575 static bool sprd_dma_check_trans_done(struct sprd_dma_desc *sdesc, in sprd_dma_check_trans_done() argument 593 struct sprd_dma_desc *sdesc; in dma_irq_handle() local 606 sdesc = schan->cur_desc; in dma_irq_handle() 607 if (!sdesc) { in dma_irq_handle() 619 vchan_cyclic_callback(&sdesc->vd); in dma_irq_handle() 622 trans_done = sprd_dma_check_trans_done(sdesc, int_type, in dma_irq_handle() 625 vchan_cookie_complete(&sdesc->vd); in dma_irq_handle() 678 struct sprd_dma_desc *sdesc in sprd_dma_tx_status() local 511 sprd_dma_set_chn_config(struct sprd_dma_chn *schan, struct sprd_dma_desc *sdesc) sprd_dma_set_chn_config() argument 690 struct sprd_dma_desc *sdesc = schan->cur_desc; sprd_dma_tx_status() local 904 struct sprd_dma_desc *sdesc; sprd_dma_prep_dma_memcpy() local 963 struct sprd_dma_desc *sdesc; sprd_dma_prep_slave_sg() local 1101 struct sprd_dma_desc *sdesc = to_sprd_dma_desc(vd); sprd_dma_free_desc() local [all...] |
/kernel/linux/linux-6.6/security/keys/trusted-keys/ |
H A D | trusted_tpm1.c | 30 struct sdesc { struct 38 static struct sdesc *init_sdesc(struct crypto_shash *alg) in init_sdesc() 40 struct sdesc *sdesc; in init_sdesc() local 44 sdesc = kmalloc(size, GFP_KERNEL); in init_sdesc() 45 if (!sdesc) in init_sdesc() 47 sdesc->shash.tfm = alg; in init_sdesc() 48 return sdesc; in init_sdesc() 54 struct sdesc *sdesc; in TSS_sha1() local 71 struct sdesc *sdesc; TSS_rawhmac() local 120 struct sdesc *sdesc; TSS_authhmac() local 185 struct sdesc *sdesc; TSS_checkhmac1() local 276 struct sdesc *sdesc; TSS_checkhmac2() local [all...] |
/kernel/linux/linux-5.10/security/keys/ |
H A D | dh.c | 90 struct kdf_sdesc *sdesc; in kdf_alloc() local 107 sdesc = kmalloc(size, GFP_KERNEL); in kdf_alloc() 108 if (!sdesc) in kdf_alloc() 110 sdesc->shash.tfm = tfm; in kdf_alloc() 112 *sdesc_ret = sdesc; in kdf_alloc() 121 static void kdf_dealloc(struct kdf_sdesc *sdesc) in kdf_dealloc() argument 123 if (!sdesc) in kdf_dealloc() 126 if (sdesc->shash.tfm) in kdf_dealloc() 127 crypto_free_shash(sdesc->shash.tfm); in kdf_dealloc() 129 kfree_sensitive(sdesc); in kdf_dealloc() 143 kdf_ctr(struct kdf_sdesc *sdesc, const u8 *src, unsigned int slen, u8 *dst, unsigned int dlen, unsigned int zlen) kdf_ctr() argument 199 keyctl_dh_compute_kdf(struct kdf_sdesc *sdesc, char __user *buffer, size_t buflen, uint8_t *kbuf, size_t kbuflen, size_t lzero) keyctl_dh_compute_kdf() argument 243 struct kdf_sdesc *sdesc = NULL; __keyctl_dh_compute() local [all...] |
/kernel/linux/linux-5.10/security/keys/trusted-keys/ |
H A D | trusted_tpm1.c | 37 struct sdesc { struct 45 static struct sdesc *init_sdesc(struct crypto_shash *alg) in init_sdesc() 47 struct sdesc *sdesc; in init_sdesc() local 51 sdesc = kmalloc(size, GFP_KERNEL); in init_sdesc() 52 if (!sdesc) in init_sdesc() 54 sdesc->shash.tfm = alg; in init_sdesc() 55 return sdesc; in init_sdesc() 61 struct sdesc *sdesc; in TSS_sha1() local 78 struct sdesc *sdesc; TSS_rawhmac() local 127 struct sdesc *sdesc; TSS_authhmac() local 192 struct sdesc *sdesc; TSS_checkhmac1() local 283 struct sdesc *sdesc; TSS_checkhmac2() local [all...] |
/kernel/linux/linux-6.6/crypto/ |
H A D | jitterentropy-kcapi.c | 187 struct shash_desc *sdesc; member 196 if (rng->sdesc) { in jent_kcapi_cleanup() 197 shash_desc_zero(rng->sdesc); in jent_kcapi_cleanup() 198 kfree(rng->sdesc); in jent_kcapi_cleanup() 200 rng->sdesc = NULL; in jent_kcapi_cleanup() 216 struct shash_desc *sdesc; in jent_kcapi_init() local 238 sdesc = kmalloc(size, GFP_KERNEL); in jent_kcapi_init() 239 if (!sdesc) { in jent_kcapi_init() 244 sdesc->tfm = hash; in jent_kcapi_init() 245 crypto_shash_init(sdesc); in jent_kcapi_init() [all...] |
H A D | drbg.c | 1674 struct sdesc { struct 1681 struct sdesc *sdesc; in drbg_init_hash_kernel() local 1691 sdesc = kzalloc(sizeof(struct shash_desc) + crypto_shash_descsize(tfm), in drbg_init_hash_kernel() 1693 if (!sdesc) { in drbg_init_hash_kernel() 1698 sdesc->shash.tfm = tfm; in drbg_init_hash_kernel() 1699 drbg->priv_data = sdesc; in drbg_init_hash_kernel() 1706 struct sdesc *sdesc = drbg->priv_data; in drbg_fini_hash_kernel() local 1707 if (sdesc) { in drbg_fini_hash_kernel() 1718 struct sdesc *sdesc = drbg->priv_data; drbg_kcapi_hmacsetkey() local 1726 struct sdesc *sdesc = drbg->priv_data; drbg_kcapi_hash() local [all...] |
/kernel/linux/linux-5.10/drivers/net/ethernet/chelsio/cxgb4vf/ |
H A D | sge.c | 190 * @sdesc: pointer to the software buffer descriptor 195 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() 202 * @sdesc: pointer to the software buffer descriptor 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 in free_tx_desc() 454 get_buf_size(const struct adapter *adapter, const struct rx_sw_desc *sdesc) get_buf_size() argument 476 struct rx_sw_desc *sdesc = &fl->sdesc[fl->cidx]; free_rx_bufs() local 505 struct rx_sw_desc *sdesc = &fl->sdesc[fl->cidx]; unmap_rx_buf() local 571 set_rx_sw_desc(struct rx_sw_desc *sdesc, struct page *page, dma_addr_t dma_addr) set_rx_sw_desc() argument 612 struct rx_sw_desc *sdesc = &fl->sdesc[fl->pidx]; refill_fl() local 1714 struct rx_sw_desc *sdesc; restore_rx_bufs() local 1781 const struct rx_sw_desc *sdesc; process_responses() local [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/chelsio/cxgb4vf/ |
H A D | sge.c | 190 * @sdesc: pointer to the software buffer descriptor 195 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() 202 * @sdesc: pointer to the software buffer descriptor 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 in free_tx_desc() 454 get_buf_size(const struct adapter *adapter, const struct rx_sw_desc *sdesc) get_buf_size() argument 476 struct rx_sw_desc *sdesc = &fl->sdesc[fl->cidx]; free_rx_bufs() local 505 struct rx_sw_desc *sdesc = &fl->sdesc[fl->cidx]; unmap_rx_buf() local 571 set_rx_sw_desc(struct rx_sw_desc *sdesc, struct page *page, dma_addr_t dma_addr) set_rx_sw_desc() argument 612 struct rx_sw_desc *sdesc = &fl->sdesc[fl->pidx]; refill_fl() local 1711 struct rx_sw_desc *sdesc; restore_rx_bufs() local 1778 const struct rx_sw_desc *sdesc; process_responses() local [all...] |
/kernel/linux/linux-5.10/drivers/dma/sh/ |
H A D | shdma-base.c | 56 struct shdma_desc *sdesc; in shdma_chan_xfer_ld_queue() local 63 list_for_each_entry(sdesc, &schan->ld_queue, node) in shdma_chan_xfer_ld_queue() 64 if (sdesc->mark == DESC_SUBMITTED) { in shdma_chan_xfer_ld_queue() 65 ops->start_xfer(schan, sdesc); in shdma_chan_xfer_ld_queue() 159 struct shdma_desc *sdesc; in shdma_get_desc() local 161 list_for_each_entry(sdesc, &schan->ld_free, node) in shdma_get_desc() 162 if (sdesc->mark != DESC_PREPARED) { in shdma_get_desc() 163 BUG_ON(sdesc->mark != DESC_IDLE); in shdma_get_desc() 164 list_del(&sdesc->node); in shdma_get_desc() 165 return sdesc; in shdma_get_desc() 837 struct shdma_desc *sdesc; shdma_tx_status() local 861 struct shdma_desc *sdesc; shdma_reset() local 922 struct shdma_desc *sdesc; chan_irqt() local [all...] |
H A D | shdmac.c | 283 struct shdma_desc *sdesc) in sh_dmae_start_xfer() 287 struct sh_dmae_desc *sh_desc = container_of(sdesc, in sh_dmae_start_xfer() 290 sdesc->async_tx.cookie, sh_chan->shdma_chan.id, in sh_dmae_start_xfer() 378 struct shdma_desc *sdesc, in sh_dmae_desc_setup() 381 struct sh_dmae_desc *sh_desc = container_of(sdesc, in sh_dmae_desc_setup() 416 struct shdma_desc *sdesc) in sh_dmae_get_partial() 420 struct sh_dmae_desc *sh_desc = container_of(sdesc, in sh_dmae_get_partial() 454 struct shdma_desc *sdesc) in sh_dmae_desc_completed() 458 struct sh_dmae_desc *sh_desc = container_of(sdesc, in sh_dmae_desc_completed() 463 return (sdesc in sh_dmae_desc_completed() 282 sh_dmae_start_xfer(struct shdma_chan *schan, struct shdma_desc *sdesc) sh_dmae_start_xfer() argument 377 sh_dmae_desc_setup(struct shdma_chan *schan, struct shdma_desc *sdesc, dma_addr_t src, dma_addr_t dst, size_t *len) sh_dmae_desc_setup() argument 415 sh_dmae_get_partial(struct shdma_chan *schan, struct shdma_desc *sdesc) sh_dmae_get_partial() argument 453 sh_dmae_desc_completed(struct shdma_chan *schan, struct shdma_desc *sdesc) sh_dmae_desc_completed() argument [all...] |
/kernel/linux/linux-6.6/drivers/dma/sh/ |
H A D | shdma-base.c | 56 struct shdma_desc *sdesc; in shdma_chan_xfer_ld_queue() local 63 list_for_each_entry(sdesc, &schan->ld_queue, node) in shdma_chan_xfer_ld_queue() 64 if (sdesc->mark == DESC_SUBMITTED) { in shdma_chan_xfer_ld_queue() 65 ops->start_xfer(schan, sdesc); in shdma_chan_xfer_ld_queue() 159 struct shdma_desc *sdesc; in shdma_get_desc() local 161 list_for_each_entry(sdesc, &schan->ld_free, node) in shdma_get_desc() 162 if (sdesc->mark != DESC_PREPARED) { in shdma_get_desc() 163 BUG_ON(sdesc->mark != DESC_IDLE); in shdma_get_desc() 164 list_del(&sdesc->node); in shdma_get_desc() 165 return sdesc; in shdma_get_desc() 829 struct shdma_desc *sdesc; shdma_tx_status() local 853 struct shdma_desc *sdesc; shdma_reset() local 914 struct shdma_desc *sdesc; chan_irqt() local [all...] |
H A D | shdmac.c | 282 struct shdma_desc *sdesc) in sh_dmae_start_xfer() 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() 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() 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() 457 struct sh_dmae_desc *sh_desc = container_of(sdesc, in sh_dmae_desc_completed() 462 return (sdesc in sh_dmae_desc_completed() 281 sh_dmae_start_xfer(struct shdma_chan *schan, struct shdma_desc *sdesc) sh_dmae_start_xfer() argument 376 sh_dmae_desc_setup(struct shdma_chan *schan, struct shdma_desc *sdesc, dma_addr_t src, dma_addr_t dst, size_t *len) sh_dmae_desc_setup() argument 414 sh_dmae_get_partial(struct shdma_chan *schan, struct shdma_desc *sdesc) sh_dmae_get_partial() argument 452 sh_dmae_desc_completed(struct shdma_chan *schan, struct shdma_desc *sdesc) sh_dmae_desc_completed() argument [all...] |
/kernel/linux/linux-6.6/drivers/dma/ |
H A D | sprd-dma.c | 512 struct sprd_dma_desc *sdesc) in sprd_dma_set_chn_config() 514 struct sprd_dma_chn_hw *cfg = &sdesc->chn_hw; in sprd_dma_set_chn_config() 575 static bool sprd_dma_check_trans_done(struct sprd_dma_desc *sdesc, in sprd_dma_check_trans_done() argument 593 struct sprd_dma_desc *sdesc; in dma_irq_handle() local 606 sdesc = schan->cur_desc; in dma_irq_handle() 607 if (!sdesc) { in dma_irq_handle() 619 vchan_cyclic_callback(&sdesc->vd); in dma_irq_handle() 622 trans_done = sprd_dma_check_trans_done(sdesc, int_type, in dma_irq_handle() 625 vchan_cookie_complete(&sdesc->vd); in dma_irq_handle() 678 struct sprd_dma_desc *sdesc in sprd_dma_tx_status() local 511 sprd_dma_set_chn_config(struct sprd_dma_chn *schan, struct sprd_dma_desc *sdesc) sprd_dma_set_chn_config() argument 690 struct sprd_dma_desc *sdesc = schan->cur_desc; sprd_dma_tx_status() local 901 struct sprd_dma_desc *sdesc; sprd_dma_prep_dma_memcpy() local 960 struct sprd_dma_desc *sdesc; sprd_dma_prep_slave_sg() local 1098 struct sprd_dma_desc *sdesc = to_sprd_dma_desc(vd); sprd_dma_free_desc() local [all...] |
/kernel/linux/common_modules/tzdriver/auth/ |
H A D | client_hash_auth.c | 214 struct sdesc *desc = NULL; in calc_task_so_hash() 385 struct sdesc_hash *sdesc; in init_sdesc() local 389 sdesc = kmalloc(size, GFP_KERNEL); in init_sdesc() 390 if (sdesc == NULL) in init_sdesc() 392 sdesc->shash.tfm = alg; in init_sdesc() 393 return sdesc; in init_sdesc() 399 struct sdesc_hash *sdesc; in calc_hash() local 402 sdesc = init_sdesc(alg); in calc_hash() 403 if (IS_ERR(sdesc)) { in calc_hash() 404 pr_info("can't alloc sdesc\ in calc_hash() [all...] |
/kernel/linux/linux-5.10/drivers/crypto/bcm/ |
H A D | util.c | 188 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 in do_shash() [all...] |
/kernel/linux/linux-6.6/drivers/crypto/bcm/ |
H A D | util.c | 188 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 in do_shash() [all...] |
/kernel/linux/linux-5.10/fs/hmdfs/comm/ |
H A D | socket_adapter.c | 226 msg.sdesc = NULL; in hmdfs_sendmessage_response() 350 msg.sdesc = NULL; in hmdfs_send_async_request() 458 msg.sdesc = NULL; in hmdfs_sendmessage_request() 519 struct slice_descriptor *sdesc, void *slice_buf) in hmdfs_send_slice() 524 int content_size = le32_to_cpu(sdesc->content_size); in hmdfs_send_slice() 540 msg.sdesc = sdesc; in hmdfs_send_slice() 558 struct slice_descriptor sdesc; in hmdfs_readfile_response() local 564 sdesc.slice_size = cpu_to_le32(slice_size); in hmdfs_readfile_response() 567 sdesc in hmdfs_readfile_response() 518 hmdfs_send_slice(struct hmdfs_peer *con, struct hmdfs_head_cmd *cmd, struct slice_descriptor *sdesc, void *slice_buf) hmdfs_send_slice() argument 876 struct slice_descriptor *sdesc = desp->buf; hmdfs_readfile_slice() local [all...] |
/kernel/linux/linux-6.6/fs/hmdfs/comm/ |
H A D | socket_adapter.c | 226 msg.sdesc = NULL; in hmdfs_sendmessage_response() 350 msg.sdesc = NULL; in hmdfs_send_async_request() 458 msg.sdesc = NULL; in hmdfs_sendmessage_request() 519 struct slice_descriptor *sdesc, void *slice_buf) in hmdfs_send_slice() 524 int content_size = le32_to_cpu(sdesc->content_size); in hmdfs_send_slice() 540 msg.sdesc = sdesc; in hmdfs_send_slice() 558 struct slice_descriptor sdesc; in hmdfs_readfile_response() local 564 sdesc.slice_size = cpu_to_le32(slice_size); in hmdfs_readfile_response() 567 sdesc in hmdfs_readfile_response() 518 hmdfs_send_slice(struct hmdfs_peer *con, struct hmdfs_head_cmd *cmd, struct slice_descriptor *sdesc, void *slice_buf) hmdfs_send_slice() argument 876 struct slice_descriptor *sdesc = desp->buf; hmdfs_readfile_slice() local [all...] |
/kernel/linux/linux-5.10/drivers/dma/xilinx/ |
H A D | zynqmp_dma.c | 298 * @sdesc: Hw descriptor pointer 305 struct zynqmp_dma_desc_ll *sdesc, in zynqmp_dma_config_sg_ll_desc() 309 struct zynqmp_dma_desc_ll *ddesc = sdesc + 1; in zynqmp_dma_config_sg_ll_desc() 311 sdesc->size = ddesc->size = len; in zynqmp_dma_config_sg_ll_desc() 312 sdesc->addr = src; in zynqmp_dma_config_sg_ll_desc() 315 sdesc->ctrl = ddesc->ctrl = ZYNQMP_DMA_DESC_CTRL_SIZE_256; in zynqmp_dma_config_sg_ll_desc() 317 sdesc->ctrl |= ZYNQMP_DMA_DESC_CTRL_COHRNT; in zynqmp_dma_config_sg_ll_desc() 323 ((uintptr_t)sdesc - (uintptr_t)chan->desc_pool_v); in zynqmp_dma_config_sg_ll_desc() 429 * @sdesc: Transaction descriptor pointer 432 struct zynqmp_dma_desc_sw *sdesc) in zynqmp_dma_free_descriptor() 304 zynqmp_dma_config_sg_ll_desc(struct zynqmp_dma_chan *chan, struct zynqmp_dma_desc_ll *sdesc, dma_addr_t src, dma_addr_t dst, size_t len, struct zynqmp_dma_desc_ll *prev) zynqmp_dma_config_sg_ll_desc() argument 431 zynqmp_dma_free_descriptor(struct zynqmp_dma_chan *chan, struct zynqmp_dma_desc_sw *sdesc) zynqmp_dma_free_descriptor() argument [all...] |
/kernel/linux/linux-5.10/fs/cifs/ |
H A D | misc.c | 926 * The caller has to make sure @sdesc is initialized to either NULL or 931 struct crypto_shash **shash, struct sdesc **sdesc) in cifs_alloc_hash() 936 if (*sdesc != NULL) in cifs_alloc_hash() 944 *sdesc = NULL; in cifs_alloc_hash() 949 *sdesc = kmalloc(size, GFP_KERNEL); in cifs_alloc_hash() 950 if (*sdesc == NULL) { in cifs_alloc_hash() 957 (*sdesc)->shash.tfm = *shash; in cifs_alloc_hash() 967 cifs_free_hash(struct crypto_shash **shash, struct sdesc **sdesc) in cifs_free_hash() argument 930 cifs_alloc_hash(const char *name, struct crypto_shash **shash, struct sdesc **sdesc) cifs_alloc_hash() argument [all...] |
H A D | smb2transport.c | 225 struct sdesc *sdesc = NULL; in smb2_calc_signature() local 238 rc = cifs_alloc_hash("hmac(sha256)", &hash, &sdesc); in smb2_calc_signature() 244 shash = &sdesc->shash; in smb2_calc_signature() 292 cifs_free_hash(&hash, &sdesc); in smb2_calc_signature() 542 struct sdesc *sdesc = NULL; in smb3_calc_signature() local 551 rc = cifs_alloc_hash("cmac(aes)", &hash, &sdesc); in smb3_calc_signature() 555 shash = &sdesc->shash; in smb3_calc_signature() 607 cifs_free_hash(&hash, &sdesc); in smb3_calc_signature() [all...] |
/kernel/linux/linux-5.10/crypto/ |
H A D | drbg.c | 1646 struct sdesc { struct 1653 struct sdesc *sdesc; in drbg_init_hash_kernel() local 1663 sdesc = kzalloc(sizeof(struct shash_desc) + crypto_shash_descsize(tfm), in drbg_init_hash_kernel() 1665 if (!sdesc) { in drbg_init_hash_kernel() 1670 sdesc->shash.tfm = tfm; in drbg_init_hash_kernel() 1671 drbg->priv_data = sdesc; in drbg_init_hash_kernel() 1678 struct sdesc *sdesc = (struct sdesc *)drb in drbg_fini_hash_kernel() local 1690 struct sdesc *sdesc = (struct sdesc *)drbg->priv_data; drbg_kcapi_hmacsetkey() local 1698 struct sdesc *sdesc = (struct sdesc *)drbg->priv_data; drbg_kcapi_hash() local [all...] |
/kernel/linux/linux-6.6/fs/smb/client/ |
H A D | misc.c | 1019 * @sdesc: SHASH descriptor where to put the pointer to the hash TFM 1021 * The caller has to make sure @sdesc is initialized to either NULL or 1025 cifs_alloc_hash(const char *name, struct shash_desc **sdesc) in cifs_alloc_hash() argument 1030 if (*sdesc) in cifs_alloc_hash() 1037 *sdesc = NULL; in cifs_alloc_hash() 1041 *sdesc = kmalloc(sizeof(struct shash_desc) + crypto_shash_descsize(alg), GFP_KERNEL); in cifs_alloc_hash() 1042 if (*sdesc == NULL) { in cifs_alloc_hash() 1048 (*sdesc)->tfm = alg; in cifs_alloc_hash() 1054 * @sdesc: Where to find the pointer to the hash TFM 1059 cifs_free_hash(struct shash_desc **sdesc) in cifs_free_hash() argument [all...] |
/kernel/linux/linux-6.6/drivers/dma/xilinx/ |
H A D | zynqmp_dma.c | 296 * @sdesc: Hw descriptor pointer 303 struct zynqmp_dma_desc_ll *sdesc, in zynqmp_dma_config_sg_ll_desc() 307 struct zynqmp_dma_desc_ll *ddesc = sdesc + 1; in zynqmp_dma_config_sg_ll_desc() 309 sdesc->size = ddesc->size = len; in zynqmp_dma_config_sg_ll_desc() 310 sdesc->addr = src; in zynqmp_dma_config_sg_ll_desc() 313 sdesc->ctrl = ddesc->ctrl = ZYNQMP_DMA_DESC_CTRL_SIZE_256; in zynqmp_dma_config_sg_ll_desc() 315 sdesc->ctrl |= ZYNQMP_DMA_DESC_CTRL_COHRNT; in zynqmp_dma_config_sg_ll_desc() 321 ((uintptr_t)sdesc - (uintptr_t)chan->desc_pool_v); in zynqmp_dma_config_sg_ll_desc() 427 * @sdesc: Transaction descriptor pointer 430 struct zynqmp_dma_desc_sw *sdesc) in zynqmp_dma_free_descriptor() 302 zynqmp_dma_config_sg_ll_desc(struct zynqmp_dma_chan *chan, struct zynqmp_dma_desc_ll *sdesc, dma_addr_t src, dma_addr_t dst, size_t len, struct zynqmp_dma_desc_ll *prev) zynqmp_dma_config_sg_ll_desc() argument 429 zynqmp_dma_free_descriptor(struct zynqmp_dma_chan *chan, struct zynqmp_dma_desc_sw *sdesc) zynqmp_dma_free_descriptor() argument [all...] |