Home
last modified time | relevance | path

Searched refs:handshake (Results 1 – 25 of 50) sorted by relevance

12

/kernel/linux/linux-5.10/drivers/net/wireguard/
Dnoise.c49 down_write(&peer->handshake.lock); in wg_noise_precompute_static_static()
50 if (!peer->handshake.static_identity->has_identity || in wg_noise_precompute_static_static()
51 !curve25519(peer->handshake.precomputed_static_static, in wg_noise_precompute_static_static()
52 peer->handshake.static_identity->static_private, in wg_noise_precompute_static_static()
53 peer->handshake.remote_static)) in wg_noise_precompute_static_static()
54 memset(peer->handshake.precomputed_static_static, 0, in wg_noise_precompute_static_static()
56 up_write(&peer->handshake.lock); in wg_noise_precompute_static_static()
59 void wg_noise_handshake_init(struct noise_handshake *handshake, in wg_noise_handshake_init() argument
65 memset(handshake, 0, sizeof(*handshake)); in wg_noise_handshake_init()
66 init_rwsem(&handshake->lock); in wg_noise_handshake_init()
[all …]
Dnoise.h95 void wg_noise_handshake_init(struct noise_handshake *handshake,
100 void wg_noise_handshake_clear(struct noise_handshake *handshake);
121 struct noise_handshake *handshake);
127 struct noise_handshake *handshake);
132 bool wg_noise_handshake_begin_session(struct noise_handshake *handshake,
Dnetlink.c116 down_read(&peer->handshake.lock); in get_peer()
118 peer->handshake.remote_static); in get_peer()
119 up_read(&peer->handshake.lock); in get_peer()
129 down_read(&peer->handshake.lock); in get_peer()
132 peer->handshake.preshared_key); in get_peer()
133 up_read(&peer->handshake.lock); in get_peer()
430 down_write(&peer->handshake.lock); in set_peer()
431 memcpy(&peer->handshake.preshared_key, preshared_key, in set_peer()
433 up_write(&peer->handshake.lock); in set_peer()
Dpeerlookup.c40 pubkey_bucket(table, peer->handshake.remote_static)); in wg_pubkey_hashtable_add()
62 if (!memcmp(pubkey, iter_peer->handshake.remote_static, in wg_pubkey_hashtable_lookup()
Dpeer.c40 wg_noise_handshake_init(&peer->handshake, &wg->static_identity, in wg_peer_create()
213 &peer->handshake.entry); in kref_release()
Dsend.c34 if (wg_noise_handshake_create_initiation(&packet, &peer->handshake)) { in wg_packet_send_handshake_initiation()
94 if (wg_noise_handshake_create_response(&packet, &peer->handshake)) { in wg_packet_send_handshake_response()
96 if (wg_noise_handshake_begin_session(&peer->handshake, in wg_packet_send_handshake_response()
Dpeer.h46 struct noise_handshake handshake; member
Dcookie.c64 peer->handshake.remote_static, cookie_key_label); in wg_cookie_checker_precompute_peer_keys()
66 peer->handshake.remote_static, mac1_key_label); in wg_cookie_checker_precompute_peer_keys()
Ddevice.c85 wg_noise_handshake_clear(&peer->handshake); in wg_pm_notification()
108 wg_noise_handshake_clear(&peer->handshake); in wg_stop()
Dtimers.c130 wg_noise_handshake_clear(&peer->handshake); in wg_queued_expired_zero_key_material()
/kernel/linux/linux-5.10/arch/powerpc/kernel/
Dsmp-tbsync.c28 volatile int handshake; member
58 while (!tbsync->handshake) in smp_generic_take_timebase()
69 while (tbsync->handshake) in smp_generic_take_timebase()
94 tbsync->handshake = 1; in start_contest()
100 tbsync->handshake = 0; in start_contest()
164 tbsync->handshake = 1; in smp_generic_give_timebase()
167 tbsync->handshake = 0; in smp_generic_give_timebase()
/kernel/linux/linux-5.10/drivers/char/
Ddsp56k.c60 #define handshake(count, maxio, timeout, ENABLE, f) \ macro
201 handshake(count, dsp56k.maxio, dsp56k.timeout, DSP56K_RECEIVE, in dsp56k_read()
211 handshake(count, dsp56k.maxio, dsp56k.timeout, DSP56K_RECEIVE, in dsp56k_read()
218 handshake(count, dsp56k.maxio, dsp56k.timeout, DSP56K_RECEIVE, in dsp56k_read()
230 handshake(count, dsp56k.maxio, dsp56k.timeout, DSP56K_RECEIVE, in dsp56k_read()
263 handshake(count, dsp56k.maxio, dsp56k.timeout, DSP56K_TRANSMIT, in dsp56k_write()
273 handshake(count, dsp56k.maxio, dsp56k.timeout, DSP56K_TRANSMIT, in dsp56k_write()
280 handshake(count, dsp56k.maxio, dsp56k.timeout, DSP56K_TRANSMIT, in dsp56k_write()
292 handshake(count, dsp56k.maxio, dsp56k.timeout, DSP56K_TRANSMIT, in dsp56k_write()
/kernel/linux/linux-5.10/drivers/input/mouse/
Dpc110pad.c46 int handshake = inb_p(pc110pad_io + 2); in pc110pad_interrupt() local
48 outb(handshake | 1, pc110pad_io + 2); in pc110pad_interrupt()
50 outb(handshake & ~1, pc110pad_io + 2); in pc110pad_interrupt()
/kernel/linux/linux-5.10/Documentation/admin-guide/blockdev/drbd/
Ddrbd-connection-state-overview.dot21 label="try to connect, handshake"
53 // handshake [label="drbd_connect()\ndrbd_do_handshake\ndrbd_sync_handshake() etc."]
65 …WFReportParams -> StandAlone [ label="during handshake\lpeers do not agree\labout something essent…
/kernel/linux/linux-5.10/drivers/tty/hvc/
Dhvsi.c389 struct hvsi_struct **handshake) in hvsi_load_chunk() argument
395 *handshake = NULL; in hvsi_load_chunk()
431 hvsi_recv_control(hp, packet, tty, handshake); in hvsi_load_chunk()
448 if (*handshake) { in hvsi_load_chunk()
478 struct hvsi_struct *handshake; in hvsi_interrupt() local
489 again = hvsi_load_chunk(hp, tty, &handshake); in hvsi_interrupt()
492 if (handshake) { in hvsi_interrupt()
493 pr_debug("hvsi%i: attempting re-handshake\n", handshake->index); in hvsi_interrupt()
494 schedule_work(&handshake->handshaker); in hvsi_interrupt()
/kernel/linux/linux-5.10/arch/arm/common/
DbL_switcher.c65 long volatile handshake, **handshake_ptr = _arg; in bL_do_switch() local
75 handshake = 0; in bL_do_switch()
76 *handshake_ptr = &handshake; in bL_do_switch()
78 handshake = -1; in bL_do_switch()
101 while (!handshake) { in bL_do_switch()
/kernel/linux/linux-5.10/include/linux/platform_data/
Ddma-s3c24xx.h25 bool handshake; member
/kernel/linux/linux-5.10/drivers/usb/early/
Dxhci-dbc.c134 static int handshake(void __iomem *ptr, u32 mask, u32 done, int wait, int delay) in handshake() function
161 timeout = handshake(xdbc.xhci_base + offset, XHCI_HC_BIOS_OWNED, 0, 5000, 10); in xdbc_bios_handoff()
425 ret = handshake(&xdbc.xdbc_reg->control, CTRL_DBC_ENABLE, CTRL_DBC_ENABLE, 100000, 100); in xdbc_start()
436 ret = handshake(&xdbc.xdbc_reg->portsc, PORTSC_CONN_STATUS, PORTSC_CONN_STATUS, 5000000, 100); in xdbc_start()
443 ret = handshake(&xdbc.xdbc_reg->control, CTRL_DBC_RUN, CTRL_DBC_RUN, 5000000, 100); in xdbc_start()
531 ret = handshake(&xdbc.xdbc_reg->control, CTRL_DBC_ENABLE, 0, 100000, 10); in xdbc_handle_external_reset()
559 ret = handshake(&xdbc.xdbc_reg->control, CTRL_DBC_ENABLE, 0, 100000, 100); in xdbc_early_setup()
/kernel/linux/linux-5.10/Documentation/ABI/testing/
Dsysfs-bus-pci-devices-catpt16 obtained during initial handshake with firmware.
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/input/touchscreen/
Dcyttsp.txt36 - use-handshake : enable register-based handshake (boolean). This should
/kernel/linux/linux-5.10/drivers/net/ethernet/cavium/liquidio/
Dlio_main.c138 struct handshake { struct
161 static struct handshake handshake[MAX_OCTEON_DEVICES]; argument
838 struct handshake *hs; in liquidio_probe()
869 hs = &handshake[oct_dev->octeon_id]; in liquidio_probe()
962 struct handshake *hs; in octeon_destroy_resources()
1084 hs = &handshake[i]; in octeon_destroy_resources()
1087 handshake[oct->octeon_id].init_ok = 0; in octeon_destroy_resources()
1088 complete(&handshake[oct->octeon_id].init); in octeon_destroy_resources()
1089 handshake[oct->octeon_id].started_ok = 0; in octeon_destroy_resources()
1090 complete(&handshake[oct->octeon_id].started); in octeon_destroy_resources()
[all …]
/kernel/linux/linux-5.10/Documentation/networking/
Dtls.rst28 handshake is complete, we have all the parameters required to move the
127 messages (record type 21) and handshake messages (record type 22), etc.
213 of calling send directly after a handshake using gnutls.
Dmac80211-auth-assoc-deauth.txt77 do 4-way-handshake
/kernel/linux/linux-5.10/drivers/usb/host/
Dpci-quirks.c1011 static int handshake(void __iomem *ptr, u32 mask, u32 done, in handshake() function
1184 timeout = handshake(base + ext_cap_offset, XHCI_HC_BIOS_OWNED, in quirk_usb_handoff_xhci()
1213 timeout = handshake(op_reg_base + XHCI_STS_OFFSET, XHCI_STS_CNR, 0, in quirk_usb_handoff_xhci()
1229 timeout = handshake(op_reg_base + XHCI_STS_OFFSET, XHCI_STS_HALT, 1, in quirk_usb_handoff_xhci()
/kernel/linux/linux-5.10/sound/pci/echoaudio/
Dechoaudio_dsp.c50 if (chip->comm_page->handshake) { in wait_handshake()
676 chip->comm_page->handshake = cpu_to_le32(0xffffffff); in restore_dsp_rettings()
986 chip->comm_page->handshake = cpu_to_le32(0xffffffff); in init_dsp_comm_page()

12