nx_sg 164 drivers/crypto/nx/nx-aes-ccm.c struct nx_sg *nx_insg = nx_ctx->in_sg; nx_sg 165 drivers/crypto/nx/nx-aes-ccm.c struct nx_sg *nx_outsg = nx_ctx->out_sg; nx_sg 253 drivers/crypto/nx/nx-aes-ccm.c sizeof(struct nx_sg); nx_sg 255 drivers/crypto/nx/nx-aes-ccm.c sizeof(struct nx_sg); nx_sg 277 drivers/crypto/nx/nx-aes-ccm.c nx_driver.of.max_sg_len/sizeof(struct nx_sg)); nx_sg 300 drivers/crypto/nx/nx-aes-ccm.c sizeof(struct nx_sg); nx_sg 107 drivers/crypto/nx/nx-aes-gcm.c struct nx_sg *nx_sg = nx_ctx->in_sg; nx_sg 122 drivers/crypto/nx/nx-aes-gcm.c max_sg_len = min_t(u64, nx_driver.of.max_sg_len/sizeof(struct nx_sg), nx_sg 137 drivers/crypto/nx/nx-aes-gcm.c nx_sg = nx_walk_and_build(nx_ctx->in_sg, max_sg_len, nx_sg 145 drivers/crypto/nx/nx-aes-gcm.c nx_ctx->op_aead.inlen = (nx_ctx->in_sg - nx_sg) nx_sg 146 drivers/crypto/nx/nx-aes-gcm.c * sizeof(struct nx_sg); nx_sg 176 drivers/crypto/nx/nx-aes-gcm.c struct nx_sg *nx_sg; nx_sg 187 drivers/crypto/nx/nx-aes-gcm.c max_sg_len = min_t(u64, nx_driver.of.max_sg_len/sizeof(struct nx_sg), nx_sg 205 drivers/crypto/nx/nx-aes-gcm.c nx_sg = nx_walk_and_build(nx_ctx->in_sg, max_sg_len, nx_sg 213 drivers/crypto/nx/nx-aes-gcm.c nx_ctx->op.inlen = (nx_ctx->in_sg - nx_sg) nx_sg 214 drivers/crypto/nx/nx-aes-gcm.c * sizeof(struct nx_sg); nx_sg 251 drivers/crypto/nx/nx-aes-gcm.c struct nx_sg *in_sg, *out_sg; nx_sg 284 drivers/crypto/nx/nx-aes-gcm.c nx_ctx->op.inlen = (nx_ctx->in_sg - in_sg) * sizeof(struct nx_sg); nx_sg 285 drivers/crypto/nx/nx-aes-gcm.c nx_ctx->op.outlen = (nx_ctx->out_sg - out_sg) * sizeof(struct nx_sg); nx_sg 63 drivers/crypto/nx/nx-aes-xcbc.c struct nx_sg *in_sg, *out_sg; nx_sg 93 drivers/crypto/nx/nx-aes-xcbc.c nx_ctx->op.inlen = (nx_ctx->in_sg - in_sg) * sizeof(struct nx_sg); nx_sg 94 drivers/crypto/nx/nx-aes-xcbc.c nx_ctx->op.outlen = (nx_ctx->out_sg - out_sg) * sizeof(struct nx_sg); nx_sg 121 drivers/crypto/nx/nx-aes-xcbc.c nx_ctx->op.inlen = (nx_ctx->in_sg - in_sg) * sizeof(struct nx_sg); nx_sg 122 drivers/crypto/nx/nx-aes-xcbc.c nx_ctx->op.outlen = (nx_ctx->out_sg - out_sg) * sizeof(struct nx_sg); nx_sg 172 drivers/crypto/nx/nx-aes-xcbc.c struct nx_sg *in_sg; nx_sg 173 drivers/crypto/nx/nx-aes-xcbc.c struct nx_sg *out_sg; nx_sg 196 drivers/crypto/nx/nx-aes-xcbc.c max_sg_len = min_t(u64, nx_driver.of.max_sg_len/sizeof(struct nx_sg), nx_sg 210 drivers/crypto/nx/nx-aes-xcbc.c nx_ctx->op.outlen = (nx_ctx->out_sg - out_sg) * sizeof(struct nx_sg); nx_sg 252 drivers/crypto/nx/nx-aes-xcbc.c sizeof(struct nx_sg); nx_sg 297 drivers/crypto/nx/nx-aes-xcbc.c struct nx_sg *in_sg, *out_sg; nx_sg 341 drivers/crypto/nx/nx-aes-xcbc.c nx_ctx->op.inlen = (nx_ctx->in_sg - in_sg) * sizeof(struct nx_sg); nx_sg 342 drivers/crypto/nx/nx-aes-xcbc.c nx_ctx->op.outlen = (nx_ctx->out_sg - out_sg) * sizeof(struct nx_sg); nx_sg 62 drivers/crypto/nx/nx-sha256.c struct nx_sg *out_sg; nx_sg 88 drivers/crypto/nx/nx-sha256.c nx_driver.of.max_sg_len/sizeof(struct nx_sg)); nx_sg 95 drivers/crypto/nx/nx-sha256.c nx_ctx->op.outlen = (nx_ctx->out_sg - out_sg) * sizeof(struct nx_sg); nx_sg 104 drivers/crypto/nx/nx-sha256.c struct nx_sg *in_sg = nx_ctx->in_sg; nx_sg 135 drivers/crypto/nx/nx-sha256.c nx_ctx->op.inlen = (nx_ctx->in_sg - in_sg) * sizeof(struct nx_sg); nx_sg 181 drivers/crypto/nx/nx-sha256.c struct nx_sg *in_sg, *out_sg; nx_sg 190 drivers/crypto/nx/nx-sha256.c nx_driver.of.max_sg_len/sizeof(struct nx_sg)); nx_sg 226 drivers/crypto/nx/nx-sha256.c nx_ctx->op.inlen = (nx_ctx->in_sg - in_sg) * sizeof(struct nx_sg); nx_sg 227 drivers/crypto/nx/nx-sha256.c nx_ctx->op.outlen = (nx_ctx->out_sg - out_sg) * sizeof(struct nx_sg); nx_sg 62 drivers/crypto/nx/nx-sha512.c struct nx_sg *out_sg; nx_sg 88 drivers/crypto/nx/nx-sha512.c nx_driver.of.max_sg_len/sizeof(struct nx_sg)); nx_sg 95 drivers/crypto/nx/nx-sha512.c nx_ctx->op.outlen = (nx_ctx->out_sg - out_sg) * sizeof(struct nx_sg); nx_sg 104 drivers/crypto/nx/nx-sha512.c struct nx_sg *in_sg = nx_ctx->in_sg; nx_sg 134 drivers/crypto/nx/nx-sha512.c nx_ctx->op.inlen = (nx_ctx->in_sg - in_sg) * sizeof(struct nx_sg); nx_sg 184 drivers/crypto/nx/nx-sha512.c struct nx_sg *in_sg, *out_sg; nx_sg 194 drivers/crypto/nx/nx-sha512.c nx_driver.of.max_sg_len/sizeof(struct nx_sg)); nx_sg 231 drivers/crypto/nx/nx-sha512.c nx_ctx->op.inlen = (nx_ctx->in_sg - in_sg) * sizeof(struct nx_sg); nx_sg 232 drivers/crypto/nx/nx-sha512.c nx_ctx->op.outlen = (nx_ctx->out_sg - out_sg) * sizeof(struct nx_sg); nx_sg 78 drivers/crypto/nx/nx.c struct nx_sg *nx_build_sg_list(struct nx_sg *sg_head, nx_sg 84 drivers/crypto/nx/nx.c struct nx_sg *sg; nx_sg 148 drivers/crypto/nx/nx.c struct nx_sg *nx_walk_and_build(struct nx_sg *nx_dst, nx_sg 155 drivers/crypto/nx/nx.c struct nx_sg *nx_sg = nx_dst; nx_sg 174 drivers/crypto/nx/nx.c while (len && (nx_sg - nx_dst) < sglen) { nx_sg 184 drivers/crypto/nx/nx.c nx_sg = nx_build_sg_list(nx_sg, dst, &n, sglen - (nx_sg - nx_dst)); nx_sg 195 drivers/crypto/nx/nx.c return nx_sg; nx_sg 205 drivers/crypto/nx/nx.c static long int trim_sg_list(struct nx_sg *sg, nx_sg 206 drivers/crypto/nx/nx.c struct nx_sg *end, nx_sg 215 drivers/crypto/nx/nx.c struct nx_sg *last = end - 1; nx_sg 231 drivers/crypto/nx/nx.c oplen = (sg - end) * sizeof(struct nx_sg); nx_sg 268 drivers/crypto/nx/nx.c struct nx_sg *nx_insg = nx_ctx->in_sg; nx_sg 269 drivers/crypto/nx/nx.c struct nx_sg *nx_outsg = nx_ctx->out_sg; nx_sg 273 drivers/crypto/nx/nx.c nx_driver.of.max_sg_len/sizeof(struct nx_sg)); nx_sg 675 drivers/crypto/nx/nx.c nx_ctx->in_sg = (struct nx_sg *)((u8 *)nx_ctx->csbcpb + NX_PAGE_SIZE); nx_sg 676 drivers/crypto/nx/nx.c nx_ctx->out_sg = (struct nx_sg *)((u8 *)nx_ctx->in_sg + NX_PAGE_SIZE); nx_sg 20 drivers/crypto/nx/nx.h #define NX_MAX_SG_ENTRIES (NX_PAGE_SIZE/(sizeof(struct nx_sg))) nx_sg 126 drivers/crypto/nx/nx.h struct nx_sg *in_sg; /* aligned pointer into kmem to an sg list */ nx_sg 127 drivers/crypto/nx/nx.h struct nx_sg *out_sg; /* aligned pointer into kmem to an sg list */ nx_sg 157 drivers/crypto/nx/nx.h struct nx_sg *nx_build_sg_list(struct nx_sg *, u8 *, unsigned int *, u32); nx_sg 161 drivers/crypto/nx/nx.h struct nx_sg *nx_walk_and_build(struct nx_sg *, unsigned int,