Lines Matching defs:a
21 * 2.2. Intel grants, free of charge, to any person ("Licensee") obtaining a
28 * 2.3. Intel grants Licensee a non-exclusive and non-transferable patent
48 * contain a file documenting the changes Licensee made to create that Covered
51 * must include a prominent statement that the modification is derived,
104 * re-exports any such software from a foreign destination, Licensee shall
125 * 2. Redistributions in binary form must reproduce at minimum a disclaimer
128 * including a substantially similar Disclaimer requirement for further
157 * Extract data using a pointer. Any more than a byte and we
175 * printf() format helper. This macro is a workaround for the difficulties
185 * Otherwise, we have to move one byte at a time.
268 * data one byte at a time. These macros work whether the source or
314 #define ACPI_DIV_2(a) _ACPI_DIV(a, 1)
315 #define ACPI_MUL_2(a) _ACPI_MUL(a, 1)
316 #define ACPI_MOD_2(a) _ACPI_MOD(a, 2)
318 #define ACPI_DIV_4(a) _ACPI_DIV(a, 2)
319 #define ACPI_MUL_4(a) _ACPI_MUL(a, 2)
320 #define ACPI_MOD_4(a) _ACPI_MOD(a, 4)
322 #define ACPI_DIV_8(a) _ACPI_DIV(a, 3)
323 #define ACPI_MUL_8(a) _ACPI_MUL(a, 3)
324 #define ACPI_MOD_8(a) _ACPI_MOD(a, 8)
326 #define ACPI_DIV_16(a) _ACPI_DIV(a, 4)
327 #define ACPI_MUL_16(a) _ACPI_MUL(a, 4)
328 #define ACPI_MOD_16(a) _ACPI_MOD(a, 16)
330 #define ACPI_DIV_32(a) _ACPI_DIV(a, 5)
331 #define ACPI_MUL_32(a) _ACPI_MUL(a, 5)
332 #define ACPI_MOD_32(a) _ACPI_MOD(a, 32)
356 #define ACPI_ROUND_DOWN_TO_32BIT(a) ACPI_ROUND_DOWN(a, 4)
357 #define ACPI_ROUND_DOWN_TO_64BIT(a) ACPI_ROUND_DOWN(a, 8)
358 #define ACPI_ROUND_DOWN_TO_NATIVE_WORD(a) ACPI_ROUND_DOWN(a, sizeof(ACPI_SIZE))
360 #define ACPI_ROUND_UP_TO_32BIT(a) ACPI_ROUND_UP(a, 4)
361 #define ACPI_ROUND_UP_TO_64BIT(a) ACPI_ROUND_UP(a, 8)
362 #define ACPI_ROUND_UP_TO_NATIVE_WORD(a) ACPI_ROUND_UP(a, sizeof(ACPI_SIZE))
364 #define ACPI_ROUND_BITS_UP_TO_BYTES(a) ACPI_DIV_8((a) + 7)
365 #define ACPI_ROUND_BITS_DOWN_TO_BYTES(a) ACPI_DIV_8((a))
367 #define ACPI_ROUND_UP_TO_1K(a) (((a) + 1023) >> 10)
379 #define __ACPI_FIND_LAST_BIT_2(a, r) ((((UINT8) (a)) & 0x02) ? (r)+1 : (r))
380 #define __ACPI_FIND_LAST_BIT_4(a, r) ((((UINT8) (a)) & 0x0C) ? \
381 __ACPI_FIND_LAST_BIT_2 ((a)>>2, (r)+2) : \
382 __ACPI_FIND_LAST_BIT_2 ((a), (r)))
383 #define __ACPI_FIND_LAST_BIT_8(a, r) ((((UINT8) (a)) & 0xF0) ? \
384 __ACPI_FIND_LAST_BIT_4 ((a)>>4, (r)+4) : \
385 __ACPI_FIND_LAST_BIT_4 ((a), (r)))
386 #define __ACPI_FIND_LAST_BIT_16(a, r) ((((UINT16) (a)) & 0xFF00) ? \
387 __ACPI_FIND_LAST_BIT_8 ((a)>>8, (r)+8) : \
388 __ACPI_FIND_LAST_BIT_8 ((a), (r)))
389 #define __ACPI_FIND_LAST_BIT_32(a, r) ((((UINT32) (a)) & 0xFFFF0000) ? \
390 __ACPI_FIND_LAST_BIT_16 ((a)>>16, (r)+16) : \
391 __ACPI_FIND_LAST_BIT_16 ((a), (r)))
392 #define __ACPI_FIND_LAST_BIT_64(a, r) ((((UINT64) (a)) & 0xFFFFFFFF00000000) ? \
393 __ACPI_FIND_LAST_BIT_32 ((a)>>32, (r)+32) : \
394 __ACPI_FIND_LAST_BIT_32 ((a), (r)))
396 #define ACPI_FIND_LAST_BIT_8(a) ((a) ? __ACPI_FIND_LAST_BIT_8 (a, 1) : 0)
397 #define ACPI_FIND_LAST_BIT_16(a) ((a) ? __ACPI_FIND_LAST_BIT_16 (a, 1) : 0)
398 #define ACPI_FIND_LAST_BIT_32(a) ((a) ? __ACPI_FIND_LAST_BIT_32 (a, 1) : 0)
399 #define ACPI_FIND_LAST_BIT_64(a) ((a) ? __ACPI_FIND_LAST_BIT_64 (a, 1) : 0)
401 #define __ACPI_FIND_FIRST_BIT_2(a, r) ((((UINT8) (a)) & 0x01) ? (r) : (r)+1)
402 #define __ACPI_FIND_FIRST_BIT_4(a, r) ((((UINT8) (a)) & 0x03) ? \
403 __ACPI_FIND_FIRST_BIT_2 ((a), (r)) : \
404 __ACPI_FIND_FIRST_BIT_2 ((a)>>2, (r)+2))
405 #define __ACPI_FIND_FIRST_BIT_8(a, r) ((((UINT8) (a)) & 0x0F) ? \
406 __ACPI_FIND_FIRST_BIT_4 ((a), (r)) : \
407 __ACPI_FIND_FIRST_BIT_4 ((a)>>4, (r)+4))
408 #define __ACPI_FIND_FIRST_BIT_16(a, r) ((((UINT16) (a)) & 0x00FF) ? \
409 __ACPI_FIND_FIRST_BIT_8 ((a), (r)) : \
410 __ACPI_FIND_FIRST_BIT_8 ((a)>>8, (r)+8))
411 #define __ACPI_FIND_FIRST_BIT_32(a, r) ((((UINT32) (a)) & 0x0000FFFF) ? \
412 __ACPI_FIND_FIRST_BIT_16 ((a), (r)) : \
413 __ACPI_FIND_FIRST_BIT_16 ((a)>>16, (r)+16))
414 #define __ACPI_FIND_FIRST_BIT_64(a, r) ((((UINT64) (a)) & 0x00000000FFFFFFFF) ? \
415 __ACPI_FIND_FIRST_BIT_32 ((a), (r)) : \
416 __ACPI_FIND_FIRST_BIT_32 ((a)>>32, (r)+32))
418 #define ACPI_FIND_FIRST_BIT_8(a) ((a) ? __ACPI_FIND_FIRST_BIT_8 (a, 1) : 0)
419 #define ACPI_FIND_FIRST_BIT_16(a) ((a) ? __ACPI_FIND_FIRST_BIT_16 (a, 1) : 0)
420 #define ACPI_FIND_FIRST_BIT_32(a) ((a) ? __ACPI_FIND_FIRST_BIT_32 (a, 1) : 0)
421 #define ACPI_FIND_FIRST_BIT_64(a) ((a) ? __ACPI_FIND_FIRST_BIT_64 (a, 1) : 0)
427 #define ACPI_ROUND_UP_POWER_OF_TWO_8(a) ((UINT8) \
428 (((UINT16) 1) << ACPI_FIND_LAST_BIT_8 ((a) - 1)))
429 #define ACPI_ROUND_DOWN_POWER_OF_TWO_8(a) ((UINT8) \
430 (((UINT16) 1) << (ACPI_FIND_LAST_BIT_8 ((a)) - 1)))
431 #define ACPI_ROUND_UP_POWER_OF_TWO_16(a) ((UINT16) \
432 (((UINT32) 1) << ACPI_FIND_LAST_BIT_16 ((a) - 1)))
433 #define ACPI_ROUND_DOWN_POWER_OF_TWO_16(a) ((UINT16) \
434 (((UINT32) 1) << (ACPI_FIND_LAST_BIT_16 ((a)) - 1)))
435 #define ACPI_ROUND_UP_POWER_OF_TWO_32(a) ((UINT32) \
436 (((UINT64) 1) << ACPI_FIND_LAST_BIT_32 ((a) - 1)))
437 #define ACPI_ROUND_DOWN_POWER_OF_TWO_32(a) ((UINT32) \
438 (((UINT64) 1) << (ACPI_FIND_LAST_BIT_32 ((a)) - 1)))
439 #define ACPI_IS_ALIGNED(a, s) (((a) & ((s) - 1)) == 0)
440 #define ACPI_IS_POWER_OF_TWO(a) ACPI_IS_ALIGNED(a, a)
445 * MASK_BITS_ABOVE creates a mask starting AT the position and above
446 * MASK_BITS_BELOW creates a mask starting one bit BELOW the position
447 * MASK_BITS_ABOVE/BELOW accepts a bit offset to create a mask
448 * MASK_BITS_ABOVE/BELOW_32/64 accepts a bit width to create a mask
515 * where a pointer to an object of type ACPI_OPERAND_OBJECT can also
544 #define ARGI_LIST1(a) (ARG_1(a))
545 #define ARGI_LIST2(a, b) (ARG_1(b)|ARG_2(a))
546 #define ARGI_LIST3(a, b, c) (ARG_1(c)|ARG_2(b)|ARG_3(a))
547 #define ARGI_LIST4(a, b, c, d) (ARG_1(d)|ARG_2(c)|ARG_3(b)|ARG_4(a))
548 #define ARGI_LIST5(a, b, c, d, e) (ARG_1(e)|ARG_2(d)|ARG_3(c)|ARG_4(b)|ARG_5(a))
549 #define ARGI_LIST6(a, b, c, d, e, f) (ARG_1(f)|ARG_2(e)|ARG_3(d)|ARG_4(c)|ARG_5(b)|ARG_6(a))
551 #define ARGP_LIST1(a) (ARG_1(a))
552 #define ARGP_LIST2(a, b) (ARG_1(a)|ARG_2(b))
553 #define ARGP_LIST3(a, b, c) (ARG_1(a)|ARG_2(b)|ARG_3(c))
554 #define ARGP_LIST4(a, b, c, d) (ARG_1(a)|ARG_2(b)|ARG_3(c)|ARG_4(d))
555 #define ARGP_LIST5(a, b, c, d, e) (ARG_1(a)|ARG_2(b)|ARG_3(c)|ARG_4(d)|ARG_5(e))
556 #define ARGP_LIST6(a, b, c, d, e, f) (ARG_1(a)|ARG_2(b)|ARG_3(c)|ARG_4(d)|ARG_5(e)|ARG_6(f))
567 * the plist contains a set of parens to allow variable-length lists.
601 /* Generate a UUID */
603 #define ACPI_INIT_UUID(a, b, c, d0, d1, d2, d3, d4, d5, d6, d7) \
604 (a) & 0xFF, ((a) >> 8) & 0xFF, ((a) >> 16) & 0xFF, ((a) >> 24) & 0xFF, \
617 #define ASL_CV_LABEL_FILENODE(a) CvLabelFileNode(a);
618 #define ASL_CV_CAPTURE_COMMENTS_ONLY(a) CvCaptureCommentsOnly (a);
619 #define ASL_CV_CAPTURE_COMMENTS(a) CvCaptureComments (a);
620 #define ASL_CV_TRANSFER_COMMENTS(a) CvTransferComments (a);
621 #define ASL_CV_CLOSE_PAREN(a,b) CvCloseParenWriteComment(a,b);
622 #define ASL_CV_CLOSE_BRACE(a,b) CvCloseBraceWriteComment(a,b);
623 #define ASL_CV_SWITCH_FILES(a,b) CvSwitchFiles(a,b);
624 #define ASL_CV_CLEAR_OP_COMMENTS(a) CvClearOpComments(a);
625 #define ASL_CV_PRINT_ONE_COMMENT(a,b,c,d) CvPrintOneCommentType (a,b,c,d);
626 #define ASL_CV_PRINT_ONE_COMMENT_LIST(a,b) CvPrintOneCommentList (a,b);
627 #define ASL_CV_FILE_HAS_SWITCHED(a) CvFileHasSwitched(a)
628 #define ASL_CV_INIT_FILETREE(a,b) CvInitFileTree(a,b);
632 #define ASL_CV_LABEL_FILENODE(a)
633 #define ASL_CV_CAPTURE_COMMENTS_ONLY(a)
634 #define ASL_CV_CAPTURE_COMMENTS(a)
635 #define ASL_CV_TRANSFER_COMMENTS(a)
636 #define ASL_CV_CLOSE_PAREN(a,b) AcpiOsPrintf (")");
637 #define ASL_CV_CLOSE_BRACE(a,b) AcpiOsPrintf ("}");
638 #define ASL_CV_SWITCH_FILES(a,b)
639 #define ASL_CV_CLEAR_OP_COMMENTS(a)
640 #define ASL_CV_PRINT_ONE_COMMENT(a,b,c,d)
641 #define ASL_CV_PRINT_ONE_COMMENT_LIST(a,b)
642 #define ASL_CV_FILE_HAS_SWITCHED(a) 0
643 #define ASL_CV_INIT_FILETREE(a,b)