• Home
  • Raw
  • Download

Lines Matching refs:a

40 	mpi_limb_t a;  in mpi_read_raw_data()  local
68 a = 0; in mpi_read_raw_data()
70 a <<= 8; in mpi_read_raw_data()
71 a |= *buffer++; in mpi_read_raw_data()
74 val->d[j - 1] = a; in mpi_read_raw_data()
112 static int count_lzeros(MPI a) in count_lzeros() argument
117 for (i = a->nlimbs - 1; i >= 0; i--) { in count_lzeros()
118 alimb = a->d[i]; in count_lzeros()
143 int mpi_read_buffer(MPI a, uint8_t *buf, unsigned buf_len, unsigned *nbytes, in mpi_read_buffer() argument
154 unsigned int n = mpi_get_size(a); in mpi_read_buffer()
161 *sign = a->sign; in mpi_read_buffer()
163 lzeros = count_lzeros(a); in mpi_read_buffer()
173 for (i = a->nlimbs - 1 - lzeros / BYTES_PER_MPI_LIMB, in mpi_read_buffer()
177 alimb = cpu_to_be32(a->d[i]); in mpi_read_buffer()
179 alimb = cpu_to_be64(a->d[i]); in mpi_read_buffer()
203 void *mpi_get_buffer(MPI a, unsigned *nbytes, int *sign) in mpi_get_buffer() argument
212 n = mpi_get_size(a); in mpi_get_buffer()
222 ret = mpi_read_buffer(a, buf, n, nbytes, sign); in mpi_get_buffer()
247 int mpi_write_to_sgl(MPI a, struct scatterlist *sgl, unsigned nbytes, in mpi_write_to_sgl() argument
258 unsigned int n = mpi_get_size(a); in mpi_write_to_sgl()
264 *sign = a->sign; in mpi_write_to_sgl()
292 for (i = a->nlimbs - 1; i >= 0; i--) { in mpi_write_to_sgl()
294 alimb = a->d[i] ? cpu_to_be32(a->d[i]) : 0; in mpi_write_to_sgl()
296 alimb = a->d[i] ? cpu_to_be64(a->d[i]) : 0; in mpi_write_to_sgl()
337 mpi_limb_t a; in mpi_read_raw_from_sgl() local
394 a = 0; in mpi_read_raw_from_sgl()
403 a <<= 8; in mpi_read_raw_from_sgl()
404 a |= *buff++; in mpi_read_raw_from_sgl()
406 val->d[j--] = a; in mpi_read_raw_from_sgl()
407 a = 0; in mpi_read_raw_from_sgl()