Lines Matching refs:dir

107 	enum dma_data_direction dir;  member
342 dma_unmap_single(dev, buf->phys_addr, buf->buf_len, buf->dir); in free_buf_chain()
591 static void reset_sa_dir(struct ix_sa_dir *dir) in reset_sa_dir() argument
593 memset(dir->npe_ctx, 0, NPE_CTX_LEN); in reset_sa_dir()
594 dir->npe_ctx_idx = 0; in reset_sa_dir()
595 dir->npe_mode = 0; in reset_sa_dir()
598 static int init_sa_dir(struct ix_sa_dir *dir) in init_sa_dir() argument
600 dir->npe_ctx = dma_pool_alloc(ctx_pool, GFP_KERNEL, &dir->npe_ctx_phys); in init_sa_dir()
601 if (!dir->npe_ctx) in init_sa_dir()
604 reset_sa_dir(dir); in init_sa_dir()
608 static void free_sa_dir(struct ix_sa_dir *dir) in free_sa_dir() argument
610 memset(dir->npe_ctx, 0, NPE_CTX_LEN); in free_sa_dir()
611 dma_pool_free(ctx_pool, dir->npe_ctx, dir->npe_ctx_phys); in free_sa_dir()
743 struct ix_sa_dir *dir; in setup_auth() local
747 dir = encrypt ? &ctx->encrypt : &ctx->decrypt; in setup_auth()
748 cinfo = dir->npe_ctx + dir->npe_ctx_idx; in setup_auth()
763 itarget = dir->npe_ctx_phys + dir->npe_ctx_idx in setup_auth()
766 init_len = cinfo - (dir->npe_ctx + dir->npe_ctx_idx); in setup_auth()
767 npe_ctx_addr = dir->npe_ctx_phys + dir->npe_ctx_idx; in setup_auth()
769 dir->npe_ctx_idx += init_len; in setup_auth()
770 dir->npe_mode |= NPE_OP_HASH_ENABLE; in setup_auth()
773 dir->npe_mode |= NPE_OP_HASH_VERIFY; in setup_auth()
787 struct ix_sa_dir *dir = &ctx->decrypt; in gen_rev_aes_key() local
793 *(__be32 *)dir->npe_ctx |= cpu_to_be32(CIPH_ENCR); in gen_rev_aes_key()
799 crypt->crypto_ctx = dir->npe_ctx_phys; in gen_rev_aes_key()
800 crypt->icv_rev_aes = dir->npe_ctx_phys + sizeof(u32); in gen_rev_aes_key()
802 crypt->init_len = dir->npe_ctx_idx; in gen_rev_aes_key()
817 struct ix_sa_dir *dir; in setup_cipher() local
821 dir = encrypt ? &ctx->encrypt : &ctx->decrypt; in setup_cipher()
822 cinfo = dir->npe_ctx; in setup_cipher()
826 dir->npe_mode |= NPE_OP_CRYPT_ENCRYPT; in setup_cipher()
861 dir->npe_ctx_idx = sizeof(cipher_cfg) + key_len; in setup_cipher()
862 dir->npe_mode |= NPE_OP_CRYPT_ENABLE; in setup_cipher()
872 enum dma_data_direction dir) in chainup_buffers() argument
887 sg_dma_address(sg) = dma_map_single(dev, ptr, len, dir); in chainup_buffers()
894 buf->dir = dir; in chainup_buffers()
978 struct ix_sa_dir *dir; in ablk_perform() local
997 dir = encrypt ? &ctx->encrypt : &ctx->decrypt; in ablk_perform()
1005 crypt->crypto_ctx = dir->npe_ctx_phys; in ablk_perform()
1006 crypt->mode = dir->npe_mode; in ablk_perform()
1007 crypt->init_len = dir->npe_ctx_idx; in ablk_perform()
1095 struct ix_sa_dir *dir; in aead_perform() local
1112 dir = &ctx->encrypt; in aead_perform()
1115 dir = &ctx->decrypt; in aead_perform()
1125 crypt->crypto_ctx = dir->npe_ctx_phys; in aead_perform()
1126 crypt->mode = dir->npe_mode; in aead_perform()
1127 crypt->init_len = dir->npe_ctx_idx; in aead_perform()