Lines Matching refs:part_num
505 s32 igb_read_part_string(struct e1000_hw *hw, u8 *part_num, u32 part_num_size) in igb_read_part_string() argument
513 if (part_num == NULL) { in igb_read_part_string()
545 part_num[0] = (nvm_data >> 12) & 0xF; in igb_read_part_string()
546 part_num[1] = (nvm_data >> 8) & 0xF; in igb_read_part_string()
547 part_num[2] = (nvm_data >> 4) & 0xF; in igb_read_part_string()
548 part_num[3] = nvm_data & 0xF; in igb_read_part_string()
549 part_num[4] = (pointer >> 12) & 0xF; in igb_read_part_string()
550 part_num[5] = (pointer >> 8) & 0xF; in igb_read_part_string()
551 part_num[6] = '-'; in igb_read_part_string()
552 part_num[7] = 0; in igb_read_part_string()
553 part_num[8] = (pointer >> 4) & 0xF; in igb_read_part_string()
554 part_num[9] = pointer & 0xF; in igb_read_part_string()
557 part_num[10] = '\0'; in igb_read_part_string()
561 if (part_num[offset] < 0xA) in igb_read_part_string()
562 part_num[offset] += '0'; in igb_read_part_string()
563 else if (part_num[offset] < 0x10) in igb_read_part_string()
564 part_num[offset] += 'A' - 0xA; in igb_read_part_string()
598 part_num[offset * 2] = (u8)(nvm_data >> 8); in igb_read_part_string()
599 part_num[(offset * 2) + 1] = (u8)(nvm_data & 0xFF); in igb_read_part_string()
601 part_num[offset * 2] = '\0'; in igb_read_part_string()