| /OK3568_Linux_fs/kernel/drivers/soc/rockchip/ |
| H A D | rockchip_decompress_user.c | 49 static bool check_scatter_list(unsigned int max_size, struct sg_table *sg_tbl) in check_scatter_list() argument 56 if (!sg_tbl || !(sg_tbl->sgl)) in check_scatter_list() 59 for_each_sgtable_sg(sg_tbl, sgl, i) { in check_scatter_list() 75 struct sg_table **sg_tbl, struct dma_buf_attachment **dma_attach, in get_dmafd_sgtbl() argument 83 *sg_tbl = NULL; in get_dmafd_sgtbl() 99 *sg_tbl = dma_buf_map_attachment(*dma_attach, dir); in get_dmafd_sgtbl() 100 if (IS_ERR(*sg_tbl)) { in get_dmafd_sgtbl() 101 ret = PTR_ERR(*sg_tbl); in get_dmafd_sgtbl() 107 if (*sg_tbl) in get_dmafd_sgtbl() 108 dma_buf_unmap_attachment(*dma_attach, *sg_tbl, dir); in get_dmafd_sgtbl() [all …]
|
| /OK3568_Linux_fs/u-boot/drivers/crypto/fsl/ |
| H A D | fsl_hash.c | 96 sec_out32(&ctx->sg_tbl[ctx->sg_num].addr_hi, (uint32_t)(addr >> 32)); in caam_hash_update() 98 sec_out32(&ctx->sg_tbl[ctx->sg_num].addr_hi, 0x0); in caam_hash_update() 100 sec_out32(&ctx->sg_tbl[ctx->sg_num].addr_lo, (uint32_t)addr); in caam_hash_update() 102 sec_out32(&ctx->sg_tbl[ctx->sg_num].len_flag, in caam_hash_update() 108 final = sec_in32(&ctx->sg_tbl[ctx->sg_num - 1].len_flag) | in caam_hash_update() 110 sec_out32(&ctx->sg_tbl[ctx->sg_num - 1].len_flag, final); in caam_hash_update() 141 len += (sec_in32(&ctx->sg_tbl[i].len_flag) & in caam_hash_finish() 144 inline_cnstr_jobdesc_hash(ctx->sha_desc, (uint8_t *)ctx->sg_tbl, len, in caam_hash_finish()
|
| H A D | fsl_hash.h | 30 struct sg_entry sg_tbl[MAX_SG_32]; member
|
| H A D | jobdesc.h | 33 u32 alg_type, uint32_t alg_size, int sg_tbl);
|
| H A D | jobdesc.c | 178 u32 alg_type, uint32_t alg_size, int sg_tbl) in inline_cnstr_jobdesc_hash() argument 194 if (sg_tbl) in inline_cnstr_jobdesc_hash()
|
| /OK3568_Linux_fs/kernel/drivers/crypto/rockchip/cryptodev_linux/ |
| H A D | rk_cryptodev.c | 239 struct sg_table **sg_tbl, struct dma_buf_attachment **dma_attach, in get_dmafd_sgtbl() argument 247 *sg_tbl = NULL; in get_dmafd_sgtbl() 269 *sg_tbl = dma_buf_map_attachment(*dma_attach, dir); in get_dmafd_sgtbl() 270 if (IS_ERR(*sg_tbl)) { in get_dmafd_sgtbl() 271 derr(1, "sg_tbl error! ret = %d", (int)PTR_ERR(*sg_tbl)); in get_dmafd_sgtbl() 272 *sg_tbl = NULL; in get_dmafd_sgtbl() 278 dma_sync_sg_for_cpu(crypto_dev, (*sg_tbl)->sgl, (*sg_tbl)->nents, DMA_FROM_DEVICE); in get_dmafd_sgtbl() 282 if (*sg_tbl) in get_dmafd_sgtbl() 283 dma_buf_unmap_attachment(*dma_attach, *sg_tbl, dir); in get_dmafd_sgtbl() 295 struct sg_table *sg_tbl, struct dma_buf_attachment *dma_attach, in put_dmafd_sgtbl() argument [all …]
|
| /OK3568_Linux_fs/kernel/drivers/media/platform/rockchip/ispp/ |
| H A D | common.c | 70 struct sg_table *sg_tbl; in rkispp_allow_buffer() local 91 sg_tbl = (struct sg_table *)g_ops->cookie(mem_priv); in rkispp_allow_buffer() 92 buf->dma_addr = sg_dma_address(sg_tbl->sgl); in rkispp_allow_buffer() 291 struct sg_table *sg_tbl; in rkispp_init_pool() local 319 sg_tbl = (struct sg_table *)g_ops->cookie(mem); in rkispp_init_pool() 320 pool->dma[i] = sg_dma_address(sg_tbl->sgl); in rkispp_init_pool()
|
| /OK3568_Linux_fs/u-boot/board/freescale/common/ |
| H A D | fsl_validate.c | 143 struct fsl_secboot_sg_table *sg_tbl; in get_ie_info_addr() local 158 sg_tbl = (struct fsl_secboot_sg_table *) in get_ie_info_addr() 162 sg_tbl = (struct fsl_secboot_sg_table *)(uintptr_t)(csf_addr + in get_ie_info_addr() 168 *ie_addr = (uintptr_t)((sg_tbl->src_addr & in get_ie_info_addr() 172 *ie_addr = (uintptr_t)sg_tbl->src_addr; in get_ie_info_addr()
|
| /OK3568_Linux_fs/kernel/drivers/media/platform/rockchip/cif/ |
| H A D | cif-rockit.c | 85 struct sg_table *sg_tbl; in rkcif_rockit_buf_queue() local 150 sg_tbl = (struct sg_table *)g_ops->cookie(mem); in rkcif_rockit_buf_queue() 151 rkcif_buf->buff_addr = sg_dma_address(sg_tbl->sgl); in rkcif_rockit_buf_queue()
|
| H A D | common.c | 15 struct sg_table *sg_tbl; in rkcif_alloc_buffer() local 36 sg_tbl = (struct sg_table *)g_ops->cookie(mem_priv); in rkcif_alloc_buffer() 37 buf->dma_addr = sg_dma_address(sg_tbl->sgl); in rkcif_alloc_buffer()
|
| /OK3568_Linux_fs/kernel/drivers/media/platform/rockchip/isp/ |
| H A D | common.c | 192 struct sg_table *sg_tbl; in rkisp_alloc_buffer() local 215 sg_tbl = (struct sg_table *)g_ops->cookie(mem_priv); in rkisp_alloc_buffer() 216 buf->dma_addr = sg_dma_address(sg_tbl->sgl); in rkisp_alloc_buffer()
|
| H A D | isp_rockit.c | 93 struct sg_table *sg_tbl; in rkisp_rockit_buf_queue() local 156 sg_tbl = (struct sg_table *)g_ops->cookie(mem); in rkisp_rockit_buf_queue() 157 isprk_buf->buff_addr = sg_dma_address(sg_tbl->sgl); in rkisp_rockit_buf_queue()
|
| H A D | rkisp.c | 3046 struct sg_table *sg_tbl; in rkisp_rx_buf_pool_init() local 3076 sg_tbl = (struct sg_table *)g_ops->cookie(mem); in rkisp_rx_buf_pool_init() 3077 dma = sg_dma_address(sg_tbl->sgl); in rkisp_rx_buf_pool_init()
|
| /OK3568_Linux_fs/kernel/drivers/ata/ |
| H A D | sata_mv.c | 521 struct mv_sg *sg_tbl[MV_MAX_Q_DEPTH]; member 1684 if (pp->sg_tbl[tag]) { in mv_port_free_dma_mem() 1687 pp->sg_tbl[tag], in mv_port_free_dma_mem() 1689 pp->sg_tbl[tag] = NULL; in mv_port_free_dma_mem() 1734 pp->sg_tbl[tag] = dma_pool_alloc(hpriv->sg_tbl_pool, in mv_port_start() 1736 if (!pp->sg_tbl[tag]) in mv_port_start() 1739 pp->sg_tbl[tag] = pp->sg_tbl[0]; in mv_port_start() 1792 mv_sg = pp->sg_tbl[qc->hw_tag]; in mv_fill_sg()
|