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,