111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/**************************************************************************** 211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert **************************************************************************** 311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert *** 411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert *** This header was automatically generated from a Linux kernel header 511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert *** of the same name, to make information necessary for userspace to 611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert *** call into the kernel available to libc. It contains only constants, 711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert *** structures, and macros generated from the original header, and thus, 811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert *** contains no copyrightable information. 911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert *** 1011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert *** To edit the content of this header, modify the corresponding 1111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert *** source file (e.g. under external/kernel-headers/original/) then 1211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert *** run bionic/libc/kernel/tools/update_all.py 1311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert *** 1411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert *** Any manual change here will be lost the next time this script will 1511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert *** be run. You've been warned! 1611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert *** 1711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert **************************************************************************** 1811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert ****************************************************************************/ 1911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#ifndef _LINUX_FIREWIRE_CONSTANTS_H 2011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define _LINUX_FIREWIRE_CONSTANTS_H 2111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define TCODE_WRITE_QUADLET_REQUEST 0x0 2211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define TCODE_WRITE_BLOCK_REQUEST 0x1 2311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 2411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define TCODE_WRITE_RESPONSE 0x2 2511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define TCODE_READ_QUADLET_REQUEST 0x4 2611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define TCODE_READ_BLOCK_REQUEST 0x5 2711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define TCODE_READ_QUADLET_RESPONSE 0x6 2811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 2911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define TCODE_READ_BLOCK_RESPONSE 0x7 3011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define TCODE_CYCLE_START 0x8 3111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define TCODE_LOCK_REQUEST 0x9 3211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define TCODE_STREAM_DATA 0xa 3311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 3411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define TCODE_LOCK_RESPONSE 0xb 3511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define EXTCODE_MASK_SWAP 0x1 3611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define EXTCODE_COMPARE_SWAP 0x2 3711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define EXTCODE_FETCH_ADD 0x3 3811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 3911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define EXTCODE_LITTLE_ADD 0x4 4011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define EXTCODE_BOUNDED_ADD 0x5 4111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define EXTCODE_WRAP_ADD 0x6 4211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define EXTCODE_VENDOR_DEPENDENT 0x7 4311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 4411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define TCODE_LOCK_MASK_SWAP (0x10 | EXTCODE_MASK_SWAP) 4511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define TCODE_LOCK_COMPARE_SWAP (0x10 | EXTCODE_COMPARE_SWAP) 4611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define TCODE_LOCK_FETCH_ADD (0x10 | EXTCODE_FETCH_ADD) 4711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define TCODE_LOCK_LITTLE_ADD (0x10 | EXTCODE_LITTLE_ADD) 4811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 4911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define TCODE_LOCK_BOUNDED_ADD (0x10 | EXTCODE_BOUNDED_ADD) 5011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define TCODE_LOCK_WRAP_ADD (0x10 | EXTCODE_WRAP_ADD) 5111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define TCODE_LOCK_VENDOR_DEPENDENT (0x10 | EXTCODE_VENDOR_DEPENDENT) 5211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define RCODE_COMPLETE 0x0 5311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 5411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define RCODE_CONFLICT_ERROR 0x4 5511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define RCODE_DATA_ERROR 0x5 5611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define RCODE_TYPE_ERROR 0x6 5711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define RCODE_ADDRESS_ERROR 0x7 5811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 5911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define RCODE_SEND_ERROR 0x10 6011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define RCODE_CANCELLED 0x11 6111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define RCODE_BUSY 0x12 6211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define RCODE_GENERATION 0x13 6311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 6411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define RCODE_NO_ACK 0x14 6511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define SCODE_100 0x0 6611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define SCODE_200 0x1 6711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define SCODE_400 0x2 6811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 6911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define SCODE_800 0x3 7011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define SCODE_1600 0x4 7111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define SCODE_3200 0x5 7211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define SCODE_BETA 0x3 7311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 7411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define ACK_COMPLETE 0x1 7511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define ACK_PENDING 0x2 7611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define ACK_BUSY_X 0x4 7711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define ACK_BUSY_A 0x5 7811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 7911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define ACK_BUSY_B 0x6 8011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define ACK_DATA_ERROR 0xd 8111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define ACK_TYPE_ERROR 0xe 8211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define RETRY_1 0x00 8311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 8411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define RETRY_X 0x01 8511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define RETRY_A 0x02 8611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define RETRY_B 0x03 8711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#endif 8811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 89