Lines Matching refs:source
386 iscsi_parse_ipaddr(uchar_t *source, char *dest, int *af) in iscsi_parse_ipaddr() argument
390 if (source == NULL) { in iscsi_parse_ipaddr()
394 if (source[0] == 0x00 && source[1] == 0x00 && in iscsi_parse_ipaddr()
395 source[2] == 0x00 && source[3] == 0x00 && in iscsi_parse_ipaddr()
396 source[4] == 0x00 && source[5] == 0x00 && in iscsi_parse_ipaddr()
397 source[6] == 0x00 && source[7] == 0x00 && in iscsi_parse_ipaddr()
398 source[8] == 0x00 && source[9] == 0x00 && in iscsi_parse_ipaddr()
399 (source[10] == 0xff) && (source[11] == 0xff)) { in iscsi_parse_ipaddr()
405 source[12], source[13], source[14], source[15]); in iscsi_parse_ipaddr()
413 (void) sprintf(dest, "%02x%02x:", source[i], in iscsi_parse_ipaddr()
414 source[i+1]); in iscsi_parse_ipaddr()
418 source[i], source[i+1]); in iscsi_parse_ipaddr()
433 iscsi_copy_ibft_ipaddr(uchar_t *source, void *dest, int *af) in iscsi_copy_ibft_ipaddr() argument
438 if (source == NULL || dest == NULL) { in iscsi_copy_ibft_ipaddr()
441 ret = iscsi_parse_ipaddr(source, NULL, &sin_family); in iscsi_copy_ibft_ipaddr()
447 bcopy(source+IPV4_OFFSET, dest, sizeof (struct in_addr)); in iscsi_copy_ibft_ipaddr()
449 bcopy(source, dest, sizeof (struct in6_addr)); in iscsi_copy_ibft_ipaddr()