Searched refs:q0 (Results 1 - 20 of 20) sorted by relevance

/linux-4.4.14/arch/arm/crypto/
H A Daes-ce-core.S29 enc_round q0, \key1
30 enc_round q0, \key2
34 dec_round q0, \key1
35 dec_round q0, \key2
39 enc_round q0, \key1
40 aese.8 q0, \key2
41 veor q0, q0, \key3
45 dec_round q0, \key1
46 aesd.8 q0, \key2
47 veor q0, q0, \key3
51 enc_round q0, \key1
54 enc_round q0, \key2
60 dec_round q0, \key1
63 dec_round q0, \key2
69 enc_round q0, \key1
72 aese.8 q0, \key2
75 veor q0, q0, \key3
81 dec_round q0, \key1
84 aesd.8 q0, \key2
87 veor q0, q0, \key3
117 * transforms. These should preserve all registers except q0 - q2 and ip
119 * q0 : first in/output block
172 vld1.8 {q0-q1}, [r1, :64]!
175 vst1.8 {q0-q1}, [r0, :64]!
182 vld1.8 {q0}, [r1, :64]!
184 vst1.8 {q0}, [r0, :64]!
198 vld1.8 {q0-q1}, [r1, :64]!
201 vst1.8 {q0-q1}, [r0, :64]!
208 vld1.8 {q0}, [r1, :64]!
210 vst1.8 {q0}, [r0, :64]!
226 vld1.8 {q0}, [r5]
230 veor q0, q0, q1 @ ..and xor with iv
232 vst1.8 {q0}, [r0, :64]!
235 vst1.8 {q0}, [r5]
247 vld1.8 {q0-q1}, [r1, :64]!
249 vmov q3, q0
253 veor q0, q0, q6
257 vst1.8 {q0-q1}, [r0, :64]!
265 vld1.8 {q0}, [r1, :64]! @ get next ct block
267 vmov q6, q0
269 vst1.8 {q0}, [r0, :64]!
294 vmov q0, q6
306 veor q0, q0, q3
310 vst1.8 {q0-q1}, [r0, :64]!
318 vmov q0, q6
323 veor q3, q0, q3
381 vld1.8 {q0}, [r5] @ load iv
385 @ Encrypt the IV in q0 with the second AES key. This should only
398 vmov q3, q0
408 vld1.8 {q0-q1}, [r1, :64]! @ get 3 pt blocks
411 veor q0, q0, q3
416 veor q0, q0, q3
419 vst1.8 {q0-q1}, [r0, :64]! @ write 3 ct blocks
429 vld1.8 {q0}, [r1, :64]!
430 veor q0, q0, q3
432 veor q0, q0, q3
433 vst1.8 {q0}, [r0, :64]!
449 vmov q3, q0
459 vld1.8 {q0-q1}, [r1, :64]! @ get 3 ct blocks
462 veor q0, q0, q3
467 veor q0, q0, q3
470 vst1.8 {q0-q1}, [r0, :64]! @ write 3 pt blocks
480 vld1.8 {q0}, [r1, :64]!
481 veor q0, q0, q3
484 veor q0, q0, q3
485 vst1.8 {q0}, [r0, :64]!
502 veor q0, q0, q0
503 aese.8 q0, q1
513 vld1.8 {q0}, [r1]
514 aesimc.8 q0, q0
515 vst1.8 {q0}, [r0]
H A Dbsaes-armv7.pl1343 vmov.i32 q0, #0
1346 vstmia $keysched!, {q0-q1}
1522 vmov.i32 q0, #0
1526 vstmia $keysched!, {q0-q1}
1530 vstmia $keysched, {q0-q1}
1577 vmov.i32 q0, #0
1579 vstmia sp!, {q0-q1}
1992 vmov.i32 q0, #0
1998 vstmia sp!, {q0-q1}
2435 vmov.i32 q0, #0
2441 vstmia sp!, {q0-q1}
H A Dsha1-armv7-neon.S63 #define W0 q0
/linux-4.4.14/arch/powerpc/math-emu/
H A Dudivmodti4.c13 _FP_W_TYPE q0, q1, r0, r1; _fp_udivmodti4() local
23 udiv_qrnnd (q0, n0, n1, n0, d0); _fp_udivmodti4()
36 udiv_qrnnd (q0, n0, n1, n0, d0); _fp_udivmodti4()
62 udiv_qrnnd (q0, n0, n1, n0, d0); _fp_udivmodti4()
106 udiv_qrnnd (q0, n0, n1, n0, d0); _fp_udivmodti4()
121 q0 = 0; _fp_udivmodti4()
137 quotient digit q0 = 0 or 1). _fp_udivmodti4()
145 q0 = 1; _fp_udivmodti4()
149 q0 = 0; _fp_udivmodti4()
170 udiv_qrnnd (q0, n1, n2, n1, d1); _fp_udivmodti4()
171 umul_ppmm (m1, m0, q0, d0); _fp_udivmodti4()
175 q0--; _fp_udivmodti4()
189 q[0] = q0; q[1] = q1; _fp_udivmodti4()
/linux-4.4.14/arch/ia64/lib/
H A Didiv32.S61 (p6) fmpy.s1 f8 = f8, f6 // q0 = a*y0
67 (p6) fma.s1 f8 = f6, f8, f8 // q1 = e0*q0 + q0
H A Didiv64.S51 (p6) fmpy.s1 f7 = f8, f11 // q0 = a*y0
54 (p6) fma.s1 f10 = f7, f6, f7 // q1 = q0*e0 + q0
/linux-4.4.14/crypto/
H A Dtwofish_common.c57 /* These two tables are the q0 and q1 permutations, exactly as described in
60 static const u8 q0[256] = { variable
110 /* These MDS tables are actually tables of MDS composed with q0 and q1,
116 * mds[0][i] = MDS (q1[i] 0 0 0)^T mds[1][i] = MDS (0 q0[i] 0 0)^T
117 * mds[2][i] = MDS (0 0 q1[i] 0)^T mds[3][i] = MDS (0 0 0 q0[i])^T
409 * S-box entries, preprocessed through q0 and q1. */
494 * are the index numbers preprocessed through the q0 and q1 tables
498 ctx->s[0][i] = mds[0][q0[(a) ^ sa] ^ se]; \
499 ctx->s[1][i] = mds[1][q0[(b) ^ sb] ^ sf]; \
506 ctx->s[0][i] = mds[0][q0[q0[(b) ^ sa] ^ se] ^ si]; \
507 ctx->s[1][i] = mds[1][q0[q1[(b) ^ sb] ^ sf] ^ sj]; \
508 ctx->s[2][i] = mds[2][q1[q0[(a) ^ sc] ^ sg] ^ sk]; \
514 ctx->s[0][i] = mds[0][q0[q0[q1[(b) ^ sa] ^ se] ^ si] ^ sm]; \
515 ctx->s[1][i] = mds[1][q0[q1[q1[(a) ^ sb] ^ sf] ^ sj] ^ sn]; \
516 ctx->s[2][i] = mds[2][q1[q0[q0[(a) ^ sc] ^ sg] ^ sk] ^ so]; \
517 ctx->s[3][i] = mds[3][q1[q1[q0[(b) ^ sd] ^ sh] ^ sl] ^ sp];
523 * preprocessed through q0 and q1 respectively; for longer keys they are the
533 * are the index preprocessed through q0, and a = b are the index
539 * preprocessed through q0 and q1 respectively; j is the index of the first
544 mds[0][q0[a ^ key[(j) + 8]] ^ key[j]] \
545 ^ mds[1][q0[b ^ key[(j) + 9]] ^ key[(j) + 1]] \
557 CALC_K_2 (q0[a ^ key[(j) + 16]], \
559 q0[c ^ key[(j) + 18]], \
572 q0[a ^ key[(j) + 26]], \
573 q0[b ^ key[(j) + 27]], j)
666 CALC_K256 (w, i, q0[i], q1[i], q0[i+1], q1[i+1]); __twofish_setkey()
669 CALC_K256 (k, i, q0[i+8], q1[i+8], q0[i+9], q1[i+9]); __twofish_setkey()
679 CALC_K192 (w, i, q0[i], q1[i], q0[i+1], q1[i+1]); __twofish_setkey()
682 CALC_K192 (k, i, q0[i+8], q1[i+8], q0[i+9], q1[i+9]); __twofish_setkey()
692 CALC_K (w, i, q0[i], q1[i], q0[i+1], q1[i+1]); __twofish_setkey()
695 CALC_K (k, i, q0[i+8], q1[i+8], q0[i+9], q1[i+9]); __twofish_setkey()
/linux-4.4.14/drivers/isdn/hardware/eicon/
H A Dcapidtmf.c188 long c, d, q0, q1, q2; capidtmf_goertzel_loop() local
200 q0 = sample[j] - q2 + (c * (q1 >> 16)) + (((dword)(((dword) d) * ((dword)(q1 & 0xffff)))) >> 15); capidtmf_goertzel_loop()
202 q1 = q0; capidtmf_goertzel_loop()
211 q0 = sample[j] - q2 - ((c * (q1 >> 16)) + (((dword)(((dword) d) * ((dword)(q1 & 0xffff)))) >> 15)); capidtmf_goertzel_loop()
213 q1 = q0; capidtmf_goertzel_loop()
226 q0 = sample[j] - q2 + (c * (q1 >> 16)) + (((dword)(((dword)(c >> 1)) * ((dword)(q1 & 0xffff)))) >> 15); capidtmf_goertzel_loop()
228 q1 = q0; capidtmf_goertzel_loop()
237 q0 = sample[j] - q2 - ((c * (q1 >> 16)) + (((dword)(((dword)(c >> 1)) * ((dword)(q1 & 0xffff)))) >> 15)); capidtmf_goertzel_loop()
239 q1 = q0; capidtmf_goertzel_loop()
H A Dsdp_hdr.h112 #define DIVA_BRI2F_SDP_1_NAME "sdp0.2q0"
115 #define DIVA_BRI2F_SDP_2_NAME "sdp1.2q0"
/linux-4.4.14/arch/arm64/include/asm/
H A Dfpsimdmacros.h21 stp q0, q1, [\state, #16 * 0] variable
57 ldp q0, q1, [\state, #16 * 0] variable
103 stp q0, q1, [\state, #-16 * 0 - 16] variable
131 ldp q0, q1, [\state, #-16 * 0 - 16] variable
/linux-4.4.14/drivers/net/ethernet/brocade/bna/
H A Dbna_tx_rx.c1625 struct bna_rxq *q0 = NULL, *q1 = NULL; bna_bfi_rx_enet_start() local
1638 GET_RXQS(rxp, q0, q1); bna_bfi_rx_enet_start()
1652 &q0->qpt); bna_bfi_rx_enet_start()
1653 if (q0->multi_buffer) bna_bfi_rx_enet_start()
1656 * q0->buffer_size should be initialized to bna_bfi_rx_enet_start()
1662 q0->buffer_size = bna_bfi_rx_enet_start()
1665 htons((u16)q0->buffer_size); bna_bfi_rx_enet_start()
1839 bna_rxp_add_rxqs(struct bna_rxp *rxp, struct bna_rxq *q0, bna_rxp_add_rxqs() argument
1844 rxp->rxq.single.only = q0; bna_rxp_add_rxqs()
1848 rxp->rxq.slr.large = q0; bna_rxp_add_rxqs()
1852 rxp->rxq.hds.data = q0; bna_rxp_add_rxqs()
2098 struct bna_rxq *q0 = NULL, *q1 = NULL; bna_bfi_rx_enet_start_rsp() local
2108 GET_RXQS(rxp, q0, q1); bna_bfi_rx_enet_start_rsp()
2115 q0->rcb->q_dbell = bna_bfi_rx_enet_start_rsp()
2118 q0->hw_id = cfg_rsp->q_handles[i].hw_lqid; bna_bfi_rx_enet_start_rsp()
2129 q0->rcb->producer_index = q0->rcb->consumer_index = 0; bna_bfi_rx_enet_start_rsp()
2267 struct bna_rxq *q0; bna_rx_create() local
2355 q0 = bna_rxq_get(rx_mod); bna_rx_create()
2383 bna_rxp_add_rxqs(rxp, q0, q1); bna_rx_create()
2387 q0->rx = rx; bna_rx_create()
2388 q0->rxp = rxp; bna_rx_create()
2390 q0->rcb = (struct bna_rcb *) rcb_mem[rcb_idx].kva; bna_rx_create()
2391 q0->rcb->unmap_q = (void *)dqunmap_mem[dq_idx].kva; bna_rx_create()
2393 q0->rcb->q_depth = rx_cfg->q0_depth; bna_rx_create()
2394 q0->q_depth = rx_cfg->q0_depth; bna_rx_create()
2395 q0->multi_buffer = rx_cfg->q0_multi_buf; bna_rx_create()
2396 q0->buffer_size = rx_cfg->q0_buf_size; bna_rx_create()
2397 q0->num_vecs = rx_cfg->q0_num_vecs; bna_rx_create()
2398 q0->rcb->rxq = q0; bna_rx_create()
2399 q0->rcb->bnad = bna->bnad; bna_rx_create()
2400 q0->rcb->id = 0; bna_rx_create()
2401 q0->rx_packets = q0->rx_bytes = 0; bna_rx_create()
2402 q0->rx_packets_with_error = q0->rxbuf_alloc_failed = 0; bna_rx_create()
2403 q0->rxbuf_map_failed = 0; bna_rx_create()
2405 bna_rxq_qpt_setup(q0, rxp, dpage_count, PAGE_SIZE, bna_rx_create()
2409 rx->rcb_setup_cbfn(bnad, q0->rcb); bna_rx_create()
2454 rxp->cq.ccb->rcb[0] = q0->rcb; bna_rx_create()
2455 q0->rcb->ccb = rxp->cq.ccb; bna_rx_create()
2494 struct bna_rxq *q0 = NULL; bna_rx_destroy() local
2504 GET_RXQS(rxp, q0, q1); bna_rx_destroy()
2506 rx->rcb_destroy_cbfn(rx->bna->bnad, q0->rcb); bna_rx_destroy()
2507 q0->rcb = NULL; bna_rx_destroy()
2508 q0->rxp = NULL; bna_rx_destroy()
2509 q0->rx = NULL; bna_rx_destroy()
2510 bna_rxq_put(rx_mod, q0); bna_rx_destroy()
H A Dbna.h189 #define GET_RXQS(rxp, q0, q1) do { \
192 (q0) = rxp->rxq.single.only; \
196 (q0) = rxp->rxq.slr.large; \
200 (q0) = rxp->rxq.hds.data; \
/linux-4.4.14/arch/blackfin/include/asm/
H A Dbfrom.h55 "q0"(SYSCTRL_SOFTRESET), bfrom_SoftReset()
/linux-4.4.14/arch/x86/include/asm/
H A Dcmpxchg.h60 asm volatile (lock #op "q %q0, %1\n" \
H A Dbitops.h487 asm("bsrq %1,%q0" fls64()
/linux-4.4.14/drivers/net/ethernet/chelsio/cxgb3/
H A Dsge.c2670 struct sge_rspq *q0 = &adap->sge.qs[0].rspq; t3_intr() local
2673 spin_lock(&q0->lock); t3_intr()
2675 w0 = is_new_response(&q0->desc[q0->cidx], q0); t3_intr()
2684 process_responses_gts(adap, q0); t3_intr()
2693 spin_unlock(&q0->lock); t3_intr()
2708 struct sge_rspq *q0 = &adap->sge.qs[0].rspq; t3b_intr() local
2716 spin_lock(&q0->lock); t3b_intr()
2722 process_responses_gts(adap, q0); t3b_intr()
2727 spin_unlock(&q0->lock); t3b_intr()
2743 struct sge_rspq *q0 = &qs0->rspq; t3b_intr_napi() local
2751 spin_lock(&q0->lock); t3b_intr_napi()
2762 spin_unlock(&q0->lock); t3b_intr_napi()
/linux-4.4.14/drivers/net/fddi/skfp/h/
H A Dsupern_2.h306 #define FM_SWPXA0 0x35 /* r/w the shad. wr.-ptr. for asyn.q0*/
436 #define FM_STECFRMA0 0x0020 /* transmit end of chain of asyn. q0 */
/linux-4.4.14/drivers/net/ethernet/atheros/atl1c/
H A Datl1c_hw.h616 #define RSS_NIP_QUEUE_SEL BIT(28) /* 0:q0, 1:table */
/linux-4.4.14/drivers/net/ethernet/freescale/
H A Dgianfar.c687 /* bit_map's MSB is q0 (from q0 to q7) but, for_each_set_bit parses gfar_parse_group()
/linux-4.4.14/drivers/net/ethernet/intel/i40e/
H A Di40e_main.c3439 /* only q0 is used in MSI/Legacy mode, and none are used in MSIX */ i40e_intr()

Completed in 884 milliseconds