Lines Matching full:quotient
244 * out_quotient - Pointer to where the quotient is returned
250 * divide and modulo. The result is a 64-bit quotient and a
260 union uint64_overlay quotient; in acpi_ut_short_divide() local
275 * The quotient is 64 bits, the remainder is always 32 bits, in acpi_ut_short_divide()
279 quotient.part.hi, remainder32); in acpi_ut_short_divide()
282 quotient.part.lo, remainder32); in acpi_ut_short_divide()
287 *out_quotient = quotient.full; in acpi_ut_short_divide()
302 * out_quotient - Pointer to where the quotient is returned
317 union uint64_overlay quotient; in acpi_ut_divide() local
344 * The quotient is 64 bits, the remainder is always 32 bits, in acpi_ut_divide()
348 quotient.part.hi, partial1); in acpi_ut_divide()
351 quotient.part.lo, remainder.part.lo); in acpi_ut_divide()
359 quotient.part.hi = 0; in acpi_ut_divide()
377 normalized_divisor.part.lo, quotient.part.lo, in acpi_ut_divide()
381 * The quotient is always 32 bits, and simply requires in acpi_ut_divide()
384 partial1 = quotient.part.lo * divisor.part.hi; in acpi_ut_divide()
385 partial2.full = (u64) quotient.part.lo * divisor.part.lo; in acpi_ut_divide()
395 quotient.part.lo--; in acpi_ut_divide()
399 quotient.part.lo--; in acpi_ut_divide()
417 *out_quotient = quotient.full; in acpi_ut_divide()