Lines Matching refs:ssh

38 dispatch_protocol_error(int type, u_int32_t seq, struct ssh *ssh)  in dispatch_protocol_error()  argument
43 if ((r = sshpkt_start(ssh, SSH2_MSG_UNIMPLEMENTED)) != 0 || in dispatch_protocol_error()
44 (r = sshpkt_put_u32(ssh, seq)) != 0 || in dispatch_protocol_error()
45 (r = sshpkt_send(ssh)) != 0 || in dispatch_protocol_error()
46 (r = ssh_packet_write_wait(ssh)) != 0) in dispatch_protocol_error()
47 sshpkt_fatal(ssh, r, "%s", __func__); in dispatch_protocol_error()
52 dispatch_protocol_ignore(int type, u_int32_t seq, struct ssh *ssh) in dispatch_protocol_ignore() argument
59 ssh_dispatch_init(struct ssh *ssh, dispatch_fn *dflt) in ssh_dispatch_init() argument
63 ssh->dispatch[i] = dflt; in ssh_dispatch_init()
67 ssh_dispatch_range(struct ssh *ssh, u_int from, u_int to, dispatch_fn *fn) in ssh_dispatch_range() argument
74 ssh->dispatch[i] = fn; in ssh_dispatch_range()
79 ssh_dispatch_set(struct ssh *ssh, int type, dispatch_fn *fn) in ssh_dispatch_set() argument
81 ssh->dispatch[type] = fn; in ssh_dispatch_set()
85 ssh_dispatch_run(struct ssh *ssh, int mode, volatile sig_atomic_t *done) in ssh_dispatch_run() argument
93 r = ssh_packet_read_seqnr(ssh, &type, &seqnr); in ssh_dispatch_run()
97 r = ssh_packet_read_poll_seqnr(ssh, &type, &seqnr); in ssh_dispatch_run()
104 ssh->dispatch[type] != NULL) { in ssh_dispatch_run()
105 if (ssh->dispatch_skip_packets) { in ssh_dispatch_run()
107 ssh->dispatch_skip_packets--; in ssh_dispatch_run()
110 r = (*ssh->dispatch[type])(type, seqnr, ssh); in ssh_dispatch_run()
114 r = sshpkt_disconnect(ssh, in ssh_dispatch_run()
126 ssh_dispatch_run_fatal(struct ssh *ssh, int mode, volatile sig_atomic_t *done) in ssh_dispatch_run_fatal() argument
130 if ((r = ssh_dispatch_run(ssh, mode, done)) != 0) in ssh_dispatch_run_fatal()
131 sshpkt_fatal(ssh, r, "%s", __func__); in ssh_dispatch_run_fatal()