Lines Matching refs:ssh

40 dispatch_protocol_error(int type, u_int32_t seq, struct ssh *ssh)  in dispatch_protocol_error()  argument
45 if ((r = sshpkt_start(ssh, SSH2_MSG_UNIMPLEMENTED)) != 0 || in dispatch_protocol_error()
46 (r = sshpkt_put_u32(ssh, seq)) != 0 || in dispatch_protocol_error()
47 (r = sshpkt_send(ssh)) != 0 || in dispatch_protocol_error()
48 (r = ssh_packet_write_wait(ssh)) != 0) in dispatch_protocol_error()
49 sshpkt_fatal(ssh, r, "%s", __func__); in dispatch_protocol_error()
54 dispatch_protocol_ignore(int type, u_int32_t seq, struct ssh *ssh) in dispatch_protocol_ignore() argument
61 ssh_dispatch_init(struct ssh *ssh, dispatch_fn *dflt) in ssh_dispatch_init() argument
65 ssh->dispatch[i] = dflt; in ssh_dispatch_init()
69 ssh_dispatch_range(struct ssh *ssh, u_int from, u_int to, dispatch_fn *fn) in ssh_dispatch_range() argument
76 ssh->dispatch[i] = fn; in ssh_dispatch_range()
81 ssh_dispatch_set(struct ssh *ssh, int type, dispatch_fn *fn) in ssh_dispatch_set() argument
83 ssh->dispatch[type] = fn; in ssh_dispatch_set()
87 ssh_dispatch_run(struct ssh *ssh, int mode, volatile sig_atomic_t *done) in ssh_dispatch_run() argument
95 r = ssh_packet_read_seqnr(ssh, &type, &seqnr); in ssh_dispatch_run()
99 r = ssh_packet_read_poll_seqnr(ssh, &type, &seqnr); in ssh_dispatch_run()
106 ssh->dispatch[type] != NULL) { in ssh_dispatch_run()
107 if (ssh->dispatch_skip_packets) { in ssh_dispatch_run()
109 ssh->dispatch_skip_packets--; in ssh_dispatch_run()
112 r = (*ssh->dispatch[type])(type, seqnr, ssh); in ssh_dispatch_run()
116 r = sshpkt_disconnect(ssh, in ssh_dispatch_run()
128 ssh_dispatch_run_fatal(struct ssh *ssh, int mode, volatile sig_atomic_t *done) in ssh_dispatch_run_fatal() argument
132 if ((r = ssh_dispatch_run(ssh, mode, done)) != 0) in ssh_dispatch_run_fatal()
133 sshpkt_fatal(ssh, r, "%s", __func__); in ssh_dispatch_run_fatal()