Lines Matching refs:zero_pos
1245 int zero_pos; member
1255 v6stat.zero_pos = -1; in ipv6_from_asc()
1267 if (v6stat.zero_pos == -1) { in ipv6_from_asc()
1284 if ((v6stat.zero_pos != 0) in ipv6_from_asc()
1285 && (v6stat.zero_pos != v6stat.total)) in ipv6_from_asc()
1289 if ((v6stat.zero_pos == 0) in ipv6_from_asc()
1290 || (v6stat.zero_pos == v6stat.total)) in ipv6_from_asc()
1297 if (v6stat.zero_pos >= 0) { in ipv6_from_asc()
1299 memcpy(v6, v6stat.tmp, v6stat.zero_pos); in ipv6_from_asc()
1301 memset(v6 + v6stat.zero_pos, 0, 16 - v6stat.total); in ipv6_from_asc()
1303 if (v6stat.total != v6stat.zero_pos) in ipv6_from_asc()
1304 memcpy(v6 + v6stat.zero_pos + 16 - v6stat.total, in ipv6_from_asc()
1305 v6stat.tmp + v6stat.zero_pos, in ipv6_from_asc()
1306 v6stat.total - v6stat.zero_pos); in ipv6_from_asc()
1323 if (s->zero_pos == -1) in ipv6_cb()
1324 s->zero_pos = s->total; in ipv6_cb()
1326 else if (s->zero_pos != s->total) in ipv6_cb()