/arch/powerpc/platforms/52xx/ |
D | mpc52xx_lpbfifo.c | 52 struct mpc52xx_lpbfifo_request *req; member 62 static void mpc52xx_lpbfifo_kick(struct mpc52xx_lpbfifo_request *req) in mpc52xx_lpbfifo_kick() argument 64 size_t transfer_size = req->size - req->pos; in mpc52xx_lpbfifo_kick() 70 int dma = !(req->flags & MPC52XX_LPBFIFO_FLAG_NO_DMA); in mpc52xx_lpbfifo_kick() 71 int write = req->flags & MPC52XX_LPBFIFO_FLAG_WRITE; in mpc52xx_lpbfifo_kick() 72 int poll_dma = req->flags & MPC52XX_LPBFIFO_FLAG_POLL_DMA; in mpc52xx_lpbfifo_kick() 95 data = req->data + req->pos; in mpc52xx_lpbfifo_kick() 149 bd->data[0] = req->data_phys + req->pos; in mpc52xx_lpbfifo_kick() 163 req->offset + req->pos); in mpc52xx_lpbfifo_kick() 166 bit_fields = req->cs << 24 | 0x000008; in mpc52xx_lpbfifo_kick() [all …]
|
/arch/um/drivers/ |
D | mconsole_user.c | 40 static int mconsole_reply_v0(struct mc_request *req, char *reply) in mconsole_reply_v0() argument 48 msg.msg_name = &(req->origin); in mconsole_reply_v0() 49 msg.msg_namelen = req->originlen; in mconsole_reply_v0() 56 return sendmsg(req->originating_fd, &msg, 0); in mconsole_reply_v0() 59 static struct mconsole_command *mconsole_parse(struct mc_request *req) in mconsole_parse() argument 66 if (!strncmp(req->request.data, cmd->command, in mconsole_parse() 79 int mconsole_get_request(int fd, struct mc_request *req) in mconsole_get_request() argument 83 req->originlen = sizeof(req->origin); in mconsole_get_request() 84 req->len = recvfrom(fd, &req->request, sizeof(req->request), 0, in mconsole_get_request() 85 (struct sockaddr *) req->origin, &req->originlen); in mconsole_get_request() [all …]
|
D | mconsole_kern.c | 62 struct mconsole_entry *req; in mc_work_proc() local 67 req = list_entry(mc_requests.next, struct mconsole_entry, list); in mc_work_proc() 68 list_del(&req->list); in mc_work_proc() 70 req->request.cmd->handler(&req->request); in mc_work_proc() 71 kfree(req); in mc_work_proc() 82 static struct mc_request req; /* that's OK */ in mconsole_interrupt() local 85 while (mconsole_get_request(fd, &req)) { in mconsole_interrupt() 86 if (req.cmd->context == MCONSOLE_INTR) in mconsole_interrupt() 87 (*req.cmd->handler)(&req); in mconsole_interrupt() 91 mconsole_reply(&req, "Out of memory", 1, 0); in mconsole_interrupt() [all …]
|
D | mconsole.h | 51 void (*handler)(struct mc_request *req); 72 extern int mconsole_reply_len(struct mc_request *req, const char *reply, 74 extern int mconsole_reply(struct mc_request *req, const char *str, int err, 77 extern void mconsole_version(struct mc_request *req); 78 extern void mconsole_help(struct mc_request *req); 79 extern void mconsole_halt(struct mc_request *req); 80 extern void mconsole_reboot(struct mc_request *req); 81 extern void mconsole_config(struct mc_request *req); 82 extern void mconsole_remove(struct mc_request *req); 83 extern void mconsole_sysrq(struct mc_request *req); [all …]
|
/arch/arm/crypto/ |
D | nh-neon-core.S | 15 KEY .req r0 16 MESSAGE .req r1 17 MESSAGE_LEN .req r2 18 HASH .req r3 20 PASS0_SUMS .req q0 21 PASS0_SUM_A .req d0 22 PASS0_SUM_B .req d1 23 PASS1_SUMS .req q1 24 PASS1_SUM_A .req d2 25 PASS1_SUM_B .req d3 [all …]
|
D | ghash-ce-core.S | 14 SHASH .req q0 15 T1 .req q1 16 XL .req q2 17 XM .req q3 18 XH .req q4 19 IN1 .req q4 21 SHASH_L .req d0 22 SHASH_H .req d1 23 T1_L .req d2 24 T1_H .req d3 [all …]
|
D | aes-ce-glue.c | 167 static int ecb_encrypt(struct skcipher_request *req) in ecb_encrypt() argument 169 struct crypto_skcipher *tfm = crypto_skcipher_reqtfm(req); in ecb_encrypt() 175 err = skcipher_walk_virt(&walk, req, false); in ecb_encrypt() 187 static int ecb_decrypt(struct skcipher_request *req) in ecb_decrypt() argument 189 struct crypto_skcipher *tfm = crypto_skcipher_reqtfm(req); in ecb_decrypt() 195 err = skcipher_walk_virt(&walk, req, false); in ecb_decrypt() 207 static int cbc_encrypt_walk(struct skcipher_request *req, in cbc_encrypt_walk() argument 210 struct crypto_skcipher *tfm = crypto_skcipher_reqtfm(req); in cbc_encrypt_walk() 226 static int cbc_encrypt(struct skcipher_request *req) in cbc_encrypt() argument 231 err = skcipher_walk_virt(&walk, req, false); in cbc_encrypt() [all …]
|
D | crct10dif-ce-core.S | 78 init_crc .req r0 79 buf .req r1 80 len .req r2 82 fold_consts_ptr .req ip 84 q0l .req d0 85 q0h .req d1 86 q1l .req d2 87 q1h .req d3 88 q2l .req d4 89 q2h .req d5 [all …]
|
D | sha1-ce-core.S | 16 k0 .req q0 17 k1 .req q1 18 k2 .req q2 19 k3 .req q3 21 ta0 .req q4 22 ta1 .req q5 23 tb0 .req q5 24 tb1 .req q4 26 dga .req q6 27 dgb .req q7 [all …]
|
D | aes-neonbs-glue.c | 88 static int __ecb_crypt(struct skcipher_request *req, in __ecb_crypt() argument 92 struct crypto_skcipher *tfm = crypto_skcipher_reqtfm(req); in __ecb_crypt() 97 err = skcipher_walk_virt(&walk, req, false); in __ecb_crypt() 117 static int ecb_encrypt(struct skcipher_request *req) in ecb_encrypt() argument 119 return __ecb_crypt(req, aesbs_ecb_encrypt); in ecb_encrypt() 122 static int ecb_decrypt(struct skcipher_request *req) in ecb_decrypt() argument 124 return __ecb_crypt(req, aesbs_ecb_decrypt); in ecb_decrypt() 148 static int cbc_encrypt(struct skcipher_request *req) in cbc_encrypt() argument 150 struct skcipher_request *subreq = skcipher_request_ctx(req); in cbc_encrypt() 151 struct crypto_skcipher *tfm = crypto_skcipher_reqtfm(req); in cbc_encrypt() [all …]
|
D | sha2-ce-core.S | 16 k0 .req q7 17 k1 .req q8 18 rk .req r3 20 ta0 .req q9 21 ta1 .req q10 22 tb0 .req q10 23 tb1 .req q9 25 dga .req q11 26 dgb .req q12 28 dg0 .req q13 [all …]
|
/arch/arm/kernel/ |
D | iwmmxt.h | 18 .macro wldrd, reg:req, base:req, offset:req 22 .macro wldrw, reg:req, base:req, offset:req 26 .macro wstrd, reg:req, base:req, offset:req 30 .macro wstrw, reg:req, base:req, offset:req 38 .macro tmrc, dest:req, control:req 42 .macro tmcr, control:req, src:req
|
/arch/arm64/crypto/ |
D | nh-neon-core.S | 12 KEY .req x0 13 MESSAGE .req x1 14 MESSAGE_LEN .req x2 15 HASH .req x3 17 PASS0_SUMS .req v0 18 PASS1_SUMS .req v1 19 PASS2_SUMS .req v2 20 PASS3_SUMS .req v3 21 K0 .req v4 22 K1 .req v5 [all …]
|
D | aes-glue.c | 173 static int __maybe_unused ecb_encrypt(struct skcipher_request *req) in ecb_encrypt() argument 175 struct crypto_skcipher *tfm = crypto_skcipher_reqtfm(req); in ecb_encrypt() 181 err = skcipher_walk_virt(&walk, req, false); in ecb_encrypt() 193 static int __maybe_unused ecb_decrypt(struct skcipher_request *req) in ecb_decrypt() argument 195 struct crypto_skcipher *tfm = crypto_skcipher_reqtfm(req); in ecb_decrypt() 201 err = skcipher_walk_virt(&walk, req, false); in ecb_decrypt() 213 static int cbc_encrypt_walk(struct skcipher_request *req, in cbc_encrypt_walk() argument 216 struct crypto_skcipher *tfm = crypto_skcipher_reqtfm(req); in cbc_encrypt_walk() 231 static int __maybe_unused cbc_encrypt(struct skcipher_request *req) in cbc_encrypt() argument 236 err = skcipher_walk_virt(&walk, req, false); in cbc_encrypt() [all …]
|
D | aes-ce-ccm-glue.c | 61 static int ccm_init_mac(struct aead_request *req, u8 maciv[], u32 msglen) in ccm_init_mac() argument 63 struct crypto_aead *aead = crypto_aead_reqtfm(req); in ccm_init_mac() 65 u32 l = req->iv[0] + 1; in ccm_init_mac() 82 memcpy(maciv, req->iv, AES_BLOCK_SIZE - l); in ccm_init_mac() 92 if (req->assoclen) in ccm_init_mac() 95 memset(&req->iv[AES_BLOCK_SIZE - l], 0, l); in ccm_init_mac() 134 static void ccm_calculate_auth_mac(struct aead_request *req, u8 mac[]) in ccm_calculate_auth_mac() argument 136 struct crypto_aead *aead = crypto_aead_reqtfm(req); in ccm_calculate_auth_mac() 140 u32 len = req->assoclen; in ccm_calculate_auth_mac() 154 scatterwalk_start(&walk, req->src); in ccm_calculate_auth_mac() [all …]
|
D | aes-neonbs-glue.c | 92 static int __ecb_crypt(struct skcipher_request *req, in __ecb_crypt() argument 96 struct crypto_skcipher *tfm = crypto_skcipher_reqtfm(req); in __ecb_crypt() 101 err = skcipher_walk_virt(&walk, req, false); in __ecb_crypt() 121 static int ecb_encrypt(struct skcipher_request *req) in ecb_encrypt() argument 123 return __ecb_crypt(req, aesbs_ecb_encrypt); in ecb_encrypt() 126 static int ecb_decrypt(struct skcipher_request *req) in ecb_decrypt() argument 128 return __ecb_crypt(req, aesbs_ecb_decrypt); in ecb_decrypt() 154 static int cbc_encrypt(struct skcipher_request *req) in cbc_encrypt() argument 156 struct crypto_skcipher *tfm = crypto_skcipher_reqtfm(req); in cbc_encrypt() 161 err = skcipher_walk_virt(&walk, req, false); in cbc_encrypt() [all …]
|
/arch/powerpc/platforms/512x/ |
D | mpc512x_lpbfifo.c | 42 struct mpc512x_lpbfifo_request *req; member 66 struct mpc512x_lpbfifo_request *req = NULL; in mpc512x_lpbfifo_irq() local 75 req = lpbfifo.req; in mpc512x_lpbfifo_irq() 76 if (!req || req->dir == MPC512X_LPBFIFO_REQ_DIR_READ) { in mpc512x_lpbfifo_irq() 97 lpbfifo.req = NULL; in mpc512x_lpbfifo_irq() 101 if (req->callback) in mpc512x_lpbfifo_irq() 102 req->callback(req); in mpc512x_lpbfifo_irq() 118 struct mpc512x_lpbfifo_request *req = NULL; in mpc512x_lpbfifo_callback() local 128 req = lpbfifo.req; in mpc512x_lpbfifo_callback() 129 if (!req) { in mpc512x_lpbfifo_callback() [all …]
|
/arch/s390/pci/ |
D | pci_insn.c | 20 static inline void zpci_err_insn(u8 cc, u8 status, u64 req, u64 offset) in zpci_err_insn() argument 23 u64 req; in zpci_err_insn() member 27 } __packed data = {req, offset, cc, status}; in zpci_err_insn() 33 static inline u8 __mpcifc(u64 req, struct zpci_fib *fib, u8 *status) in __mpcifc() argument 41 : [cc] "=d" (cc), [req] "+d" (req), [fib] "+Q" (*fib) in __mpcifc() 43 *status = req >> 24 & 0xff; in __mpcifc() 47 u8 zpci_mod_fc(u64 req, struct zpci_fib *fib, u8 *status) in zpci_mod_fc() argument 52 cc = __mpcifc(req, fib, status); in zpci_mod_fc() 58 zpci_err_insn(cc, *status, req, 0); in zpci_mod_fc() 114 static inline int ____pcilg(u64 *data, u64 req, u64 offset, u8 *status) in ____pcilg() argument [all …]
|
/arch/powerpc/crypto/ |
D | aes-spe-glue.c | 180 static int ppc_ecb_crypt(struct skcipher_request *req, bool enc) in ppc_ecb_crypt() argument 182 struct crypto_skcipher *tfm = crypto_skcipher_reqtfm(req); in ppc_ecb_crypt() 188 err = skcipher_walk_virt(&walk, req, false); in ppc_ecb_crypt() 209 static int ppc_ecb_encrypt(struct skcipher_request *req) in ppc_ecb_encrypt() argument 211 return ppc_ecb_crypt(req, true); in ppc_ecb_encrypt() 214 static int ppc_ecb_decrypt(struct skcipher_request *req) in ppc_ecb_decrypt() argument 216 return ppc_ecb_crypt(req, false); in ppc_ecb_decrypt() 219 static int ppc_cbc_crypt(struct skcipher_request *req, bool enc) in ppc_cbc_crypt() argument 221 struct crypto_skcipher *tfm = crypto_skcipher_reqtfm(req); in ppc_cbc_crypt() 227 err = skcipher_walk_virt(&walk, req, false); in ppc_cbc_crypt() [all …]
|
/arch/arm64/lib/ |
D | strlen.S | 26 srcin .req x0 27 len .req x0 30 src .req x1 31 data1 .req x2 32 data2 .req x3 33 data2a .req x4 34 has_nul1 .req x5 35 has_nul2 .req x6 36 tmp1 .req x7 37 tmp2 .req x8 [all …]
|
D | strnlen.S | 27 srcin .req x0 28 len .req x0 29 limit .req x1 32 src .req x2 33 data1 .req x3 34 data2 .req x4 35 data2a .req x5 36 has_nul1 .req x6 37 has_nul2 .req x7 38 tmp1 .req x8 [all …]
|
D | memmove.S | 28 dstin .req x0 29 src .req x1 30 count .req x2 31 tmp1 .req x3 32 tmp1w .req w3 33 tmp2 .req x4 34 tmp2w .req w4 35 tmp3 .req x5 36 tmp3w .req w5 37 dst .req x6 [all …]
|
/arch/x86/crypto/ |
D | glue_helper.c | 22 struct skcipher_request *req) in glue_ecb_req_128bit() argument 24 void *ctx = crypto_skcipher_ctx(crypto_skcipher_reqtfm(req)); in glue_ecb_req_128bit() 31 err = skcipher_walk_virt(&walk, req, false); in glue_ecb_req_128bit() 67 struct skcipher_request *req) in glue_cbc_encrypt_req_128bit() argument 69 void *ctx = crypto_skcipher_ctx(crypto_skcipher_reqtfm(req)); in glue_cbc_encrypt_req_128bit() 75 err = skcipher_walk_virt(&walk, req, false); in glue_cbc_encrypt_req_128bit() 99 struct skcipher_request *req) in glue_cbc_decrypt_req_128bit() argument 101 void *ctx = crypto_skcipher_ctx(crypto_skcipher_reqtfm(req)); in glue_cbc_decrypt_req_128bit() 108 err = skcipher_walk_virt(&walk, req, false); in glue_cbc_decrypt_req_128bit() 160 struct skcipher_request *req) in glue_ctr_req_128bit() argument [all …]
|
D | ghash-clmulni-intel_glue.c | 160 static int ghash_async_init(struct ahash_request *req) in ghash_async_init() argument 162 struct crypto_ahash *tfm = crypto_ahash_reqtfm(req); in ghash_async_init() 164 struct ahash_request *cryptd_req = ahash_request_ctx(req); in ghash_async_init() 173 static int ghash_async_update(struct ahash_request *req) in ghash_async_update() argument 175 struct ahash_request *cryptd_req = ahash_request_ctx(req); in ghash_async_update() 176 struct crypto_ahash *tfm = crypto_ahash_reqtfm(req); in ghash_async_update() 182 memcpy(cryptd_req, req, sizeof(*req)); in ghash_async_update() 187 return shash_ahash_update(req, desc); in ghash_async_update() 191 static int ghash_async_final(struct ahash_request *req) in ghash_async_final() argument 193 struct ahash_request *cryptd_req = ahash_request_ctx(req); in ghash_async_final() [all …]
|
/arch/x86/entry/ |
D | calling.h | 183 .macro SET_NOFLUSH_BIT reg:req 187 .macro ADJUST_KERNEL_CR3 reg:req 193 .macro SWITCH_TO_KERNEL_CR3 scratch_reg:req 204 .macro SWITCH_TO_USER_CR3_NOSTACK scratch_reg:req scratch_reg2:req 238 .macro SWITCH_TO_USER_CR3_STACK scratch_reg:req 244 .macro SAVE_AND_SWITCH_TO_KERNEL_CR3 scratch_reg:req save_reg:req 262 .macro RESTORE_CR3 scratch_reg:req save_reg:req 300 .macro SWITCH_TO_KERNEL_CR3 scratch_reg:req 302 .macro SWITCH_TO_USER_CR3_NOSTACK scratch_reg:req scratch_reg2:req 304 .macro SWITCH_TO_USER_CR3_STACK scratch_reg:req [all …]
|