Home
last modified time | relevance | path

Searched refs:req (Results 1 – 25 of 173) sorted by relevance

1234567

/arch/powerpc/platforms/52xx/
Dmpc52xx_lpbfifo.c52 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/
Dmconsole_user.c40 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 …]
Dmconsole_kern.c62 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 …]
Dmconsole.h51 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/
Dnh-neon-core.S15 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 …]
Dghash-ce-core.S14 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 …]
Daes-ce-glue.c167 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 …]
Dcrct10dif-ce-core.S78 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 …]
Dsha1-ce-core.S16 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 …]
Daes-neonbs-glue.c88 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 …]
Dsha2-ce-core.S16 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/
Diwmmxt.h18 .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/
Dnh-neon-core.S12 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 …]
Daes-glue.c173 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 …]
Daes-ce-ccm-glue.c61 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 …]
Daes-neonbs-glue.c92 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/
Dmpc512x_lpbfifo.c42 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/
Dpci_insn.c20 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/
Daes-spe-glue.c180 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/
Dstrlen.S26 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 …]
Dstrnlen.S27 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 …]
Dmemmove.S28 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/
Dglue_helper.c22 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 …]
Dghash-clmulni-intel_glue.c160 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/
Dcalling.h183 .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 …]

1234567