Lines Matching full:digit
236 u64 digit; in acpi_ex_opcode_1A_1T_1R() local
310 digit = operand[0]->integer.value; in acpi_ex_opcode_1A_1T_1R()
312 /* Convert each BCD digit (each is one nybble wide) */ in acpi_ex_opcode_1A_1T_1R()
315 (i < acpi_gbl_integer_nybble_width) && (digit > 0); in acpi_ex_opcode_1A_1T_1R()
318 /* Get the least significant 4-bit BCD digit */ in acpi_ex_opcode_1A_1T_1R()
320 temp32 = ((u32) digit) & 0xF; in acpi_ex_opcode_1A_1T_1R()
322 /* Check the range of the digit */ in acpi_ex_opcode_1A_1T_1R()
326 "BCD digit too large (not decimal): 0x%X", in acpi_ex_opcode_1A_1T_1R()
333 /* Sum the digit into the result with the current power of 10 */ in acpi_ex_opcode_1A_1T_1R()
338 /* Shift to next BCD digit */ in acpi_ex_opcode_1A_1T_1R()
340 digit >>= 4; in acpi_ex_opcode_1A_1T_1R()
365 digit = operand[0]->integer.value; in acpi_ex_opcode_1A_1T_1R()
367 /* Each BCD digit is one nybble wide */ in acpi_ex_opcode_1A_1T_1R()
370 (i < acpi_gbl_integer_nybble_width) && (digit > 0); in acpi_ex_opcode_1A_1T_1R()
372 (void)acpi_ut_short_divide(digit, 10, &digit, in acpi_ex_opcode_1A_1T_1R()
376 * Insert the BCD digit that resides in the in acpi_ex_opcode_1A_1T_1R()
383 /* Overflow if there is any data left in Digit */ in acpi_ex_opcode_1A_1T_1R()
385 if (digit > 0) { in acpi_ex_opcode_1A_1T_1R()