/linux/drivers/bluetooth/ |
H A D | hci_h4.c | 43 struct h4_struct *h4; in h4_open() local 47 h4 = kzalloc(sizeof(*h4), GFP_KERNEL); in h4_open() 48 if (!h4) in h4_open() 51 skb_queue_head_init(&h4->txq); in h4_open() 53 hu->priv = h4; in h4_open() 60 struct h4_struct *h4 = hu->priv; in h4_flush() local 64 skb_queue_purge(&h4->txq); in h4_flush() 72 struct h4_struct *h4 = hu->priv; in h4_close() local 76 skb_queue_purge(&h4->txq); in h4_close() 78 kfree_skb(h4->rx_skb); in h4_close() [all …]
|
H A D | Kconfig | 138 bool "UART (H4) protocol support" 141 UART (H4) is serial protocol for communication between Bluetooth 145 Say Y here to compile support for HCI UART (H4) protocol. 148 tristate "UART Nokia H4+ protocol support" 156 Nokia H4+ is serial protocol for communication between Bluetooth 160 Say Y here to compile support for Nokia's H4+ protocol. 260 over serial port interface(H4) between controller and host.
|
H A D | hci_ath.c | 6 * power management protocol extension to H4 to support AR300x Bluetooth Chip.
|
/linux/arch/x86/crypto/ |
H A D | poly1305-x86_64-cryptogams.pl | 419 my ($H0,$H1,$H2,$H3,$H4, $T0,$T1,$T2,$T3,$T4, $D0,$D1,$D2,$D3,$D4, $MASK) = 716 vmovd $h2#d,$H4 818 vmovd $h2#d,$H4 848 vmovd 4*4($ctx),$H4 970 # d4 = h4*r0 + h3*r1 + h2*r2 + h1*r3 + h0*r4 971 # d3 = h3*r0 + h2*r1 + h1*r2 + h0*r3 + h4*5*r4 972 # d2 = h2*r0 + h1*r1 + h0*r2 + h4*5*r3 + h3*5*r4 973 # d1 = h1*r0 + h0*r1 + h4*5*r2 + h3*5*r3 + h2*5*r4 974 # d0 = h0*r0 + h4*5*r1 + h3*5*r2 + h2*5*r3 + h1*5*r4 985 vpmuludq $T4,$D4,$D4 # d4 = h4*r0 [all …]
|
/linux/lib/crypto/ |
H A D | poly1305-donna32.c | 38 u32 h0, h1, h2, h3, h4; in poly1305_core_blocks() local 62 h4 = state->h[4]; in poly1305_core_blocks() 70 h4 += (get_unaligned_le32(&input[12]) >> 8) | hibit; in poly1305_core_blocks() 75 ((u64)h4 * s1); in poly1305_core_blocks() 78 ((u64)h4 * s2); in poly1305_core_blocks() 81 ((u64)h4 * s3); in poly1305_core_blocks() 84 ((u64)h4 * s4); in poly1305_core_blocks() 87 ((u64)h4 * r0); in poly1305_core_blocks() 103 h4 = (u32)d4 & 0x3ffffff; in poly1305_core_blocks() 116 state->h[4] = h4; in poly1305_core_blocks() [all …]
|
/linux/arch/arm/crypto/ |
H A D | poly1305-armv4.pl | 178 my ($h0,$h1,$h2,$h3,$h4,$r0,$r1,$r2,$r3)=map("r$_",(4..12)); 201 ldmia $ctx!,{$h0-$h4} @ load hash value 211 adcs $r3,$r3,$h4,lsl#8 215 adc $len,$len,$h4,lsr#24 224 movne $h4,$len 241 addhi $h4,$h4,#1 @ 1<<128 280 addhi $h4,$h4,#1 @ padbit 301 adc $h4,$h4,#0 303 umlal r2,r3,$h4,$s1 312 mul r0,$s2,$h4 [all …]
|
/linux/arch/mips/crypto/ |
H A D | poly1305-mips.pl | 733 my ($h0,$h1,$h2,$h3,$h4, $r0,$r1,$r2,$r3, $rs1,$rs2,$rs3) = 781 lw $h4,16($ctx) 893 srl $t0,$h4,2 # modulo-scheduled reduction 894 andi $h4,$h4,3 926 addu $h4,$h4,$padbit 928 addu $h4,$h4,$h3 936 maddu $rs1,$h4 # h4*s1 945 maddu $rs2,$h4 # h4*s2 950 mul $t0,$r0,$h4 # h4*r0 956 maddu $rs3,$h4 # h4*s3 [all …]
|
/linux/arch/arm64/crypto/ |
H A D | poly1305-armv8.pl | 266 my ($H0,$H1,$H2,$H3,$H4) = map("v$_.2s",(24..28)); 439 fmov ${H4},x14 469 fmov ${H4},x14 564 // d4 = h0*r4 + h1*r3 + h2*r2 + h3*r1 + h4*r0 565 // d3 = h0*r3 + h1*r2 + h2*r1 + h3*r0 + h4*5*r4 566 // d2 = h0*r2 + h1*r1 + h2*r0 + h3*5*r4 + h4*5*r3 567 // d1 = h0*r1 + h1*r0 + h2*5*r4 + h3*5*r3 + h4*5*r2 568 // d0 = h0*r0 + h1*5*r4 + h2*5*r3 + h3*5*r2 + h4*5*r1 675 add $IN01_4,$IN01_4,$H4 710 add $ACC4,$ACC4,$T0.2d // h3 -> h4 [all …]
|
/linux/Documentation/devicetree/bindings/net/bluetooth/ |
H A D | nokia,h4p-bluetooth.txt | 5 vendors and modified device API. Those devices speak a protocol named H4+ 6 (also known as h4p) by Nokia, which is similar to the H4 protocol from the 7 Bluetooth standard. In addition to the H4 protocol it specifies two more
|
H A D | amlogic,w155s2-bt.yaml | 12 the standard H4 protocol via a 4-wire UART interface, with baud rates
|
/linux/arch/arm/boot/dts/ti/omap/ |
H A D | omap2420-h4.dts | 10 model = "TI OMAP2420 H4 board"; 11 compatible = "ti,omap2420-h4", "ti,omap2420", "ti,omap2";
|
H A D | Makefile | 3 omap2420-h4.dtb \
|
/linux/include/linux/sunrpc/ |
H A D | msg_prot.h | 178 * h1.h2.h3.h4.p1.p2 180 * The prefix, "h1.h2.h3.h4", is the standard textual form for 182 * Assuming big-endian ordering, h1, h2, h3, and h4, are respectively,
|
/linux/include/linux/ |
H A D | errqueue.h | 16 struct inet_skb_parm h4; member
|
/linux/tools/testing/selftests/drivers/net/mlxsw/ |
H A D | router_bridge_lag.sh | 45 config_enslave $h4 lag1
|
/linux/Documentation/sphinx-static/ |
H A D | theme_overrides.css | 15 h1, h2, .rst-content .toctree-wrapper p.caption, h3, h4, h5, h6, legend { selector
|
H A D | custom.css | 10 div.body h4 { font-size: 110%; }
|
/linux/drivers/pinctrl/aspeed/ |
H A D | pinctrl-aspeed-g5.c | 1405 #define H4 191 macro 1406 SIG_EXPR_LIST_DECL_SINGLE(H4, GPIOX7, GPIOX7, SIG_DESC_SET(SCUA4, 7)); 1407 SIG_EXPR_LIST_DECL_SINGLE(H4, ADC15, ADC15); 1408 PIN_DECL_(H4, SIG_EXPR_LIST_PTR(H4, GPIOX7), SIG_EXPR_LIST_PTR(H4, ADC15)); 1409 FUNC_GROUP_DECL(ADC15, H4); 2040 ASPEED_PINCTRL_PIN(H4), 2595 ASPEED_SB_PINCONF(PIN_CONFIG_BIAS_PULL_DOWN, H4, H4, SCUA8, 19), 2596 ASPEED_SB_PINCONF(PIN_CONFIG_BIAS_DISABLE, H4, H4, SCUA8, 19),
|
/linux/arch/powerpc/crypto/ |
H A D | poly1305-p10le_64.S | 23 # h4 = m1 * r⁴ + m2 * r³ + m3 * r² + m4 * r 630 # h4 = m1 * r⁴ + m2 * r³ + m3 * r² + m4 * r 633 # h3 = (h1 + m3) * r^2, h4 = (h2 + m4) * r^2 --> (h0 + m1) r*4 + (h3 + m3) r^2, (h0 + m2) r^4 + (h… 635 # h5 = (h3 + m5) * r^2, h6 = (h4 + m6) * r^2 -->
|
/linux/arch/arm/include/asm/ |
H A D | atomic.h | 423 "teqeq %H1, %H4\n" in ATOMIC64_OPS() 443 " strexd %1, %4, %H4, [%3]\n" in arch_atomic64_xchg_relaxed()
|
H A D | cmpxchg.h | 262 " teqeq %H1, %H4\n" in __cmpxchg64()
|
/linux/arch/arm64/boot/dts/amlogic/ |
H A D | meson-a1-ad402.dts | 133 /* Bluetooth HCI H4 */
|
/linux/arch/arm/mach-omap2/ |
H A D | opp2420_data.c | 44 * Filling in table based on H4 boards available. There are quite a
|
/linux/Documentation/devicetree/bindings/arm/ti/ |
H A D | omap.yaml | 26 - ti,omap2420-h4
|
/linux/arch/arc/include/asm/ |
H A D | atomic64-arcv2.h | 218 " breq.d %H0, %H4, 3f # return since v == u \n" in arch_atomic64_fetch_add_unless()
|