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 _ISOFS_FS_H 2011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define _ISOFS_FS_H 2111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#include <linux/types.h> 2211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#include <linux/magic.h> 2311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 2411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define ISODCL(from, to) (to - from + 1) 2511cd02dfb91661c65134cac258cf5924270e9d2Dan Albertstruct iso_volume_descriptor { 2611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert char type[ISODCL(1,1)]; 2711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert char id[ISODCL(2,6)]; 2811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 2911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert char version[ISODCL(7,7)]; 3011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert char data[ISODCL(8,2048)]; 3111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert}; 3211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define ISO_VD_PRIMARY 1 3311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 3411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define ISO_VD_SUPPLEMENTARY 2 3511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define ISO_VD_END 255 3611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define ISO_STANDARD_ID "CD001" 3711cd02dfb91661c65134cac258cf5924270e9d2Dan Albertstruct iso_primary_descriptor { 3811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 3911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert char type [ISODCL ( 1, 1)]; 4011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert char id [ISODCL ( 2, 6)]; 4111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert char version [ISODCL ( 7, 7)]; 4211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert char unused1 [ISODCL ( 8, 8)]; 4311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 4411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert char system_id [ISODCL ( 9, 40)]; 4511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert char volume_id [ISODCL ( 41, 72)]; 4611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert char unused2 [ISODCL ( 73, 80)]; 4711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert char volume_space_size [ISODCL ( 81, 88)]; 4811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 4911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert char unused3 [ISODCL ( 89, 120)]; 5011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert char volume_set_size [ISODCL (121, 124)]; 5111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert char volume_sequence_number [ISODCL (125, 128)]; 5211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert char logical_block_size [ISODCL (129, 132)]; 5311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 5411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert char path_table_size [ISODCL (133, 140)]; 5511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert char type_l_path_table [ISODCL (141, 144)]; 5611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert char opt_type_l_path_table [ISODCL (145, 148)]; 5711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert char type_m_path_table [ISODCL (149, 152)]; 5811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 5911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert char opt_type_m_path_table [ISODCL (153, 156)]; 6011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert char root_directory_record [ISODCL (157, 190)]; 6111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert char volume_set_id [ISODCL (191, 318)]; 6211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert char publisher_id [ISODCL (319, 446)]; 6311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 6411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert char preparer_id [ISODCL (447, 574)]; 6511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert char application_id [ISODCL (575, 702)]; 6611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert char copyright_file_id [ISODCL (703, 739)]; 6711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert char abstract_file_id [ISODCL (740, 776)]; 6811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 6911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert char bibliographic_file_id [ISODCL (777, 813)]; 7011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert char creation_date [ISODCL (814, 830)]; 7111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert char modification_date [ISODCL (831, 847)]; 7211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert char expiration_date [ISODCL (848, 864)]; 7311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 7411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert char effective_date [ISODCL (865, 881)]; 7511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert char file_structure_version [ISODCL (882, 882)]; 7611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert char unused4 [ISODCL (883, 883)]; 7711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert char application_data [ISODCL (884, 1395)]; 7811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 7911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert char unused5 [ISODCL (1396, 2048)]; 8011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert}; 8111cd02dfb91661c65134cac258cf5924270e9d2Dan Albertstruct iso_supplementary_descriptor { 8211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert char type [ISODCL ( 1, 1)]; 8311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 8411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert char id [ISODCL ( 2, 6)]; 8511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert char version [ISODCL ( 7, 7)]; 8611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert char flags [ISODCL ( 8, 8)]; 8711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert char system_id [ISODCL ( 9, 40)]; 8811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 8911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert char volume_id [ISODCL ( 41, 72)]; 9011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert char unused2 [ISODCL ( 73, 80)]; 9111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert char volume_space_size [ISODCL ( 81, 88)]; 9211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert char escape [ISODCL ( 89, 120)]; 9311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 9411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert char volume_set_size [ISODCL (121, 124)]; 9511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert char volume_sequence_number [ISODCL (125, 128)]; 9611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert char logical_block_size [ISODCL (129, 132)]; 9711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert char path_table_size [ISODCL (133, 140)]; 9811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 9911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert char type_l_path_table [ISODCL (141, 144)]; 10011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert char opt_type_l_path_table [ISODCL (145, 148)]; 10111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert char type_m_path_table [ISODCL (149, 152)]; 10211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert char opt_type_m_path_table [ISODCL (153, 156)]; 10311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 10411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert char root_directory_record [ISODCL (157, 190)]; 10511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert char volume_set_id [ISODCL (191, 318)]; 10611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert char publisher_id [ISODCL (319, 446)]; 10711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert char preparer_id [ISODCL (447, 574)]; 10811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 10911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert char application_id [ISODCL (575, 702)]; 11011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert char copyright_file_id [ISODCL (703, 739)]; 11111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert char abstract_file_id [ISODCL (740, 776)]; 11211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert char bibliographic_file_id [ISODCL (777, 813)]; 11311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 11411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert char creation_date [ISODCL (814, 830)]; 11511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert char modification_date [ISODCL (831, 847)]; 11611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert char expiration_date [ISODCL (848, 864)]; 11711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert char effective_date [ISODCL (865, 881)]; 11811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 11911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert char file_structure_version [ISODCL (882, 882)]; 12011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert char unused4 [ISODCL (883, 883)]; 12111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert char application_data [ISODCL (884, 1395)]; 12211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert char unused5 [ISODCL (1396, 2048)]; 12311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 12411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert}; 12511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define HS_STANDARD_ID "CDROM" 12611cd02dfb91661c65134cac258cf5924270e9d2Dan Albertstruct hs_volume_descriptor { 12711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert char foo [ISODCL ( 1, 8)]; 12811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 12911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert char type [ISODCL ( 9, 9)]; 13011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert char id [ISODCL ( 10, 14)]; 13111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert char version [ISODCL ( 15, 15)]; 13211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert char data[ISODCL(16,2048)]; 13311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 13411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert}; 13511cd02dfb91661c65134cac258cf5924270e9d2Dan Albertstruct hs_primary_descriptor { 13611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert char foo [ISODCL ( 1, 8)]; 13711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert char type [ISODCL ( 9, 9)]; 13811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 13911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert char id [ISODCL ( 10, 14)]; 14011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert char version [ISODCL ( 15, 15)]; 14111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert char unused1 [ISODCL ( 16, 16)]; 14211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert char system_id [ISODCL ( 17, 48)]; 14311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 14411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert char volume_id [ISODCL ( 49, 80)]; 14511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert char unused2 [ISODCL ( 81, 88)]; 14611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert char volume_space_size [ISODCL ( 89, 96)]; 14711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert char unused3 [ISODCL ( 97, 128)]; 14811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 14911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert char volume_set_size [ISODCL (129, 132)]; 15011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert char volume_sequence_number [ISODCL (133, 136)]; 15111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert char logical_block_size [ISODCL (137, 140)]; 15211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert char path_table_size [ISODCL (141, 148)]; 15311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 15411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert char type_l_path_table [ISODCL (149, 152)]; 15511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert char unused4 [ISODCL (153, 180)]; 15611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert char root_directory_record [ISODCL (181, 214)]; 15711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert}; 15811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 15911cd02dfb91661c65134cac258cf5924270e9d2Dan Albertstruct iso_path_table{ 16011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert unsigned char name_len[2]; 16111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert char extent[4]; 16211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert char parent[2]; 16311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 16411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert char name[0]; 16511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert} __attribute__((packed)); 16611cd02dfb91661c65134cac258cf5924270e9d2Dan Albertstruct iso_directory_record { 16711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert char length [ISODCL (1, 1)]; 16811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 16911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert char ext_attr_length [ISODCL (2, 2)]; 17011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert char extent [ISODCL (3, 10)]; 17111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert char size [ISODCL (11, 18)]; 17211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert char date [ISODCL (19, 25)]; 17311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 17411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert char flags [ISODCL (26, 26)]; 17511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert char file_unit_size [ISODCL (27, 27)]; 17611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert char interleave [ISODCL (28, 28)]; 17711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert char volume_sequence_number [ISODCL (29, 32)]; 17811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 17911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert unsigned char name_len [ISODCL (33, 33)]; 18011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert char name [0]; 18111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert} __attribute__((packed)); 18211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define ISOFS_BLOCK_BITS 11 18311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 18411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define ISOFS_BLOCK_SIZE 2048 18511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define ISOFS_BUFFER_SIZE(INODE) ((INODE)->i_sb->s_blocksize) 18611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define ISOFS_BUFFER_BITS(INODE) ((INODE)->i_sb->s_blocksize_bits) 18711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#endif 18811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 189