Home
last modified time | relevance | path

Searched refs:MPI (Results 1 – 23 of 23) sorted by relevance

/linux/include/linux/
H A Dmpi.h40 typedef struct gcry_mpi *MPI; typedef
45 MPI mpi_alloc(unsigned nlimbs);
46 void mpi_free(MPI a);
47 int mpi_resize(MPI a, unsigned nlimbs);
49 MPI mpi_copy(MPI a);
52 MPI mpi_read_raw_data(const void *xbuffer, size_t nbytes);
53 MPI mpi_read_from_buffer(const void *buffer, unsigned *ret_nread);
54 MPI mpi_read_raw_from_sgl(struct scatterlist *sgl, unsigned int len);
55 void *mpi_get_buffer(MPI a, unsigned *nbytes, int *sign);
56 int mpi_read_buffer(MPI a, uint8_t *buf, unsigned buf_len, unsigned *nbytes,
[all …]
/linux/lib/crypto/mpi/
H A Dmpi-add.c18 int mpi_add(MPI w, MPI u, MPI v) in mpi_add()
91 int mpi_sub(MPI w, MPI u, MPI v) in mpi_sub()
94 MPI vv; in mpi_sub()
108 int mpi_addm(MPI w, MPI u, MPI v, MPI m) in mpi_addm()
115 int mpi_subm(MPI w, MPI u, MPI v, MPI m) in mpi_subm()
H A Dmpi-div.c17 int mpi_tdiv_qr(MPI quot, MPI rem, MPI num, MPI den);
19 int mpi_fdiv_r(MPI rem, MPI dividend, MPI divisor) in mpi_fdiv_r()
22 MPI temp_divisor = NULL; in mpi_fdiv_r()
56 int mpi_tdiv_r(MPI rem, MPI num, MPI den) in mpi_tdiv_r()
61 int mpi_tdiv_qr(MPI quot, MPI rem, MPI num, MPI den) in mpi_tdiv_qr()
H A Dmpiutil.c32 MPI mpi_alloc(unsigned nlimbs) in mpi_alloc()
34 MPI a; in mpi_alloc()
77 void mpi_assign_limb_space(MPI a, mpi_ptr_t ap, unsigned nlimbs) in mpi_assign_limb_space()
88 int mpi_resize(MPI a, unsigned nlimbs) in mpi_resize()
111 void mpi_free(MPI a) in mpi_free()
131 MPI mpi_copy(MPI a) in mpi_copy()
134 MPI b; in mpi_copy()
H A Dmpi-mul.c18 int mpi_mul(MPI w, MPI u, MPI v) in mpi_mul()
106 int mpi_mulm(MPI w, MPI u, MPI v, MPI m) in mpi_mulm()
H A Dmpicoder.c36 MPI mpi_read_raw_data(const void *xbuffer, size_t nbytes) in mpi_read_raw_data()
42 MPI val = NULL; in mpi_read_raw_data()
82 MPI mpi_read_from_buffer(const void *xbuffer, unsigned *ret_nread) in mpi_read_from_buffer()
86 MPI val; in mpi_read_from_buffer()
113 static int count_lzeros(MPI a) in count_lzeros()
144 int mpi_read_buffer(MPI a, uint8_t *buf, unsigned buf_len, unsigned *nbytes, in mpi_read_buffer()
204 void *mpi_get_buffer(MPI a, unsigned *nbytes, int *sign) in mpi_get_buffer()
248 int mpi_write_to_sgl(MPI a, struct scatterlist *sgl, unsigned nbytes, in mpi_write_to_sgl()
331 MPI mpi_read_raw_from_sgl(struct scatterlist *sgl, unsigned int nbytes) in mpi_read_raw_from_sgl()
339 MPI val = NULL; in mpi_read_raw_from_sgl()
H A Dmpi-bit.c32 void mpi_normalize(MPI a) in mpi_normalize()
41 unsigned mpi_get_nbits(MPI a) in mpi_get_nbits()
63 int mpi_test_bit(MPI a, unsigned int n) in mpi_test_bit()
81 int mpi_set_bit(MPI a, unsigned int n) in mpi_set_bit()
105 int mpi_rshift(MPI x, MPI a, unsigned int n) in mpi_rshift()
H A Dmpi-mod.c10 int mpi_mod(MPI rem, MPI dividend, MPI divisor) in mpi_mod()
H A Dmpi-cmp.c25 int mpi_cmp_ui(MPI u, unsigned long v) in mpi_cmp_ui()
50 int mpi_cmp(MPI u, MPI v) in mpi_cmp()
H A Dmpi-pow.c26 int mpi_powm(MPI res, MPI base, MPI exp, MPI mod) in mpi_powm()
H A Dmpi-sub-ui.c39 int mpi_sub_ui(MPI w, MPI u, unsigned long vval) in mpi_sub_ui()
H A Dmpi-internal.h55 static inline int RESIZE_IF_NEEDED(MPI a, unsigned b) in RESIZE_IF_NEEDED()
137 void mpi_assign_limb_space(MPI a, mpi_ptr_t ap, unsigned nlimbs);
/linux/Documentation/translations/zh_CN/infiniband/
H A Dtag_matching.rst20 MPI标准定义了一套规则,称为标签匹配,用于将源发送操作与目的接收匹配。以下参数必
37 为了减少MPI库的内存占用,MPI实现通常使用两种不同的协议来实现这一目的:
50 的接收列表中的MPI接收例程发布接收缓冲区,并使用MPI发送例程发布发送消息。发布的
55 如果合适的话,将数据传送到指定的接收缓冲区。这允许接收方MPI标签匹配与计算重叠。
61 软件要对这个列表进行跟踪,以帮助处理MPI取消操作。此外,由于硬件和软件在标签匹
/linux/Documentation/infiniband/
H A Dtag_matching.rst5 The MPI standard defines a set of rules, known as tag-matching, for matching
28 To keep MPI library memory footprint down, MPI implementations typically use
46 to the MPI receive routines in the posted receive list and posts send messages
47 using the MPI send routines. The head of the posted receive list may be
54 specified receive buffer. This allows overlapping receive-side MPI tag
64 Software is expected to shadow this list, to help with processing MPI cancel
/linux/drivers/message/fusion/lsi/
H A Dmpi_history.txt3 MPI Header File Change History
77 * 05-11-04 01.03.01 Bumped MPI_VERSION_MINOR for MPI v1.3.
151 * 05-11-04 01.03.01 Original release for MPI v1.3.
244 * 12-04-00 01.01.03 Config page changes to match MPI rev 1.00.01.
269 * defines to make them compatible to MPI version 1.0.
549 * 05-11-04 01.03.01 Original release for MPI v1.3.
593 * of MPI.
605 * 05-11-04 01.03.01 Original release for MPI v1.3.
626 * 01-09-01 01.01.03 Modified some of the new flags to have an MPI prefix
644 * 05-11-04 01.03.01 Original release for MPI v1.3.
[all …]
/linux/drivers/infiniband/hw/mana/
H A DKconfig8 for workloads (e.g. DPDK, MPI etc) that uses RDMA verbs to directly
/linux/lib/
H A Ddigsig.c74 MPI in = NULL, res = NULL, pkey[2]; in digsig_verify_rsa()
H A DKconfig472 Implementation is done using GnuPG MPI library
/linux/Documentation/security/
H A Ddigsig.rst23 GnuPG multi-precision integers (MPI) library. The kernel port provides
/linux/drivers/crypto/virtio/
H A Dvirtio_crypto_akcipher_algs.c353 MPI n; in virtio_crypto_rsa_set_key()
/linux/Documentation/crypto/
H A Dasymmetric-keys.rst138 MPI mpi[2];
/linux/Documentation/filesystems/
H A Dorangefs.rst23 * Direct MPI support
/linux/drivers/usb/serial/
H A DKconfig71 - Siemens USB/MPI adapter.