Lines Matching refs:b
90 const u8 *b = *_b; in afs_extract_vl_addrs() local
99 for (; nr_addrs > 0 && end - b >= nr_addrs; nr_addrs--) { in afs_extract_vl_addrs()
103 hdr.address_type = *b++; in afs_extract_vl_addrs()
107 if (end - b < 4) { in afs_extract_vl_addrs()
111 memcpy(x, b, 4); in afs_extract_vl_addrs()
113 b += 4; in afs_extract_vl_addrs()
117 if (end - b < 16) { in afs_extract_vl_addrs()
121 memcpy(x, b, 16); in afs_extract_vl_addrs()
123 b += 16; in afs_extract_vl_addrs()
138 *_b = b; in afs_extract_vl_addrs()
142 *_b = b; 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()
191 b += sizeof(*hdr); in afs_extract_vlserver_list()
192 while (end - b >= sizeof(bs)) { in afs_extract_vlserver_list()
193 bs.name_len = afs_extract_le16(&b); in afs_extract_vlserver_list()
194 bs.priority = afs_extract_le16(&b); in afs_extract_vlserver_list()
195 bs.weight = afs_extract_le16(&b); in afs_extract_vlserver_list()
196 bs.port = afs_extract_le16(&b); in afs_extract_vlserver_list()
197 bs.source = *b++; in afs_extract_vlserver_list()
198 bs.status = *b++; in afs_extract_vlserver_list()
199 bs.protocol = *b++; in afs_extract_vlserver_list()
200 bs.nr_addrs = *b++; in afs_extract_vlserver_list()
205 bs.name_len, bs.name_len, b); in afs_extract_vlserver_list()
207 if (end - b < bs.name_len) in afs_extract_vlserver_list()
232 strncasecmp(b, p->name, bs.name_len) == 0) { in afs_extract_vlserver_list()
240 server = afs_alloc_vlserver(b, bs.name_len, bs.port); in afs_extract_vlserver_list()
245 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()
324 printk(KERN_DEBUG "DNS: at %zu\n", (const void *)b - buffer); in afs_extract_vlserver_list()