Lines Matching refs:ptr
31 u16 actual = ssh_crc(src->ptr, src->len); in sshp_validate_crc()
43 return src->len >= 2 && get_unaligned_le16(src->ptr) == SSH_MSG_SYN; in sshp_starts_with_syn()
74 if (likely(get_unaligned_le16(src->ptr + i) == SSH_MSG_SYN)) { in sshp_find_syn()
75 rem->ptr = src->ptr + i; in sshp_find_syn()
81 if (unlikely(src->ptr[src->len - 1] == (SSH_MSG_SYN & 0xff))) { in sshp_find_syn()
82 rem->ptr = src->ptr + src->len - 1; in sshp_find_syn()
87 rem->ptr = src->ptr + src->len; in sshp_find_syn()
126 payload->ptr = NULL; in sshp_parse_frame()
141 sf.ptr = source->ptr + sizeof(u16); in sshp_parse_frame()
145 if (unlikely(!sshp_validate_crc(&sf, sf.ptr + sf.len))) { in sshp_parse_frame()
151 sp.len = get_unaligned_le16(&((struct ssh_frame *)sf.ptr)->len); in sshp_parse_frame()
159 sp.ptr = sf.ptr + sf.len + sizeof(u16); in sshp_parse_frame()
168 if (unlikely(!sshp_validate_crc(&sp, sp.ptr + sp.len))) { in sshp_parse_frame()
173 *frame = (struct ssh_frame *)sf.ptr; in sshp_parse_frame()
213 command_data->ptr = NULL; in sshp_parse_command()
220 *command = (struct ssh_command *)source->ptr; in sshp_parse_command()
221 command_data->ptr = source->ptr + sizeof(struct ssh_command); in sshp_parse_command()