Lines Matching refs:end
86 static struct afs_addr_list *afs_extract_vl_addrs(const u8 **_b, const u8 *end, in afs_extract_vl_addrs() argument
99 for (; nr_addrs > 0 && end - b >= nr_addrs; nr_addrs--) { in afs_extract_vl_addrs()
107 if (end - b < 4) { in afs_extract_vl_addrs()
117 if (end - b < 16) { in afs_extract_vl_addrs()
159 const u8 *b = buffer, *end = buffer + buffer_size; in afs_extract_vlserver_list() local
165 if (end - b < sizeof(*hdr) || in afs_extract_vlserver_list()
169 hdr->hdr.content, hdr->hdr.version, end - b); in afs_extract_vlserver_list()
192 while (end - b >= sizeof(bs)) { in afs_extract_vlserver_list()
207 if (end - b < bs.name_len) in afs_extract_vlserver_list()
250 addrs = afs_extract_vl_addrs(&b, end, bs.nr_addrs, bs.port); in afs_extract_vlserver_list()
308 if (b != end) { in afs_extract_vlserver_list()
309 _debug("parse error %zd", b - end); in afs_extract_vlserver_list()