Lines Matching refs:part_num
486 s32 igb_read_part_string(struct e1000_hw *hw, u8 *part_num, u32 part_num_size) in igb_read_part_string() argument
494 if (part_num == NULL) { in igb_read_part_string()
526 part_num[0] = (nvm_data >> 12) & 0xF; in igb_read_part_string()
527 part_num[1] = (nvm_data >> 8) & 0xF; in igb_read_part_string()
528 part_num[2] = (nvm_data >> 4) & 0xF; in igb_read_part_string()
529 part_num[3] = nvm_data & 0xF; in igb_read_part_string()
530 part_num[4] = (pointer >> 12) & 0xF; in igb_read_part_string()
531 part_num[5] = (pointer >> 8) & 0xF; in igb_read_part_string()
532 part_num[6] = '-'; in igb_read_part_string()
533 part_num[7] = 0; in igb_read_part_string()
534 part_num[8] = (pointer >> 4) & 0xF; in igb_read_part_string()
535 part_num[9] = pointer & 0xF; in igb_read_part_string()
538 part_num[10] = '\0'; in igb_read_part_string()
542 if (part_num[offset] < 0xA) in igb_read_part_string()
543 part_num[offset] += '0'; in igb_read_part_string()
544 else if (part_num[offset] < 0x10) in igb_read_part_string()
545 part_num[offset] += 'A' - 0xA; in igb_read_part_string()
579 part_num[offset * 2] = (u8)(nvm_data >> 8); in igb_read_part_string()
580 part_num[(offset * 2) + 1] = (u8)(nvm_data & 0xFF); in igb_read_part_string()
582 part_num[offset * 2] = '\0'; in igb_read_part_string()