Showing error 328

User: Jiri Slaby
Error type: Reachable Error Location
Error type description: A specified error location is reachable in some program path
File location: ldv-linux-3.4/32_1_cilled_safe_ok_nondet_linux-3.4-32_1-drivers--media--common--tuners--qt1010.ko-ldv_main0_sequence_infinite_withcheck_stateful.cil.out.c
Line in file: 9473
Project: SV-COMP 2013
Project version: 2.6.28
Tools: Manual Work
Entered: 2013-01-17 16:57:54 UTC


Source:

   1/* Generated by CIL v. 1.3.7 */
   2/* print_CIL_Input is true */
   3
   4#line 19 "include/asm-generic/int-ll64.h"
   5typedef signed char __s8;
   6#line 20 "include/asm-generic/int-ll64.h"
   7typedef unsigned char __u8;
   8#line 22 "include/asm-generic/int-ll64.h"
   9typedef short __s16;
  10#line 23 "include/asm-generic/int-ll64.h"
  11typedef unsigned short __u16;
  12#line 25 "include/asm-generic/int-ll64.h"
  13typedef int __s32;
  14#line 26 "include/asm-generic/int-ll64.h"
  15typedef unsigned int __u32;
  16#line 29 "include/asm-generic/int-ll64.h"
  17typedef long long __s64;
  18#line 30 "include/asm-generic/int-ll64.h"
  19typedef unsigned long long __u64;
  20#line 43 "include/asm-generic/int-ll64.h"
  21typedef unsigned char u8;
  22#line 45 "include/asm-generic/int-ll64.h"
  23typedef short s16;
  24#line 46 "include/asm-generic/int-ll64.h"
  25typedef unsigned short u16;
  26#line 48 "include/asm-generic/int-ll64.h"
  27typedef int s32;
  28#line 49 "include/asm-generic/int-ll64.h"
  29typedef unsigned int u32;
  30#line 51 "include/asm-generic/int-ll64.h"
  31typedef long long s64;
  32#line 52 "include/asm-generic/int-ll64.h"
  33typedef unsigned long long u64;
  34#line 14 "include/asm-generic/posix_types.h"
  35typedef long __kernel_long_t;
  36#line 15 "include/asm-generic/posix_types.h"
  37typedef unsigned long __kernel_ulong_t;
  38#line 31 "include/asm-generic/posix_types.h"
  39typedef int __kernel_pid_t;
  40#line 52 "include/asm-generic/posix_types.h"
  41typedef unsigned int __kernel_uid32_t;
  42#line 53 "include/asm-generic/posix_types.h"
  43typedef unsigned int __kernel_gid32_t;
  44#line 75 "include/asm-generic/posix_types.h"
  45typedef __kernel_ulong_t __kernel_size_t;
  46#line 76 "include/asm-generic/posix_types.h"
  47typedef __kernel_long_t __kernel_ssize_t;
  48#line 91 "include/asm-generic/posix_types.h"
  49typedef long long __kernel_loff_t;
  50#line 92 "include/asm-generic/posix_types.h"
  51typedef __kernel_long_t __kernel_time_t;
  52#line 93 "include/asm-generic/posix_types.h"
  53typedef __kernel_long_t __kernel_clock_t;
  54#line 94 "include/asm-generic/posix_types.h"
  55typedef int __kernel_timer_t;
  56#line 95 "include/asm-generic/posix_types.h"
  57typedef int __kernel_clockid_t;
  58#line 21 "include/linux/types.h"
  59typedef __u32 __kernel_dev_t;
  60#line 24 "include/linux/types.h"
  61typedef __kernel_dev_t dev_t;
  62#line 27 "include/linux/types.h"
  63typedef unsigned short umode_t;
  64#line 30 "include/linux/types.h"
  65typedef __kernel_pid_t pid_t;
  66#line 35 "include/linux/types.h"
  67typedef __kernel_clockid_t clockid_t;
  68#line 38 "include/linux/types.h"
  69typedef _Bool bool;
  70#line 40 "include/linux/types.h"
  71typedef __kernel_uid32_t uid_t;
  72#line 41 "include/linux/types.h"
  73typedef __kernel_gid32_t gid_t;
  74#line 54 "include/linux/types.h"
  75typedef __kernel_loff_t loff_t;
  76#line 63 "include/linux/types.h"
  77typedef __kernel_size_t size_t;
  78#line 68 "include/linux/types.h"
  79typedef __kernel_ssize_t ssize_t;
  80#line 78 "include/linux/types.h"
  81typedef __kernel_time_t time_t;
  82#line 111 "include/linux/types.h"
  83typedef __s32 int32_t;
  84#line 117 "include/linux/types.h"
  85typedef __u32 uint32_t;
  86#line 142 "include/linux/types.h"
  87typedef unsigned long sector_t;
  88#line 143 "include/linux/types.h"
  89typedef unsigned long blkcnt_t;
  90#line 202 "include/linux/types.h"
  91typedef unsigned int gfp_t;
  92#line 203 "include/linux/types.h"
  93typedef unsigned int fmode_t;
  94#line 219 "include/linux/types.h"
  95struct __anonstruct_atomic_t_7 {
  96   int counter ;
  97};
  98#line 219 "include/linux/types.h"
  99typedef struct __anonstruct_atomic_t_7 atomic_t;
 100#line 224 "include/linux/types.h"
 101struct __anonstruct_atomic64_t_8 {
 102   long counter ;
 103};
 104#line 224 "include/linux/types.h"
 105typedef struct __anonstruct_atomic64_t_8 atomic64_t;
 106#line 229 "include/linux/types.h"
 107struct list_head {
 108   struct list_head *next ;
 109   struct list_head *prev ;
 110};
 111#line 233
 112struct hlist_node;
 113#line 233 "include/linux/types.h"
 114struct hlist_head {
 115   struct hlist_node *first ;
 116};
 117#line 237 "include/linux/types.h"
 118struct hlist_node {
 119   struct hlist_node *next ;
 120   struct hlist_node **pprev ;
 121};
 122#line 253 "include/linux/types.h"
 123struct rcu_head {
 124   struct rcu_head *next ;
 125   void (*func)(struct rcu_head *head ) ;
 126};
 127#line 18 "include/linux/capability.h"
 128struct task_struct;
 129#line 18
 130struct task_struct;
 131#line 94 "include/linux/capability.h"
 132struct kernel_cap_struct {
 133   __u32 cap[2] ;
 134};
 135#line 94 "include/linux/capability.h"
 136typedef struct kernel_cap_struct kernel_cap_t;
 137#line 377
 138struct dentry;
 139#line 377
 140struct dentry;
 141#line 378
 142struct user_namespace;
 143#line 378
 144struct user_namespace;
 145#line 56 "/home/zakharov/launch/inst/current/envs/linux-3.4/linux-3.4/arch/x86/include/asm/alternative.h"
 146struct module;
 147#line 56
 148struct module;
 149#line 146 "include/linux/init.h"
 150typedef void (*ctor_fn_t)(void);
 151#line 47 "include/linux/dynamic_debug.h"
 152struct device;
 153#line 47
 154struct device;
 155#line 135 "include/linux/kernel.h"
 156struct completion;
 157#line 135
 158struct completion;
 159#line 136
 160struct pt_regs;
 161#line 136
 162struct pt_regs;
 163#line 349
 164struct pid;
 165#line 349
 166struct pid;
 167#line 12 "include/linux/thread_info.h"
 168struct timespec;
 169#line 12
 170struct timespec;
 171#line 18 "/home/zakharov/launch/inst/current/envs/linux-3.4/linux-3.4/arch/x86/include/asm/page.h"
 172struct page;
 173#line 18
 174struct page;
 175#line 20 "/home/zakharov/launch/inst/current/envs/linux-3.4/linux-3.4/arch/x86/include/asm/thread_info.h"
 176struct task_struct;
 177#line 7 "/home/zakharov/launch/inst/current/envs/linux-3.4/linux-3.4/arch/x86/include/asm/processor.h"
 178struct task_struct;
 179#line 8
 180struct mm_struct;
 181#line 8
 182struct mm_struct;
 183#line 99 "/home/zakharov/launch/inst/current/envs/linux-3.4/linux-3.4/arch/x86/include/asm/ptrace.h"
 184struct pt_regs {
 185   unsigned long r15 ;
 186   unsigned long r14 ;
 187   unsigned long r13 ;
 188   unsigned long r12 ;
 189   unsigned long bp ;
 190   unsigned long bx ;
 191   unsigned long r11 ;
 192   unsigned long r10 ;
 193   unsigned long r9 ;
 194   unsigned long r8 ;
 195   unsigned long ax ;
 196   unsigned long cx ;
 197   unsigned long dx ;
 198   unsigned long si ;
 199   unsigned long di ;
 200   unsigned long orig_ax ;
 201   unsigned long ip ;
 202   unsigned long cs ;
 203   unsigned long flags ;
 204   unsigned long sp ;
 205   unsigned long ss ;
 206};
 207#line 22 "/home/zakharov/launch/inst/current/envs/linux-3.4/linux-3.4/arch/x86/include/asm/desc_defs.h"
 208struct __anonstruct____missing_field_name_16 {
 209   unsigned int a ;
 210   unsigned int b ;
 211};
 212#line 22 "/home/zakharov/launch/inst/current/envs/linux-3.4/linux-3.4/arch/x86/include/asm/desc_defs.h"
 213struct __anonstruct____missing_field_name_17 {
 214   u16 limit0 ;
 215   u16 base0 ;
 216   unsigned int base1 : 8 ;
 217   unsigned int type : 4 ;
 218   unsigned int s : 1 ;
 219   unsigned int dpl : 2 ;
 220   unsigned int p : 1 ;
 221   unsigned int limit : 4 ;
 222   unsigned int avl : 1 ;
 223   unsigned int l : 1 ;
 224   unsigned int d : 1 ;
 225   unsigned int g : 1 ;
 226   unsigned int base2 : 8 ;
 227};
 228#line 22 "/home/zakharov/launch/inst/current/envs/linux-3.4/linux-3.4/arch/x86/include/asm/desc_defs.h"
 229union __anonunion____missing_field_name_15 {
 230   struct __anonstruct____missing_field_name_16 __annonCompField5 ;
 231   struct __anonstruct____missing_field_name_17 __annonCompField6 ;
 232};
 233#line 22 "/home/zakharov/launch/inst/current/envs/linux-3.4/linux-3.4/arch/x86/include/asm/desc_defs.h"
 234struct desc_struct {
 235   union __anonunion____missing_field_name_15 __annonCompField7 ;
 236} __attribute__((__packed__)) ;
 237#line 13 "/home/zakharov/launch/inst/current/envs/linux-3.4/linux-3.4/arch/x86/include/asm/pgtable_64_types.h"
 238typedef unsigned long pgdval_t;
 239#line 14 "/home/zakharov/launch/inst/current/envs/linux-3.4/linux-3.4/arch/x86/include/asm/pgtable_64_types.h"
 240typedef unsigned long pgprotval_t;
 241#line 192 "/home/zakharov/launch/inst/current/envs/linux-3.4/linux-3.4/arch/x86/include/asm/pgtable_types.h"
 242struct pgprot {
 243   pgprotval_t pgprot ;
 244};
 245#line 192 "/home/zakharov/launch/inst/current/envs/linux-3.4/linux-3.4/arch/x86/include/asm/pgtable_types.h"
 246typedef struct pgprot pgprot_t;
 247#line 194 "/home/zakharov/launch/inst/current/envs/linux-3.4/linux-3.4/arch/x86/include/asm/pgtable_types.h"
 248struct __anonstruct_pgd_t_21 {
 249   pgdval_t pgd ;
 250};
 251#line 194 "/home/zakharov/launch/inst/current/envs/linux-3.4/linux-3.4/arch/x86/include/asm/pgtable_types.h"
 252typedef struct __anonstruct_pgd_t_21 pgd_t;
 253#line 282 "/home/zakharov/launch/inst/current/envs/linux-3.4/linux-3.4/arch/x86/include/asm/pgtable_types.h"
 254typedef struct page *pgtable_t;
 255#line 295
 256struct file;
 257#line 295
 258struct file;
 259#line 313
 260struct seq_file;
 261#line 313
 262struct seq_file;
 263#line 46 "/home/zakharov/launch/inst/current/envs/linux-3.4/linux-3.4/arch/x86/include/asm/paravirt_types.h"
 264struct page;
 265#line 47
 266struct thread_struct;
 267#line 47
 268struct thread_struct;
 269#line 50
 270struct mm_struct;
 271#line 51
 272struct desc_struct;
 273#line 52
 274struct task_struct;
 275#line 53
 276struct cpumask;
 277#line 53
 278struct cpumask;
 279#line 329
 280struct arch_spinlock;
 281#line 329
 282struct arch_spinlock;
 283#line 139 "/home/zakharov/launch/inst/current/envs/linux-3.4/linux-3.4/arch/x86/include/asm/ptrace.h"
 284struct task_struct;
 285#line 141 "/home/zakharov/launch/inst/current/envs/linux-3.4/linux-3.4/arch/x86/include/asm/vm86.h"
 286struct kernel_vm86_regs {
 287   struct pt_regs pt ;
 288   unsigned short es ;
 289   unsigned short __esh ;
 290   unsigned short ds ;
 291   unsigned short __dsh ;
 292   unsigned short fs ;
 293   unsigned short __fsh ;
 294   unsigned short gs ;
 295   unsigned short __gsh ;
 296};
 297#line 11 "/home/zakharov/launch/inst/current/envs/linux-3.4/linux-3.4/arch/x86/include/asm/math_emu.h"
 298union __anonunion____missing_field_name_25 {
 299   struct pt_regs *regs ;
 300   struct kernel_vm86_regs *vm86 ;
 301};
 302#line 11 "/home/zakharov/launch/inst/current/envs/linux-3.4/linux-3.4/arch/x86/include/asm/math_emu.h"
 303struct math_emu_info {
 304   long ___orig_eip ;
 305   union __anonunion____missing_field_name_25 __annonCompField8 ;
 306};
 307#line 8 "/home/zakharov/launch/inst/current/envs/linux-3.4/linux-3.4/arch/x86/include/asm/current.h"
 308struct task_struct;
 309#line 10 "include/asm-generic/bug.h"
 310struct bug_entry {
 311   int bug_addr_disp ;
 312   int file_disp ;
 313   unsigned short line ;
 314   unsigned short flags ;
 315};
 316#line 12 "include/linux/bug.h"
 317struct pt_regs;
 318#line 14 "include/linux/cpumask.h"
 319struct cpumask {
 320   unsigned long bits[((4096UL + 8UL * sizeof(long )) - 1UL) / (8UL * sizeof(long ))] ;
 321};
 322#line 14 "include/linux/cpumask.h"
 323typedef struct cpumask cpumask_t;
 324#line 637 "include/linux/cpumask.h"
 325typedef struct cpumask *cpumask_var_t;
 326#line 234 "/home/zakharov/launch/inst/current/envs/linux-3.4/linux-3.4/arch/x86/include/asm/paravirt.h"
 327struct static_key;
 328#line 234
 329struct static_key;
 330#line 11 "include/linux/personality.h"
 331struct pt_regs;
 332#line 290 "/home/zakharov/launch/inst/current/envs/linux-3.4/linux-3.4/arch/x86/include/asm/processor.h"
 333struct i387_fsave_struct {
 334   u32 cwd ;
 335   u32 swd ;
 336   u32 twd ;
 337   u32 fip ;
 338   u32 fcs ;
 339   u32 foo ;
 340   u32 fos ;
 341   u32 st_space[20] ;
 342   u32 status ;
 343};
 344#line 306 "/home/zakharov/launch/inst/current/envs/linux-3.4/linux-3.4/arch/x86/include/asm/processor.h"
 345struct __anonstruct____missing_field_name_32 {
 346   u64 rip ;
 347   u64 rdp ;
 348};
 349#line 306 "/home/zakharov/launch/inst/current/envs/linux-3.4/linux-3.4/arch/x86/include/asm/processor.h"
 350struct __anonstruct____missing_field_name_33 {
 351   u32 fip ;
 352   u32 fcs ;
 353   u32 foo ;
 354   u32 fos ;
 355};
 356#line 306 "/home/zakharov/launch/inst/current/envs/linux-3.4/linux-3.4/arch/x86/include/asm/processor.h"
 357union __anonunion____missing_field_name_31 {
 358   struct __anonstruct____missing_field_name_32 __annonCompField12 ;
 359   struct __anonstruct____missing_field_name_33 __annonCompField13 ;
 360};
 361#line 306 "/home/zakharov/launch/inst/current/envs/linux-3.4/linux-3.4/arch/x86/include/asm/processor.h"
 362union __anonunion____missing_field_name_34 {
 363   u32 padding1[12] ;
 364   u32 sw_reserved[12] ;
 365};
 366#line 306 "/home/zakharov/launch/inst/current/envs/linux-3.4/linux-3.4/arch/x86/include/asm/processor.h"
 367struct i387_fxsave_struct {
 368   u16 cwd ;
 369   u16 swd ;
 370   u16 twd ;
 371   u16 fop ;
 372   union __anonunion____missing_field_name_31 __annonCompField14 ;
 373   u32 mxcsr ;
 374   u32 mxcsr_mask ;
 375   u32 st_space[32] ;
 376   u32 xmm_space[64] ;
 377   u32 padding[12] ;
 378   union __anonunion____missing_field_name_34 __annonCompField15 ;
 379} __attribute__((__aligned__(16))) ;
 380#line 341 "/home/zakharov/launch/inst/current/envs/linux-3.4/linux-3.4/arch/x86/include/asm/processor.h"
 381struct i387_soft_struct {
 382   u32 cwd ;
 383   u32 swd ;
 384   u32 twd ;
 385   u32 fip ;
 386   u32 fcs ;
 387   u32 foo ;
 388   u32 fos ;
 389   u32 st_space[20] ;
 390   u8 ftop ;
 391   u8 changed ;
 392   u8 lookahead ;
 393   u8 no_update ;
 394   u8 rm ;
 395   u8 alimit ;
 396   struct math_emu_info *info ;
 397   u32 entry_eip ;
 398};
 399#line 361 "/home/zakharov/launch/inst/current/envs/linux-3.4/linux-3.4/arch/x86/include/asm/processor.h"
 400struct ymmh_struct {
 401   u32 ymmh_space[64] ;
 402};
 403#line 366 "/home/zakharov/launch/inst/current/envs/linux-3.4/linux-3.4/arch/x86/include/asm/processor.h"
 404struct xsave_hdr_struct {
 405   u64 xstate_bv ;
 406   u64 reserved1[2] ;
 407   u64 reserved2[5] ;
 408} __attribute__((__packed__)) ;
 409#line 372 "/home/zakharov/launch/inst/current/envs/linux-3.4/linux-3.4/arch/x86/include/asm/processor.h"
 410struct xsave_struct {
 411   struct i387_fxsave_struct i387 ;
 412   struct xsave_hdr_struct xsave_hdr ;
 413   struct ymmh_struct ymmh ;
 414} __attribute__((__packed__, __aligned__(64))) ;
 415#line 379 "/home/zakharov/launch/inst/current/envs/linux-3.4/linux-3.4/arch/x86/include/asm/processor.h"
 416union thread_xstate {
 417   struct i387_fsave_struct fsave ;
 418   struct i387_fxsave_struct fxsave ;
 419   struct i387_soft_struct soft ;
 420   struct xsave_struct xsave ;
 421};
 422#line 386 "/home/zakharov/launch/inst/current/envs/linux-3.4/linux-3.4/arch/x86/include/asm/processor.h"
 423struct fpu {
 424   unsigned int last_cpu ;
 425   unsigned int has_fpu ;
 426   union thread_xstate *state ;
 427};
 428#line 433
 429struct kmem_cache;
 430#line 435
 431struct perf_event;
 432#line 435
 433struct perf_event;
 434#line 437 "/home/zakharov/launch/inst/current/envs/linux-3.4/linux-3.4/arch/x86/include/asm/processor.h"
 435struct thread_struct {
 436   struct desc_struct tls_array[3] ;
 437   unsigned long sp0 ;
 438   unsigned long sp ;
 439   unsigned long usersp ;
 440   unsigned short es ;
 441   unsigned short ds ;
 442   unsigned short fsindex ;
 443   unsigned short gsindex ;
 444   unsigned long fs ;
 445   unsigned long gs ;
 446   struct perf_event *ptrace_bps[4] ;
 447   unsigned long debugreg6 ;
 448   unsigned long ptrace_dr7 ;
 449   unsigned long cr2 ;
 450   unsigned long trap_nr ;
 451   unsigned long error_code ;
 452   struct fpu fpu ;
 453   unsigned long *io_bitmap_ptr ;
 454   unsigned long iopl ;
 455   unsigned int io_bitmap_max ;
 456};
 457#line 23 "include/asm-generic/atomic-long.h"
 458typedef atomic64_t atomic_long_t;
 459#line 14 "/home/zakharov/launch/inst/current/envs/linux-3.4/linux-3.4/arch/x86/include/asm/spinlock_types.h"
 460typedef u16 __ticket_t;
 461#line 15 "/home/zakharov/launch/inst/current/envs/linux-3.4/linux-3.4/arch/x86/include/asm/spinlock_types.h"
 462typedef u32 __ticketpair_t;
 463#line 20 "/home/zakharov/launch/inst/current/envs/linux-3.4/linux-3.4/arch/x86/include/asm/spinlock_types.h"
 464struct __raw_tickets {
 465   __ticket_t head ;
 466   __ticket_t tail ;
 467};
 468#line 20 "/home/zakharov/launch/inst/current/envs/linux-3.4/linux-3.4/arch/x86/include/asm/spinlock_types.h"
 469union __anonunion____missing_field_name_37 {
 470   __ticketpair_t head_tail ;
 471   struct __raw_tickets tickets ;
 472};
 473#line 20 "/home/zakharov/launch/inst/current/envs/linux-3.4/linux-3.4/arch/x86/include/asm/spinlock_types.h"
 474struct arch_spinlock {
 475   union __anonunion____missing_field_name_37 __annonCompField17 ;
 476};
 477#line 20 "/home/zakharov/launch/inst/current/envs/linux-3.4/linux-3.4/arch/x86/include/asm/spinlock_types.h"
 478typedef struct arch_spinlock arch_spinlock_t;
 479#line 27 "/home/zakharov/launch/inst/current/envs/linux-3.4/linux-3.4/arch/x86/include/asm/rwlock.h"
 480struct __anonstruct____missing_field_name_39 {
 481   u32 read ;
 482   s32 write ;
 483};
 484#line 27 "/home/zakharov/launch/inst/current/envs/linux-3.4/linux-3.4/arch/x86/include/asm/rwlock.h"
 485union __anonunion_arch_rwlock_t_38 {
 486   s64 lock ;
 487   struct __anonstruct____missing_field_name_39 __annonCompField18 ;
 488};
 489#line 27 "/home/zakharov/launch/inst/current/envs/linux-3.4/linux-3.4/arch/x86/include/asm/rwlock.h"
 490typedef union __anonunion_arch_rwlock_t_38 arch_rwlock_t;
 491#line 12 "include/linux/lockdep.h"
 492struct task_struct;
 493#line 391 "include/linux/lockdep.h"
 494struct lock_class_key {
 495
 496};
 497#line 20 "include/linux/spinlock_types.h"
 498struct raw_spinlock {
 499   arch_spinlock_t raw_lock ;
 500   unsigned int magic ;
 501   unsigned int owner_cpu ;
 502   void *owner ;
 503};
 504#line 20 "include/linux/spinlock_types.h"
 505typedef struct raw_spinlock raw_spinlock_t;
 506#line 64 "include/linux/spinlock_types.h"
 507union __anonunion____missing_field_name_40 {
 508   struct raw_spinlock rlock ;
 509};
 510#line 64 "include/linux/spinlock_types.h"
 511struct spinlock {
 512   union __anonunion____missing_field_name_40 __annonCompField19 ;
 513};
 514#line 64 "include/linux/spinlock_types.h"
 515typedef struct spinlock spinlock_t;
 516#line 11 "include/linux/rwlock_types.h"
 517struct __anonstruct_rwlock_t_41 {
 518   arch_rwlock_t raw_lock ;
 519   unsigned int magic ;
 520   unsigned int owner_cpu ;
 521   void *owner ;
 522};
 523#line 11 "include/linux/rwlock_types.h"
 524typedef struct __anonstruct_rwlock_t_41 rwlock_t;
 525#line 119 "include/linux/seqlock.h"
 526struct seqcount {
 527   unsigned int sequence ;
 528};
 529#line 119 "include/linux/seqlock.h"
 530typedef struct seqcount seqcount_t;
 531#line 14 "include/linux/time.h"
 532struct timespec {
 533   __kernel_time_t tv_sec ;
 534   long tv_nsec ;
 535};
 536#line 100 "include/linux/rbtree.h"
 537struct rb_node {
 538   unsigned long rb_parent_color ;
 539   struct rb_node *rb_right ;
 540   struct rb_node *rb_left ;
 541} __attribute__((__aligned__(sizeof(long )))) ;
 542#line 110 "include/linux/rbtree.h"
 543struct rb_root {
 544   struct rb_node *rb_node ;
 545};
 546#line 98 "include/linux/nodemask.h"
 547struct __anonstruct_nodemask_t_43 {
 548   unsigned long bits[(((unsigned long )(1 << 10) + 8UL * sizeof(long )) - 1UL) / (8UL * sizeof(long ))] ;
 549};
 550#line 98 "include/linux/nodemask.h"
 551typedef struct __anonstruct_nodemask_t_43 nodemask_t;
 552#line 14 "include/linux/prio_tree.h"
 553struct prio_tree_node;
 554#line 14 "include/linux/prio_tree.h"
 555struct raw_prio_tree_node {
 556   struct prio_tree_node *left ;
 557   struct prio_tree_node *right ;
 558   struct prio_tree_node *parent ;
 559};
 560#line 20 "include/linux/prio_tree.h"
 561struct prio_tree_node {
 562   struct prio_tree_node *left ;
 563   struct prio_tree_node *right ;
 564   struct prio_tree_node *parent ;
 565   unsigned long start ;
 566   unsigned long last ;
 567};
 568#line 28 "include/linux/prio_tree.h"
 569struct prio_tree_root {
 570   struct prio_tree_node *prio_tree_node ;
 571   unsigned short index_bits ;
 572   unsigned short raw ;
 573};
 574#line 19 "include/linux/rwsem.h"
 575struct rw_semaphore;
 576#line 19
 577struct rw_semaphore;
 578#line 25 "include/linux/rwsem.h"
 579struct rw_semaphore {
 580   long count ;
 581   raw_spinlock_t wait_lock ;
 582   struct list_head wait_list ;
 583};
 584#line 49 "include/linux/wait.h"
 585struct __wait_queue_head {
 586   spinlock_t lock ;
 587   struct list_head task_list ;
 588};
 589#line 53 "include/linux/wait.h"
 590typedef struct __wait_queue_head wait_queue_head_t;
 591#line 55
 592struct task_struct;
 593#line 25 "include/linux/completion.h"
 594struct completion {
 595   unsigned int done ;
 596   wait_queue_head_t wait ;
 597};
 598#line 48 "include/linux/mutex.h"
 599struct mutex {
 600   atomic_t count ;
 601   spinlock_t wait_lock ;
 602   struct list_head wait_list ;
 603   struct task_struct *owner ;
 604   char const   *name ;
 605   void *magic ;
 606};
 607#line 69 "include/linux/mutex.h"
 608struct mutex_waiter {
 609   struct list_head list ;
 610   struct task_struct *task ;
 611   void *magic ;
 612};
 613#line 11 "/home/zakharov/launch/inst/current/envs/linux-3.4/linux-3.4/arch/x86/include/asm/mmu.h"
 614struct __anonstruct_mm_context_t_44 {
 615   void *ldt ;
 616   int size ;
 617   unsigned short ia32_compat ;
 618   struct mutex lock ;
 619   void *vdso ;
 620};
 621#line 11 "/home/zakharov/launch/inst/current/envs/linux-3.4/linux-3.4/arch/x86/include/asm/mmu.h"
 622typedef struct __anonstruct_mm_context_t_44 mm_context_t;
 623#line 23 "include/linux/mm_types.h"
 624struct address_space;
 625#line 23
 626struct address_space;
 627#line 40 "include/linux/mm_types.h"
 628union __anonunion____missing_field_name_46 {
 629   unsigned long index ;
 630   void *freelist ;
 631};
 632#line 40 "include/linux/mm_types.h"
 633struct __anonstruct____missing_field_name_50 {
 634   unsigned int inuse : 16 ;
 635   unsigned int objects : 15 ;
 636   unsigned int frozen : 1 ;
 637};
 638#line 40 "include/linux/mm_types.h"
 639union __anonunion____missing_field_name_49 {
 640   atomic_t _mapcount ;
 641   struct __anonstruct____missing_field_name_50 __annonCompField21 ;
 642};
 643#line 40 "include/linux/mm_types.h"
 644struct __anonstruct____missing_field_name_48 {
 645   union __anonunion____missing_field_name_49 __annonCompField22 ;
 646   atomic_t _count ;
 647};
 648#line 40 "include/linux/mm_types.h"
 649union __anonunion____missing_field_name_47 {
 650   unsigned long counters ;
 651   struct __anonstruct____missing_field_name_48 __annonCompField23 ;
 652};
 653#line 40 "include/linux/mm_types.h"
 654struct __anonstruct____missing_field_name_45 {
 655   union __anonunion____missing_field_name_46 __annonCompField20 ;
 656   union __anonunion____missing_field_name_47 __annonCompField24 ;
 657};
 658#line 40 "include/linux/mm_types.h"
 659struct __anonstruct____missing_field_name_52 {
 660   struct page *next ;
 661   int pages ;
 662   int pobjects ;
 663};
 664#line 40 "include/linux/mm_types.h"
 665union __anonunion____missing_field_name_51 {
 666   struct list_head lru ;
 667   struct __anonstruct____missing_field_name_52 __annonCompField26 ;
 668};
 669#line 40 "include/linux/mm_types.h"
 670union __anonunion____missing_field_name_53 {
 671   unsigned long private ;
 672   struct kmem_cache *slab ;
 673   struct page *first_page ;
 674};
 675#line 40 "include/linux/mm_types.h"
 676struct page {
 677   unsigned long flags ;
 678   struct address_space *mapping ;
 679   struct __anonstruct____missing_field_name_45 __annonCompField25 ;
 680   union __anonunion____missing_field_name_51 __annonCompField27 ;
 681   union __anonunion____missing_field_name_53 __annonCompField28 ;
 682   unsigned long debug_flags ;
 683} __attribute__((__aligned__((2) *  (sizeof(unsigned long )) ))) ;
 684#line 200 "include/linux/mm_types.h"
 685struct __anonstruct_vm_set_55 {
 686   struct list_head list ;
 687   void *parent ;
 688   struct vm_area_struct *head ;
 689};
 690#line 200 "include/linux/mm_types.h"
 691union __anonunion_shared_54 {
 692   struct __anonstruct_vm_set_55 vm_set ;
 693   struct raw_prio_tree_node prio_tree_node ;
 694};
 695#line 200
 696struct anon_vma;
 697#line 200
 698struct vm_operations_struct;
 699#line 200
 700struct mempolicy;
 701#line 200 "include/linux/mm_types.h"
 702struct vm_area_struct {
 703   struct mm_struct *vm_mm ;
 704   unsigned long vm_start ;
 705   unsigned long vm_end ;
 706   struct vm_area_struct *vm_next ;
 707   struct vm_area_struct *vm_prev ;
 708   pgprot_t vm_page_prot ;
 709   unsigned long vm_flags ;
 710   struct rb_node vm_rb ;
 711   union __anonunion_shared_54 shared ;
 712   struct list_head anon_vma_chain ;
 713   struct anon_vma *anon_vma ;
 714   struct vm_operations_struct  const  *vm_ops ;
 715   unsigned long vm_pgoff ;
 716   struct file *vm_file ;
 717   void *vm_private_data ;
 718   struct mempolicy *vm_policy ;
 719};
 720#line 257 "include/linux/mm_types.h"
 721struct core_thread {
 722   struct task_struct *task ;
 723   struct core_thread *next ;
 724};
 725#line 262 "include/linux/mm_types.h"
 726struct core_state {
 727   atomic_t nr_threads ;
 728   struct core_thread dumper ;
 729   struct completion startup ;
 730};
 731#line 284 "include/linux/mm_types.h"
 732struct mm_rss_stat {
 733   atomic_long_t count[3] ;
 734};
 735#line 288
 736struct linux_binfmt;
 737#line 288
 738struct mmu_notifier_mm;
 739#line 288 "include/linux/mm_types.h"
 740struct mm_struct {
 741   struct vm_area_struct *mmap ;
 742   struct rb_root mm_rb ;
 743   struct vm_area_struct *mmap_cache ;
 744   unsigned long (*get_unmapped_area)(struct file *filp , unsigned long addr , unsigned long len ,
 745                                      unsigned long pgoff , unsigned long flags ) ;
 746   void (*unmap_area)(struct mm_struct *mm , unsigned long addr ) ;
 747   unsigned long mmap_base ;
 748   unsigned long task_size ;
 749   unsigned long cached_hole_size ;
 750   unsigned long free_area_cache ;
 751   pgd_t *pgd ;
 752   atomic_t mm_users ;
 753   atomic_t mm_count ;
 754   int map_count ;
 755   spinlock_t page_table_lock ;
 756   struct rw_semaphore mmap_sem ;
 757   struct list_head mmlist ;
 758   unsigned long hiwater_rss ;
 759   unsigned long hiwater_vm ;
 760   unsigned long total_vm ;
 761   unsigned long locked_vm ;
 762   unsigned long pinned_vm ;
 763   unsigned long shared_vm ;
 764   unsigned long exec_vm ;
 765   unsigned long stack_vm ;
 766   unsigned long reserved_vm ;
 767   unsigned long def_flags ;
 768   unsigned long nr_ptes ;
 769   unsigned long start_code ;
 770   unsigned long end_code ;
 771   unsigned long start_data ;
 772   unsigned long end_data ;
 773   unsigned long start_brk ;
 774   unsigned long brk ;
 775   unsigned long start_stack ;
 776   unsigned long arg_start ;
 777   unsigned long arg_end ;
 778   unsigned long env_start ;
 779   unsigned long env_end ;
 780   unsigned long saved_auxv[44] ;
 781   struct mm_rss_stat rss_stat ;
 782   struct linux_binfmt *binfmt ;
 783   cpumask_var_t cpu_vm_mask_var ;
 784   mm_context_t context ;
 785   unsigned int faultstamp ;
 786   unsigned int token_priority ;
 787   unsigned int last_interval ;
 788   unsigned long flags ;
 789   struct core_state *core_state ;
 790   spinlock_t ioctx_lock ;
 791   struct hlist_head ioctx_list ;
 792   struct task_struct *owner ;
 793   struct file *exe_file ;
 794   unsigned long num_exe_file_vmas ;
 795   struct mmu_notifier_mm *mmu_notifier_mm ;
 796   pgtable_t pmd_huge_pte ;
 797   struct cpumask cpumask_allocation ;
 798};
 799#line 7 "include/asm-generic/cputime.h"
 800typedef unsigned long cputime_t;
 801#line 202 "include/linux/ioport.h"
 802struct device;
 803#line 103 "/home/zakharov/launch/inst/current/envs/linux-3.4/linux-3.4/arch/x86/include/asm/mpspec.h"
 804struct device;
 805#line 46 "include/linux/ktime.h"
 806union ktime {
 807   s64 tv64 ;
 808};
 809#line 59 "include/linux/ktime.h"
 810typedef union ktime ktime_t;
 811#line 10 "include/linux/timer.h"
 812struct tvec_base;
 813#line 10
 814struct tvec_base;
 815#line 12 "include/linux/timer.h"
 816struct timer_list {
 817   struct list_head entry ;
 818   unsigned long expires ;
 819   struct tvec_base *base ;
 820   void (*function)(unsigned long  ) ;
 821   unsigned long data ;
 822   int slack ;
 823   int start_pid ;
 824   void *start_site ;
 825   char start_comm[16] ;
 826};
 827#line 289
 828struct hrtimer;
 829#line 289
 830struct hrtimer;
 831#line 290
 832enum hrtimer_restart;
 833#line 17 "include/linux/workqueue.h"
 834struct work_struct;
 835#line 17
 836struct work_struct;
 837#line 79 "include/linux/workqueue.h"
 838struct work_struct {
 839   atomic_long_t data ;
 840   struct list_head entry ;
 841   void (*func)(struct work_struct *work ) ;
 842};
 843#line 92 "include/linux/workqueue.h"
 844struct delayed_work {
 845   struct work_struct work ;
 846   struct timer_list timer ;
 847};
 848#line 42 "include/linux/pm.h"
 849struct device;
 850#line 50 "include/linux/pm.h"
 851struct pm_message {
 852   int event ;
 853};
 854#line 50 "include/linux/pm.h"
 855typedef struct pm_message pm_message_t;
 856#line 264 "include/linux/pm.h"
 857struct dev_pm_ops {
 858   int (*prepare)(struct device *dev ) ;
 859   void (*complete)(struct device *dev ) ;
 860   int (*suspend)(struct device *dev ) ;
 861   int (*resume)(struct device *dev ) ;
 862   int (*freeze)(struct device *dev ) ;
 863   int (*thaw)(struct device *dev ) ;
 864   int (*poweroff)(struct device *dev ) ;
 865   int (*restore)(struct device *dev ) ;
 866   int (*suspend_late)(struct device *dev ) ;
 867   int (*resume_early)(struct device *dev ) ;
 868   int (*freeze_late)(struct device *dev ) ;
 869   int (*thaw_early)(struct device *dev ) ;
 870   int (*poweroff_late)(struct device *dev ) ;
 871   int (*restore_early)(struct device *dev ) ;
 872   int (*suspend_noirq)(struct device *dev ) ;
 873   int (*resume_noirq)(struct device *dev ) ;
 874   int (*freeze_noirq)(struct device *dev ) ;
 875   int (*thaw_noirq)(struct device *dev ) ;
 876   int (*poweroff_noirq)(struct device *dev ) ;
 877   int (*restore_noirq)(struct device *dev ) ;
 878   int (*runtime_suspend)(struct device *dev ) ;
 879   int (*runtime_resume)(struct device *dev ) ;
 880   int (*runtime_idle)(struct device *dev ) ;
 881};
 882#line 458
 883enum rpm_status {
 884    RPM_ACTIVE = 0,
 885    RPM_RESUMING = 1,
 886    RPM_SUSPENDED = 2,
 887    RPM_SUSPENDING = 3
 888} ;
 889#line 480
 890enum rpm_request {
 891    RPM_REQ_NONE = 0,
 892    RPM_REQ_IDLE = 1,
 893    RPM_REQ_SUSPEND = 2,
 894    RPM_REQ_AUTOSUSPEND = 3,
 895    RPM_REQ_RESUME = 4
 896} ;
 897#line 488
 898struct wakeup_source;
 899#line 488
 900struct wakeup_source;
 901#line 495 "include/linux/pm.h"
 902struct pm_subsys_data {
 903   spinlock_t lock ;
 904   unsigned int refcount ;
 905};
 906#line 506
 907struct dev_pm_qos_request;
 908#line 506
 909struct pm_qos_constraints;
 910#line 506 "include/linux/pm.h"
 911struct dev_pm_info {
 912   pm_message_t power_state ;
 913   unsigned int can_wakeup : 1 ;
 914   unsigned int async_suspend : 1 ;
 915   bool is_prepared : 1 ;
 916   bool is_suspended : 1 ;
 917   bool ignore_children : 1 ;
 918   spinlock_t lock ;
 919   struct list_head entry ;
 920   struct completion completion ;
 921   struct wakeup_source *wakeup ;
 922   bool wakeup_path : 1 ;
 923   struct timer_list suspend_timer ;
 924   unsigned long timer_expires ;
 925   struct work_struct work ;
 926   wait_queue_head_t wait_queue ;
 927   atomic_t usage_count ;
 928   atomic_t child_count ;
 929   unsigned int disable_depth : 3 ;
 930   unsigned int idle_notification : 1 ;
 931   unsigned int request_pending : 1 ;
 932   unsigned int deferred_resume : 1 ;
 933   unsigned int run_wake : 1 ;
 934   unsigned int runtime_auto : 1 ;
 935   unsigned int no_callbacks : 1 ;
 936   unsigned int irq_safe : 1 ;
 937   unsigned int use_autosuspend : 1 ;
 938   unsigned int timer_autosuspends : 1 ;
 939   enum rpm_request request ;
 940   enum rpm_status runtime_status ;
 941   int runtime_error ;
 942   int autosuspend_delay ;
 943   unsigned long last_busy ;
 944   unsigned long active_jiffies ;
 945   unsigned long suspended_jiffies ;
 946   unsigned long accounting_timestamp ;
 947   ktime_t suspend_time ;
 948   s64 max_time_suspended_ns ;
 949   struct dev_pm_qos_request *pq_req ;
 950   struct pm_subsys_data *subsys_data ;
 951   struct pm_qos_constraints *constraints ;
 952};
 953#line 564 "include/linux/pm.h"
 954struct dev_pm_domain {
 955   struct dev_pm_ops ops ;
 956};
 957#line 8 "include/linux/vmalloc.h"
 958struct vm_area_struct;
 959#line 84 "include/linux/sem.h"
 960struct task_struct;
 961#line 101
 962struct sem_undo_list;
 963#line 101 "include/linux/sem.h"
 964struct sysv_sem {
 965   struct sem_undo_list *undo_list ;
 966};
 967#line 10 "/home/zakharov/launch/inst/current/envs/linux-3.4/linux-3.4/arch/x86/include/asm/signal.h"
 968struct siginfo;
 969#line 10
 970struct siginfo;
 971#line 30 "/home/zakharov/launch/inst/current/envs/linux-3.4/linux-3.4/arch/x86/include/asm/signal.h"
 972struct __anonstruct_sigset_t_150 {
 973   unsigned long sig[1] ;
 974};
 975#line 30 "/home/zakharov/launch/inst/current/envs/linux-3.4/linux-3.4/arch/x86/include/asm/signal.h"
 976typedef struct __anonstruct_sigset_t_150 sigset_t;
 977#line 17 "include/asm-generic/signal-defs.h"
 978typedef void __signalfn_t(int  );
 979#line 18 "include/asm-generic/signal-defs.h"
 980typedef __signalfn_t *__sighandler_t;
 981#line 20 "include/asm-generic/signal-defs.h"
 982typedef void __restorefn_t(void);
 983#line 21 "include/asm-generic/signal-defs.h"
 984typedef __restorefn_t *__sigrestore_t;
 985#line 167 "/home/zakharov/launch/inst/current/envs/linux-3.4/linux-3.4/arch/x86/include/asm/signal.h"
 986struct sigaction {
 987   __sighandler_t sa_handler ;
 988   unsigned long sa_flags ;
 989   __sigrestore_t sa_restorer ;
 990   sigset_t sa_mask ;
 991};
 992#line 174 "/home/zakharov/launch/inst/current/envs/linux-3.4/linux-3.4/arch/x86/include/asm/signal.h"
 993struct k_sigaction {
 994   struct sigaction sa ;
 995};
 996#line 7 "include/asm-generic/siginfo.h"
 997union sigval {
 998   int sival_int ;
 999   void *sival_ptr ;
1000};
1001#line 7 "include/asm-generic/siginfo.h"
1002typedef union sigval sigval_t;
1003#line 48 "include/asm-generic/siginfo.h"
1004struct __anonstruct__kill_152 {
1005   __kernel_pid_t _pid ;
1006   __kernel_uid32_t _uid ;
1007};
1008#line 48 "include/asm-generic/siginfo.h"
1009struct __anonstruct__timer_153 {
1010   __kernel_timer_t _tid ;
1011   int _overrun ;
1012   char _pad[sizeof(__kernel_uid32_t ) - sizeof(int )] ;
1013   sigval_t _sigval ;
1014   int _sys_private ;
1015};
1016#line 48 "include/asm-generic/siginfo.h"
1017struct __anonstruct__rt_154 {
1018   __kernel_pid_t _pid ;
1019   __kernel_uid32_t _uid ;
1020   sigval_t _sigval ;
1021};
1022#line 48 "include/asm-generic/siginfo.h"
1023struct __anonstruct__sigchld_155 {
1024   __kernel_pid_t _pid ;
1025   __kernel_uid32_t _uid ;
1026   int _status ;
1027   __kernel_clock_t _utime ;
1028   __kernel_clock_t _stime ;
1029};
1030#line 48 "include/asm-generic/siginfo.h"
1031struct __anonstruct__sigfault_156 {
1032   void *_addr ;
1033   short _addr_lsb ;
1034};
1035#line 48 "include/asm-generic/siginfo.h"
1036struct __anonstruct__sigpoll_157 {
1037   long _band ;
1038   int _fd ;
1039};
1040#line 48 "include/asm-generic/siginfo.h"
1041union __anonunion__sifields_151 {
1042   int _pad[(128UL - 4UL * sizeof(int )) / sizeof(int )] ;
1043   struct __anonstruct__kill_152 _kill ;
1044   struct __anonstruct__timer_153 _timer ;
1045   struct __anonstruct__rt_154 _rt ;
1046   struct __anonstruct__sigchld_155 _sigchld ;
1047   struct __anonstruct__sigfault_156 _sigfault ;
1048   struct __anonstruct__sigpoll_157 _sigpoll ;
1049};
1050#line 48 "include/asm-generic/siginfo.h"
1051struct siginfo {
1052   int si_signo ;
1053   int si_errno ;
1054   int si_code ;
1055   union __anonunion__sifields_151 _sifields ;
1056};
1057#line 48 "include/asm-generic/siginfo.h"
1058typedef struct siginfo siginfo_t;
1059#line 288
1060struct siginfo;
1061#line 10 "include/linux/signal.h"
1062struct task_struct;
1063#line 18
1064struct user_struct;
1065#line 28 "include/linux/signal.h"
1066struct sigpending {
1067   struct list_head list ;
1068   sigset_t signal ;
1069};
1070#line 239
1071struct timespec;
1072#line 240
1073struct pt_regs;
1074#line 6 "include/linux/pid.h"
1075enum pid_type {
1076    PIDTYPE_PID = 0,
1077    PIDTYPE_PGID = 1,
1078    PIDTYPE_SID = 2,
1079    PIDTYPE_MAX = 3
1080} ;
1081#line 50
1082struct pid_namespace;
1083#line 50 "include/linux/pid.h"
1084struct upid {
1085   int nr ;
1086   struct pid_namespace *ns ;
1087   struct hlist_node pid_chain ;
1088};
1089#line 57 "include/linux/pid.h"
1090struct pid {
1091   atomic_t count ;
1092   unsigned int level ;
1093   struct hlist_head tasks[3] ;
1094   struct rcu_head rcu ;
1095   struct upid numbers[1] ;
1096};
1097#line 69 "include/linux/pid.h"
1098struct pid_link {
1099   struct hlist_node node ;
1100   struct pid *pid ;
1101};
1102#line 100
1103struct pid_namespace;
1104#line 60 "include/linux/pageblock-flags.h"
1105struct page;
1106#line 9 "include/linux/memory_hotplug.h"
1107struct page;
1108#line 994 "include/linux/mmzone.h"
1109struct page;
1110#line 10 "include/linux/seccomp.h"
1111struct __anonstruct_seccomp_t_162 {
1112   int mode ;
1113};
1114#line 10 "include/linux/seccomp.h"
1115typedef struct __anonstruct_seccomp_t_162 seccomp_t;
1116#line 81 "include/linux/plist.h"
1117struct plist_head {
1118   struct list_head node_list ;
1119};
1120#line 85 "include/linux/plist.h"
1121struct plist_node {
1122   int prio ;
1123   struct list_head prio_list ;
1124   struct list_head node_list ;
1125};
1126#line 28 "include/linux/rtmutex.h"
1127struct rt_mutex {
1128   raw_spinlock_t wait_lock ;
1129   struct plist_head wait_list ;
1130   struct task_struct *owner ;
1131   int save_state ;
1132   char const   *name ;
1133   char const   *file ;
1134   int line ;
1135   void *magic ;
1136};
1137#line 40
1138struct rt_mutex_waiter;
1139#line 40
1140struct rt_mutex_waiter;
1141#line 42 "include/linux/resource.h"
1142struct rlimit {
1143   unsigned long rlim_cur ;
1144   unsigned long rlim_max ;
1145};
1146#line 81
1147struct task_struct;
1148#line 8 "include/linux/timerqueue.h"
1149struct timerqueue_node {
1150   struct rb_node node ;
1151   ktime_t expires ;
1152};
1153#line 13 "include/linux/timerqueue.h"
1154struct timerqueue_head {
1155   struct rb_root head ;
1156   struct timerqueue_node *next ;
1157};
1158#line 27 "include/linux/hrtimer.h"
1159struct hrtimer_clock_base;
1160#line 27
1161struct hrtimer_clock_base;
1162#line 28
1163struct hrtimer_cpu_base;
1164#line 28
1165struct hrtimer_cpu_base;
1166#line 44
1167enum hrtimer_restart {
1168    HRTIMER_NORESTART = 0,
1169    HRTIMER_RESTART = 1
1170} ;
1171#line 108 "include/linux/hrtimer.h"
1172struct hrtimer {
1173   struct timerqueue_node node ;
1174   ktime_t _softexpires ;
1175   enum hrtimer_restart (*function)(struct hrtimer * ) ;
1176   struct hrtimer_clock_base *base ;
1177   unsigned long state ;
1178   int start_pid ;
1179   void *start_site ;
1180   char start_comm[16] ;
1181};
1182#line 145 "include/linux/hrtimer.h"
1183struct hrtimer_clock_base {
1184   struct hrtimer_cpu_base *cpu_base ;
1185   int index ;
1186   clockid_t clockid ;
1187   struct timerqueue_head active ;
1188   ktime_t resolution ;
1189   ktime_t (*get_time)(void) ;
1190   ktime_t softirq_time ;
1191   ktime_t offset ;
1192};
1193#line 178 "include/linux/hrtimer.h"
1194struct hrtimer_cpu_base {
1195   raw_spinlock_t lock ;
1196   unsigned long active_bases ;
1197   ktime_t expires_next ;
1198   int hres_active ;
1199   int hang_detected ;
1200   unsigned long nr_events ;
1201   unsigned long nr_retries ;
1202   unsigned long nr_hangs ;
1203   ktime_t max_hang_time ;
1204   struct hrtimer_clock_base clock_base[3] ;
1205};
1206#line 11 "include/linux/task_io_accounting.h"
1207struct task_io_accounting {
1208   u64 rchar ;
1209   u64 wchar ;
1210   u64 syscr ;
1211   u64 syscw ;
1212   u64 read_bytes ;
1213   u64 write_bytes ;
1214   u64 cancelled_write_bytes ;
1215};
1216#line 13 "include/linux/latencytop.h"
1217struct task_struct;
1218#line 20 "include/linux/latencytop.h"
1219struct latency_record {
1220   unsigned long backtrace[12] ;
1221   unsigned int count ;
1222   unsigned long time ;
1223   unsigned long max ;
1224};
1225#line 29 "include/linux/sysctl.h"
1226struct completion;
1227#line 939
1228struct nsproxy;
1229#line 939
1230struct nsproxy;
1231#line 29 "include/linux/key.h"
1232typedef int32_t key_serial_t;
1233#line 32 "include/linux/key.h"
1234typedef uint32_t key_perm_t;
1235#line 34
1236struct key;
1237#line 34
1238struct key;
1239#line 74
1240struct seq_file;
1241#line 75
1242struct user_struct;
1243#line 76
1244struct signal_struct;
1245#line 76
1246struct signal_struct;
1247#line 77
1248struct cred;
1249#line 77
1250struct cred;
1251#line 79
1252struct key_type;
1253#line 79
1254struct key_type;
1255#line 81
1256struct keyring_list;
1257#line 81
1258struct keyring_list;
1259#line 124
1260struct key_user;
1261#line 124 "include/linux/key.h"
1262union __anonunion____missing_field_name_219 {
1263   time_t expiry ;
1264   time_t revoked_at ;
1265};
1266#line 124 "include/linux/key.h"
1267union __anonunion_type_data_220 {
1268   struct list_head link ;
1269   unsigned long x[2] ;
1270   void *p[2] ;
1271   int reject_error ;
1272};
1273#line 124 "include/linux/key.h"
1274union __anonunion_payload_221 {
1275   unsigned long value ;
1276   void *rcudata ;
1277   void *data ;
1278   struct keyring_list *subscriptions ;
1279};
1280#line 124 "include/linux/key.h"
1281struct key {
1282   atomic_t usage ;
1283   key_serial_t serial ;
1284   struct rb_node serial_node ;
1285   struct key_type *type ;
1286   struct rw_semaphore sem ;
1287   struct key_user *user ;
1288   void *security ;
1289   union __anonunion____missing_field_name_219 __annonCompField41 ;
1290   uid_t uid ;
1291   gid_t gid ;
1292   key_perm_t perm ;
1293   unsigned short quotalen ;
1294   unsigned short datalen ;
1295   unsigned long flags ;
1296   char *description ;
1297   union __anonunion_type_data_220 type_data ;
1298   union __anonunion_payload_221 payload ;
1299};
1300#line 18 "include/linux/selinux.h"
1301struct audit_context;
1302#line 18
1303struct audit_context;
1304#line 21 "include/linux/cred.h"
1305struct user_struct;
1306#line 22
1307struct cred;
1308#line 23
1309struct inode;
1310#line 23
1311struct inode;
1312#line 31 "include/linux/cred.h"
1313struct group_info {
1314   atomic_t usage ;
1315   int ngroups ;
1316   int nblocks ;
1317   gid_t small_block[32] ;
1318   gid_t *blocks[0] ;
1319};
1320#line 83 "include/linux/cred.h"
1321struct thread_group_cred {
1322   atomic_t usage ;
1323   pid_t tgid ;
1324   spinlock_t lock ;
1325   struct key *session_keyring ;
1326   struct key *process_keyring ;
1327   struct rcu_head rcu ;
1328};
1329#line 116 "include/linux/cred.h"
1330struct cred {
1331   atomic_t usage ;
1332   atomic_t subscribers ;
1333   void *put_addr ;
1334   unsigned int magic ;
1335   uid_t uid ;
1336   gid_t gid ;
1337   uid_t suid ;
1338   gid_t sgid ;
1339   uid_t euid ;
1340   gid_t egid ;
1341   uid_t fsuid ;
1342   gid_t fsgid ;
1343   unsigned int securebits ;
1344   kernel_cap_t cap_inheritable ;
1345   kernel_cap_t cap_permitted ;
1346   kernel_cap_t cap_effective ;
1347   kernel_cap_t cap_bset ;
1348   unsigned char jit_keyring ;
1349   struct key *thread_keyring ;
1350   struct key *request_key_auth ;
1351   struct thread_group_cred *tgcred ;
1352   void *security ;
1353   struct user_struct *user ;
1354   struct user_namespace *user_ns ;
1355   struct group_info *group_info ;
1356   struct rcu_head rcu ;
1357};
1358#line 61 "include/linux/llist.h"
1359struct llist_node;
1360#line 65 "include/linux/llist.h"
1361struct llist_node {
1362   struct llist_node *next ;
1363};
1364#line 97 "include/linux/sched.h"
1365struct futex_pi_state;
1366#line 97
1367struct futex_pi_state;
1368#line 98
1369struct robust_list_head;
1370#line 98
1371struct robust_list_head;
1372#line 99
1373struct bio_list;
1374#line 99
1375struct bio_list;
1376#line 100
1377struct fs_struct;
1378#line 100
1379struct fs_struct;
1380#line 101
1381struct perf_event_context;
1382#line 101
1383struct perf_event_context;
1384#line 102
1385struct blk_plug;
1386#line 102
1387struct blk_plug;
1388#line 150
1389struct seq_file;
1390#line 151
1391struct cfs_rq;
1392#line 151
1393struct cfs_rq;
1394#line 259
1395struct task_struct;
1396#line 366
1397struct nsproxy;
1398#line 367
1399struct user_namespace;
1400#line 58 "include/linux/aio_abi.h"
1401struct io_event {
1402   __u64 data ;
1403   __u64 obj ;
1404   __s64 res ;
1405   __s64 res2 ;
1406};
1407#line 16 "include/linux/uio.h"
1408struct iovec {
1409   void *iov_base ;
1410   __kernel_size_t iov_len ;
1411};
1412#line 15 "include/linux/aio.h"
1413struct kioctx;
1414#line 15
1415struct kioctx;
1416#line 87 "include/linux/aio.h"
1417union __anonunion_ki_obj_223 {
1418   void *user ;
1419   struct task_struct *tsk ;
1420};
1421#line 87
1422struct eventfd_ctx;
1423#line 87 "include/linux/aio.h"
1424struct kiocb {
1425   struct list_head ki_run_list ;
1426   unsigned long ki_flags ;
1427   int ki_users ;
1428   unsigned int ki_key ;
1429   struct file *ki_filp ;
1430   struct kioctx *ki_ctx ;
1431   int (*ki_cancel)(struct kiocb * , struct io_event * ) ;
1432   ssize_t (*ki_retry)(struct kiocb * ) ;
1433   void (*ki_dtor)(struct kiocb * ) ;
1434   union __anonunion_ki_obj_223 ki_obj ;
1435   __u64 ki_user_data ;
1436   loff_t ki_pos ;
1437   void *private ;
1438   unsigned short ki_opcode ;
1439   size_t ki_nbytes ;
1440   char *ki_buf ;
1441   size_t ki_left ;
1442   struct iovec ki_inline_vec ;
1443   struct iovec *ki_iovec ;
1444   unsigned long ki_nr_segs ;
1445   unsigned long ki_cur_seg ;
1446   struct list_head ki_list ;
1447   struct list_head ki_batch ;
1448   struct eventfd_ctx *ki_eventfd ;
1449};
1450#line 166 "include/linux/aio.h"
1451struct aio_ring_info {
1452   unsigned long mmap_base ;
1453   unsigned long mmap_size ;
1454   struct page **ring_pages ;
1455   spinlock_t ring_lock ;
1456   long nr_pages ;
1457   unsigned int nr ;
1458   unsigned int tail ;
1459   struct page *internal_pages[8] ;
1460};
1461#line 179 "include/linux/aio.h"
1462struct kioctx {
1463   atomic_t users ;
1464   int dead ;
1465   struct mm_struct *mm ;
1466   unsigned long user_id ;
1467   struct hlist_node list ;
1468   wait_queue_head_t wait ;
1469   spinlock_t ctx_lock ;
1470   int reqs_active ;
1471   struct list_head active_reqs ;
1472   struct list_head run_list ;
1473   unsigned int max_reqs ;
1474   struct aio_ring_info ring_info ;
1475   struct delayed_work wq ;
1476   struct rcu_head rcu_head ;
1477};
1478#line 214
1479struct mm_struct;
1480#line 443 "include/linux/sched.h"
1481struct sighand_struct {
1482   atomic_t count ;
1483   struct k_sigaction action[64] ;
1484   spinlock_t siglock ;
1485   wait_queue_head_t signalfd_wqh ;
1486};
1487#line 450 "include/linux/sched.h"
1488struct pacct_struct {
1489   int ac_flag ;
1490   long ac_exitcode ;
1491   unsigned long ac_mem ;
1492   cputime_t ac_utime ;
1493   cputime_t ac_stime ;
1494   unsigned long ac_minflt ;
1495   unsigned long ac_majflt ;
1496};
1497#line 458 "include/linux/sched.h"
1498struct cpu_itimer {
1499   cputime_t expires ;
1500   cputime_t incr ;
1501   u32 error ;
1502   u32 incr_error ;
1503};
1504#line 476 "include/linux/sched.h"
1505struct task_cputime {
1506   cputime_t utime ;
1507   cputime_t stime ;
1508   unsigned long long sum_exec_runtime ;
1509};
1510#line 512 "include/linux/sched.h"
1511struct thread_group_cputimer {
1512   struct task_cputime cputime ;
1513   int running ;
1514   raw_spinlock_t lock ;
1515};
1516#line 519
1517struct autogroup;
1518#line 519
1519struct autogroup;
1520#line 528
1521struct tty_struct;
1522#line 528
1523struct taskstats;
1524#line 528
1525struct tty_audit_buf;
1526#line 528 "include/linux/sched.h"
1527struct signal_struct {
1528   atomic_t sigcnt ;
1529   atomic_t live ;
1530   int nr_threads ;
1531   wait_queue_head_t wait_chldexit ;
1532   struct task_struct *curr_target ;
1533   struct sigpending shared_pending ;
1534   int group_exit_code ;
1535   int notify_count ;
1536   struct task_struct *group_exit_task ;
1537   int group_stop_count ;
1538   unsigned int flags ;
1539   unsigned int is_child_subreaper : 1 ;
1540   unsigned int has_child_subreaper : 1 ;
1541   struct list_head posix_timers ;
1542   struct hrtimer real_timer ;
1543   struct pid *leader_pid ;
1544   ktime_t it_real_incr ;
1545   struct cpu_itimer it[2] ;
1546   struct thread_group_cputimer cputimer ;
1547   struct task_cputime cputime_expires ;
1548   struct list_head cpu_timers[3] ;
1549   struct pid *tty_old_pgrp ;
1550   int leader ;
1551   struct tty_struct *tty ;
1552   struct autogroup *autogroup ;
1553   cputime_t utime ;
1554   cputime_t stime ;
1555   cputime_t cutime ;
1556   cputime_t cstime ;
1557   cputime_t gtime ;
1558   cputime_t cgtime ;
1559   cputime_t prev_utime ;
1560   cputime_t prev_stime ;
1561   unsigned long nvcsw ;
1562   unsigned long nivcsw ;
1563   unsigned long cnvcsw ;
1564   unsigned long cnivcsw ;
1565   unsigned long min_flt ;
1566   unsigned long maj_flt ;
1567   unsigned long cmin_flt ;
1568   unsigned long cmaj_flt ;
1569   unsigned long inblock ;
1570   unsigned long oublock ;
1571   unsigned long cinblock ;
1572   unsigned long coublock ;
1573   unsigned long maxrss ;
1574   unsigned long cmaxrss ;
1575   struct task_io_accounting ioac ;
1576   unsigned long long sum_sched_runtime ;
1577   struct rlimit rlim[16] ;
1578   struct pacct_struct pacct ;
1579   struct taskstats *stats ;
1580   unsigned int audit_tty ;
1581   struct tty_audit_buf *tty_audit_buf ;
1582   struct rw_semaphore group_rwsem ;
1583   int oom_adj ;
1584   int oom_score_adj ;
1585   int oom_score_adj_min ;
1586   struct mutex cred_guard_mutex ;
1587};
1588#line 703 "include/linux/sched.h"
1589struct user_struct {
1590   atomic_t __count ;
1591   atomic_t processes ;
1592   atomic_t files ;
1593   atomic_t sigpending ;
1594   atomic_t inotify_watches ;
1595   atomic_t inotify_devs ;
1596   atomic_t fanotify_listeners ;
1597   atomic_long_t epoll_watches ;
1598   unsigned long mq_bytes ;
1599   unsigned long locked_shm ;
1600   struct key *uid_keyring ;
1601   struct key *session_keyring ;
1602   struct hlist_node uidhash_node ;
1603   uid_t uid ;
1604   struct user_namespace *user_ns ;
1605   atomic_long_t locked_vm ;
1606};
1607#line 747
1608struct backing_dev_info;
1609#line 747
1610struct backing_dev_info;
1611#line 748
1612struct reclaim_state;
1613#line 748
1614struct reclaim_state;
1615#line 751 "include/linux/sched.h"
1616struct sched_info {
1617   unsigned long pcount ;
1618   unsigned long long run_delay ;
1619   unsigned long long last_arrival ;
1620   unsigned long long last_queued ;
1621};
1622#line 763 "include/linux/sched.h"
1623struct task_delay_info {
1624   spinlock_t lock ;
1625   unsigned int flags ;
1626   struct timespec blkio_start ;
1627   struct timespec blkio_end ;
1628   u64 blkio_delay ;
1629   u64 swapin_delay ;
1630   u32 blkio_count ;
1631   u32 swapin_count ;
1632   struct timespec freepages_start ;
1633   struct timespec freepages_end ;
1634   u64 freepages_delay ;
1635   u32 freepages_count ;
1636};
1637#line 1088
1638struct io_context;
1639#line 1088
1640struct io_context;
1641#line 1097
1642struct audit_context;
1643#line 1098
1644struct mempolicy;
1645#line 1099
1646struct pipe_inode_info;
1647#line 1099
1648struct pipe_inode_info;
1649#line 1102
1650struct rq;
1651#line 1102
1652struct rq;
1653#line 1122 "include/linux/sched.h"
1654struct sched_class {
1655   struct sched_class  const  *next ;
1656   void (*enqueue_task)(struct rq *rq , struct task_struct *p , int flags ) ;
1657   void (*dequeue_task)(struct rq *rq , struct task_struct *p , int flags ) ;
1658   void (*yield_task)(struct rq *rq ) ;
1659   bool (*yield_to_task)(struct rq *rq , struct task_struct *p , bool preempt ) ;
1660   void (*check_preempt_curr)(struct rq *rq , struct task_struct *p , int flags ) ;
1661   struct task_struct *(*pick_next_task)(struct rq *rq ) ;
1662   void (*put_prev_task)(struct rq *rq , struct task_struct *p ) ;
1663   int (*select_task_rq)(struct task_struct *p , int sd_flag , int flags ) ;
1664   void (*pre_schedule)(struct rq *this_rq , struct task_struct *task ) ;
1665   void (*post_schedule)(struct rq *this_rq ) ;
1666   void (*task_waking)(struct task_struct *task ) ;
1667   void (*task_woken)(struct rq *this_rq , struct task_struct *task ) ;
1668   void (*set_cpus_allowed)(struct task_struct *p , struct cpumask  const  *newmask ) ;
1669   void (*rq_online)(struct rq *rq ) ;
1670   void (*rq_offline)(struct rq *rq ) ;
1671   void (*set_curr_task)(struct rq *rq ) ;
1672   void (*task_tick)(struct rq *rq , struct task_struct *p , int queued ) ;
1673   void (*task_fork)(struct task_struct *p ) ;
1674   void (*switched_from)(struct rq *this_rq , struct task_struct *task ) ;
1675   void (*switched_to)(struct rq *this_rq , struct task_struct *task ) ;
1676   void (*prio_changed)(struct rq *this_rq , struct task_struct *task , int oldprio ) ;
1677   unsigned int (*get_rr_interval)(struct rq *rq , struct task_struct *task ) ;
1678   void (*task_move_group)(struct task_struct *p , int on_rq ) ;
1679};
1680#line 1167 "include/linux/sched.h"
1681struct load_weight {
1682   unsigned long weight ;
1683   unsigned long inv_weight ;
1684};
1685#line 1172 "include/linux/sched.h"
1686struct sched_statistics {
1687   u64 wait_start ;
1688   u64 wait_max ;
1689   u64 wait_count ;
1690   u64 wait_sum ;
1691   u64 iowait_count ;
1692   u64 iowait_sum ;
1693   u64 sleep_start ;
1694   u64 sleep_max ;
1695   s64 sum_sleep_runtime ;
1696   u64 block_start ;
1697   u64 block_max ;
1698   u64 exec_max ;
1699   u64 slice_max ;
1700   u64 nr_migrations_cold ;
1701   u64 nr_failed_migrations_affine ;
1702   u64 nr_failed_migrations_running ;
1703   u64 nr_failed_migrations_hot ;
1704   u64 nr_forced_migrations ;
1705   u64 nr_wakeups ;
1706   u64 nr_wakeups_sync ;
1707   u64 nr_wakeups_migrate ;
1708   u64 nr_wakeups_local ;
1709   u64 nr_wakeups_remote ;
1710   u64 nr_wakeups_affine ;
1711   u64 nr_wakeups_affine_attempts ;
1712   u64 nr_wakeups_passive ;
1713   u64 nr_wakeups_idle ;
1714};
1715#line 1207 "include/linux/sched.h"
1716struct sched_entity {
1717   struct load_weight load ;
1718   struct rb_node run_node ;
1719   struct list_head group_node ;
1720   unsigned int on_rq ;
1721   u64 exec_start ;
1722   u64 sum_exec_runtime ;
1723   u64 vruntime ;
1724   u64 prev_sum_exec_runtime ;
1725   u64 nr_migrations ;
1726   struct sched_statistics statistics ;
1727   struct sched_entity *parent ;
1728   struct cfs_rq *cfs_rq ;
1729   struct cfs_rq *my_q ;
1730};
1731#line 1233
1732struct rt_rq;
1733#line 1233 "include/linux/sched.h"
1734struct sched_rt_entity {
1735   struct list_head run_list ;
1736   unsigned long timeout ;
1737   unsigned int time_slice ;
1738   int nr_cpus_allowed ;
1739   struct sched_rt_entity *back ;
1740   struct sched_rt_entity *parent ;
1741   struct rt_rq *rt_rq ;
1742   struct rt_rq *my_q ;
1743};
1744#line 1264
1745struct files_struct;
1746#line 1264
1747struct css_set;
1748#line 1264
1749struct compat_robust_list_head;
1750#line 1264
1751struct mem_cgroup;
1752#line 1264 "include/linux/sched.h"
1753struct memcg_batch_info {
1754   int do_batch ;
1755   struct mem_cgroup *memcg ;
1756   unsigned long nr_pages ;
1757   unsigned long memsw_nr_pages ;
1758};
1759#line 1264 "include/linux/sched.h"
1760struct task_struct {
1761   long volatile   state ;
1762   void *stack ;
1763   atomic_t usage ;
1764   unsigned int flags ;
1765   unsigned int ptrace ;
1766   struct llist_node wake_entry ;
1767   int on_cpu ;
1768   int on_rq ;
1769   int prio ;
1770   int static_prio ;
1771   int normal_prio ;
1772   unsigned int rt_priority ;
1773   struct sched_class  const  *sched_class ;
1774   struct sched_entity se ;
1775   struct sched_rt_entity rt ;
1776   struct hlist_head preempt_notifiers ;
1777   unsigned char fpu_counter ;
1778   unsigned int policy ;
1779   cpumask_t cpus_allowed ;
1780   struct sched_info sched_info ;
1781   struct list_head tasks ;
1782   struct plist_node pushable_tasks ;
1783   struct mm_struct *mm ;
1784   struct mm_struct *active_mm ;
1785   unsigned int brk_randomized : 1 ;
1786   int exit_state ;
1787   int exit_code ;
1788   int exit_signal ;
1789   int pdeath_signal ;
1790   unsigned int jobctl ;
1791   unsigned int personality ;
1792   unsigned int did_exec : 1 ;
1793   unsigned int in_execve : 1 ;
1794   unsigned int in_iowait : 1 ;
1795   unsigned int sched_reset_on_fork : 1 ;
1796   unsigned int sched_contributes_to_load : 1 ;
1797   unsigned int irq_thread : 1 ;
1798   pid_t pid ;
1799   pid_t tgid ;
1800   unsigned long stack_canary ;
1801   struct task_struct *real_parent ;
1802   struct task_struct *parent ;
1803   struct list_head children ;
1804   struct list_head sibling ;
1805   struct task_struct *group_leader ;
1806   struct list_head ptraced ;
1807   struct list_head ptrace_entry ;
1808   struct pid_link pids[3] ;
1809   struct list_head thread_group ;
1810   struct completion *vfork_done ;
1811   int *set_child_tid ;
1812   int *clear_child_tid ;
1813   cputime_t utime ;
1814   cputime_t stime ;
1815   cputime_t utimescaled ;
1816   cputime_t stimescaled ;
1817   cputime_t gtime ;
1818   cputime_t prev_utime ;
1819   cputime_t prev_stime ;
1820   unsigned long nvcsw ;
1821   unsigned long nivcsw ;
1822   struct timespec start_time ;
1823   struct timespec real_start_time ;
1824   unsigned long min_flt ;
1825   unsigned long maj_flt ;
1826   struct task_cputime cputime_expires ;
1827   struct list_head cpu_timers[3] ;
1828   struct cred  const  *real_cred ;
1829   struct cred  const  *cred ;
1830   struct cred *replacement_session_keyring ;
1831   char comm[16] ;
1832   int link_count ;
1833   int total_link_count ;
1834   struct sysv_sem sysvsem ;
1835   unsigned long last_switch_count ;
1836   struct thread_struct thread ;
1837   struct fs_struct *fs ;
1838   struct files_struct *files ;
1839   struct nsproxy *nsproxy ;
1840   struct signal_struct *signal ;
1841   struct sighand_struct *sighand ;
1842   sigset_t blocked ;
1843   sigset_t real_blocked ;
1844   sigset_t saved_sigmask ;
1845   struct sigpending pending ;
1846   unsigned long sas_ss_sp ;
1847   size_t sas_ss_size ;
1848   int (*notifier)(void *priv ) ;
1849   void *notifier_data ;
1850   sigset_t *notifier_mask ;
1851   struct audit_context *audit_context ;
1852   uid_t loginuid ;
1853   unsigned int sessionid ;
1854   seccomp_t seccomp ;
1855   u32 parent_exec_id ;
1856   u32 self_exec_id ;
1857   spinlock_t alloc_lock ;
1858   raw_spinlock_t pi_lock ;
1859   struct plist_head pi_waiters ;
1860   struct rt_mutex_waiter *pi_blocked_on ;
1861   struct mutex_waiter *blocked_on ;
1862   unsigned int irq_events ;
1863   unsigned long hardirq_enable_ip ;
1864   unsigned long hardirq_disable_ip ;
1865   unsigned int hardirq_enable_event ;
1866   unsigned int hardirq_disable_event ;
1867   int hardirqs_enabled ;
1868   int hardirq_context ;
1869   unsigned long softirq_disable_ip ;
1870   unsigned long softirq_enable_ip ;
1871   unsigned int softirq_disable_event ;
1872   unsigned int softirq_enable_event ;
1873   int softirqs_enabled ;
1874   int softirq_context ;
1875   void *journal_info ;
1876   struct bio_list *bio_list ;
1877   struct blk_plug *plug ;
1878   struct reclaim_state *reclaim_state ;
1879   struct backing_dev_info *backing_dev_info ;
1880   struct io_context *io_context ;
1881   unsigned long ptrace_message ;
1882   siginfo_t *last_siginfo ;
1883   struct task_io_accounting ioac ;
1884   u64 acct_rss_mem1 ;
1885   u64 acct_vm_mem1 ;
1886   cputime_t acct_timexpd ;
1887   nodemask_t mems_allowed ;
1888   seqcount_t mems_allowed_seq ;
1889   int cpuset_mem_spread_rotor ;
1890   int cpuset_slab_spread_rotor ;
1891   struct css_set *cgroups ;
1892   struct list_head cg_list ;
1893   struct robust_list_head *robust_list ;
1894   struct compat_robust_list_head *compat_robust_list ;
1895   struct list_head pi_state_list ;
1896   struct futex_pi_state *pi_state_cache ;
1897   struct perf_event_context *perf_event_ctxp[2] ;
1898   struct mutex perf_event_mutex ;
1899   struct list_head perf_event_list ;
1900   struct mempolicy *mempolicy ;
1901   short il_next ;
1902   short pref_node_fork ;
1903   struct rcu_head rcu ;
1904   struct pipe_inode_info *splice_pipe ;
1905   struct task_delay_info *delays ;
1906   int make_it_fail ;
1907   int nr_dirtied ;
1908   int nr_dirtied_pause ;
1909   unsigned long dirty_paused_when ;
1910   int latency_record_count ;
1911   struct latency_record latency_record[32] ;
1912   unsigned long timer_slack_ns ;
1913   unsigned long default_timer_slack_ns ;
1914   struct list_head *scm_work_list ;
1915   unsigned long trace ;
1916   unsigned long trace_recursion ;
1917   struct memcg_batch_info memcg_batch ;
1918   atomic_t ptrace_bp_refcnt ;
1919};
1920#line 1681
1921struct pid_namespace;
1922#line 219 "include/linux/mod_devicetable.h"
1923struct of_device_id {
1924   char name[32] ;
1925   char type[32] ;
1926   char compatible[128] ;
1927   void *data ;
1928};
1929#line 20 "include/linux/kobject_ns.h"
1930struct sock;
1931#line 20
1932struct sock;
1933#line 21
1934struct kobject;
1935#line 21
1936struct kobject;
1937#line 27
1938enum kobj_ns_type {
1939    KOBJ_NS_TYPE_NONE = 0,
1940    KOBJ_NS_TYPE_NET = 1,
1941    KOBJ_NS_TYPES = 2
1942} ;
1943#line 40 "include/linux/kobject_ns.h"
1944struct kobj_ns_type_operations {
1945   enum kobj_ns_type type ;
1946   void *(*grab_current_ns)(void) ;
1947   void const   *(*netlink_ns)(struct sock *sk ) ;
1948   void const   *(*initial_ns)(void) ;
1949   void (*drop_ns)(void * ) ;
1950};
1951#line 22 "include/linux/sysfs.h"
1952struct kobject;
1953#line 23
1954struct module;
1955#line 24
1956enum kobj_ns_type;
1957#line 26 "include/linux/sysfs.h"
1958struct attribute {
1959   char const   *name ;
1960   umode_t mode ;
1961};
1962#line 56 "include/linux/sysfs.h"
1963struct attribute_group {
1964   char const   *name ;
1965   umode_t (*is_visible)(struct kobject * , struct attribute * , int  ) ;
1966   struct attribute **attrs ;
1967};
1968#line 85
1969struct file;
1970#line 86
1971struct vm_area_struct;
1972#line 88 "include/linux/sysfs.h"
1973struct bin_attribute {
1974   struct attribute attr ;
1975   size_t size ;
1976   void *private ;
1977   ssize_t (*read)(struct file * , struct kobject * , struct bin_attribute * , char * ,
1978                   loff_t  , size_t  ) ;
1979   ssize_t (*write)(struct file * , struct kobject * , struct bin_attribute * , char * ,
1980                    loff_t  , size_t  ) ;
1981   int (*mmap)(struct file * , struct kobject * , struct bin_attribute *attr , struct vm_area_struct *vma ) ;
1982};
1983#line 112 "include/linux/sysfs.h"
1984struct sysfs_ops {
1985   ssize_t (*show)(struct kobject * , struct attribute * , char * ) ;
1986   ssize_t (*store)(struct kobject * , struct attribute * , char const   * , size_t  ) ;
1987   void const   *(*namespace)(struct kobject * , struct attribute  const  * ) ;
1988};
1989#line 118
1990struct sysfs_dirent;
1991#line 118
1992struct sysfs_dirent;
1993#line 22 "include/linux/kref.h"
1994struct kref {
1995   atomic_t refcount ;
1996};
1997#line 60 "include/linux/kobject.h"
1998struct kset;
1999#line 60
2000struct kobj_type;
2001#line 60 "include/linux/kobject.h"
2002struct kobject {
2003   char const   *name ;
2004   struct list_head entry ;
2005   struct kobject *parent ;
2006   struct kset *kset ;
2007   struct kobj_type *ktype ;
2008   struct sysfs_dirent *sd ;
2009   struct kref kref ;
2010   unsigned int state_initialized : 1 ;
2011   unsigned int state_in_sysfs : 1 ;
2012   unsigned int state_add_uevent_sent : 1 ;
2013   unsigned int state_remove_uevent_sent : 1 ;
2014   unsigned int uevent_suppress : 1 ;
2015};
2016#line 108 "include/linux/kobject.h"
2017struct kobj_type {
2018   void (*release)(struct kobject *kobj ) ;
2019   struct sysfs_ops  const  *sysfs_ops ;
2020   struct attribute **default_attrs ;
2021   struct kobj_ns_type_operations  const  *(*child_ns_type)(struct kobject *kobj ) ;
2022   void const   *(*namespace)(struct kobject *kobj ) ;
2023};
2024#line 116 "include/linux/kobject.h"
2025struct kobj_uevent_env {
2026   char *envp[32] ;
2027   int envp_idx ;
2028   char buf[2048] ;
2029   int buflen ;
2030};
2031#line 123 "include/linux/kobject.h"
2032struct kset_uevent_ops {
2033   int (* const  filter)(struct kset *kset , struct kobject *kobj ) ;
2034   char const   *(* const  name)(struct kset *kset , struct kobject *kobj ) ;
2035   int (* const  uevent)(struct kset *kset , struct kobject *kobj , struct kobj_uevent_env *env ) ;
2036};
2037#line 140
2038struct sock;
2039#line 159 "include/linux/kobject.h"
2040struct kset {
2041   struct list_head list ;
2042   spinlock_t list_lock ;
2043   struct kobject kobj ;
2044   struct kset_uevent_ops  const  *uevent_ops ;
2045};
2046#line 19 "include/linux/klist.h"
2047struct klist_node;
2048#line 19
2049struct klist_node;
2050#line 39 "include/linux/klist.h"
2051struct klist_node {
2052   void *n_klist ;
2053   struct list_head n_node ;
2054   struct kref n_ref ;
2055};
2056#line 4 "/home/zakharov/launch/inst/current/envs/linux-3.4/linux-3.4/arch/x86/include/asm/device.h"
2057struct dma_map_ops;
2058#line 4 "/home/zakharov/launch/inst/current/envs/linux-3.4/linux-3.4/arch/x86/include/asm/device.h"
2059struct dev_archdata {
2060   void *acpi_handle ;
2061   struct dma_map_ops *dma_ops ;
2062   void *iommu ;
2063};
2064#line 28 "include/linux/device.h"
2065struct device;
2066#line 29
2067struct device_private;
2068#line 29
2069struct device_private;
2070#line 30
2071struct device_driver;
2072#line 30
2073struct device_driver;
2074#line 31
2075struct driver_private;
2076#line 31
2077struct driver_private;
2078#line 32
2079struct module;
2080#line 33
2081struct class;
2082#line 33
2083struct class;
2084#line 34
2085struct subsys_private;
2086#line 34
2087struct subsys_private;
2088#line 35
2089struct bus_type;
2090#line 35
2091struct bus_type;
2092#line 36
2093struct device_node;
2094#line 36
2095struct device_node;
2096#line 37
2097struct iommu_ops;
2098#line 37
2099struct iommu_ops;
2100#line 39 "include/linux/device.h"
2101struct bus_attribute {
2102   struct attribute attr ;
2103   ssize_t (*show)(struct bus_type *bus , char *buf ) ;
2104   ssize_t (*store)(struct bus_type *bus , char const   *buf , size_t count ) ;
2105};
2106#line 89
2107struct device_attribute;
2108#line 89
2109struct driver_attribute;
2110#line 89 "include/linux/device.h"
2111struct bus_type {
2112   char const   *name ;
2113   char const   *dev_name ;
2114   struct device *dev_root ;
2115   struct bus_attribute *bus_attrs ;
2116   struct device_attribute *dev_attrs ;
2117   struct driver_attribute *drv_attrs ;
2118   int (*match)(struct device *dev , struct device_driver *drv ) ;
2119   int (*uevent)(struct device *dev , struct kobj_uevent_env *env ) ;
2120   int (*probe)(struct device *dev ) ;
2121   int (*remove)(struct device *dev ) ;
2122   void (*shutdown)(struct device *dev ) ;
2123   int (*suspend)(struct device *dev , pm_message_t state ) ;
2124   int (*resume)(struct device *dev ) ;
2125   struct dev_pm_ops  const  *pm ;
2126   struct iommu_ops *iommu_ops ;
2127   struct subsys_private *p ;
2128};
2129#line 127
2130struct device_type;
2131#line 214 "include/linux/device.h"
2132struct device_driver {
2133   char const   *name ;
2134   struct bus_type *bus ;
2135   struct module *owner ;
2136   char const   *mod_name ;
2137   bool suppress_bind_attrs ;
2138   struct of_device_id  const  *of_match_table ;
2139   int (*probe)(struct device *dev ) ;
2140   int (*remove)(struct device *dev ) ;
2141   void (*shutdown)(struct device *dev ) ;
2142   int (*suspend)(struct device *dev , pm_message_t state ) ;
2143   int (*resume)(struct device *dev ) ;
2144   struct attribute_group  const  **groups ;
2145   struct dev_pm_ops  const  *pm ;
2146   struct driver_private *p ;
2147};
2148#line 249 "include/linux/device.h"
2149struct driver_attribute {
2150   struct attribute attr ;
2151   ssize_t (*show)(struct device_driver *driver , char *buf ) ;
2152   ssize_t (*store)(struct device_driver *driver , char const   *buf , size_t count ) ;
2153};
2154#line 330
2155struct class_attribute;
2156#line 330 "include/linux/device.h"
2157struct class {
2158   char const   *name ;
2159   struct module *owner ;
2160   struct class_attribute *class_attrs ;
2161   struct device_attribute *dev_attrs ;
2162   struct bin_attribute *dev_bin_attrs ;
2163   struct kobject *dev_kobj ;
2164   int (*dev_uevent)(struct device *dev , struct kobj_uevent_env *env ) ;
2165   char *(*devnode)(struct device *dev , umode_t *mode ) ;
2166   void (*class_release)(struct class *class ) ;
2167   void (*dev_release)(struct device *dev ) ;
2168   int (*suspend)(struct device *dev , pm_message_t state ) ;
2169   int (*resume)(struct device *dev ) ;
2170   struct kobj_ns_type_operations  const  *ns_type ;
2171   void const   *(*namespace)(struct device *dev ) ;
2172   struct dev_pm_ops  const  *pm ;
2173   struct subsys_private *p ;
2174};
2175#line 397 "include/linux/device.h"
2176struct class_attribute {
2177   struct attribute attr ;
2178   ssize_t (*show)(struct class *class , struct class_attribute *attr , char *buf ) ;
2179   ssize_t (*store)(struct class *class , struct class_attribute *attr , char const   *buf ,
2180                    size_t count ) ;
2181   void const   *(*namespace)(struct class *class , struct class_attribute  const  *attr ) ;
2182};
2183#line 465 "include/linux/device.h"
2184struct device_type {
2185   char const   *name ;
2186   struct attribute_group  const  **groups ;
2187   int (*uevent)(struct device *dev , struct kobj_uevent_env *env ) ;
2188   char *(*devnode)(struct device *dev , umode_t *mode ) ;
2189   void (*release)(struct device *dev ) ;
2190   struct dev_pm_ops  const  *pm ;
2191};
2192#line 476 "include/linux/device.h"
2193struct device_attribute {
2194   struct attribute attr ;
2195   ssize_t (*show)(struct device *dev , struct device_attribute *attr , char *buf ) ;
2196   ssize_t (*store)(struct device *dev , struct device_attribute *attr , char const   *buf ,
2197                    size_t count ) ;
2198};
2199#line 559 "include/linux/device.h"
2200struct device_dma_parameters {
2201   unsigned int max_segment_size ;
2202   unsigned long segment_boundary_mask ;
2203};
2204#line 627
2205struct dma_coherent_mem;
2206#line 627 "include/linux/device.h"
2207struct device {
2208   struct device *parent ;
2209   struct device_private *p ;
2210   struct kobject kobj ;
2211   char const   *init_name ;
2212   struct device_type  const  *type ;
2213   struct mutex mutex ;
2214   struct bus_type *bus ;
2215   struct device_driver *driver ;
2216   void *platform_data ;
2217   struct dev_pm_info power ;
2218   struct dev_pm_domain *pm_domain ;
2219   int numa_node ;
2220   u64 *dma_mask ;
2221   u64 coherent_dma_mask ;
2222   struct device_dma_parameters *dma_parms ;
2223   struct list_head dma_pools ;
2224   struct dma_coherent_mem *dma_mem ;
2225   struct dev_archdata archdata ;
2226   struct device_node *of_node ;
2227   dev_t devt ;
2228   u32 id ;
2229   spinlock_t devres_lock ;
2230   struct list_head devres_head ;
2231   struct klist_node knode_class ;
2232   struct class *class ;
2233   struct attribute_group  const  **groups ;
2234   void (*release)(struct device *dev ) ;
2235};
2236#line 43 "include/linux/pm_wakeup.h"
2237struct wakeup_source {
2238   char const   *name ;
2239   struct list_head entry ;
2240   spinlock_t lock ;
2241   struct timer_list timer ;
2242   unsigned long timer_expires ;
2243   ktime_t total_time ;
2244   ktime_t max_time ;
2245   ktime_t last_time ;
2246   unsigned long event_count ;
2247   unsigned long active_count ;
2248   unsigned long relax_count ;
2249   unsigned long hit_count ;
2250   unsigned int active : 1 ;
2251};
2252#line 28 "include/linux/of.h"
2253typedef u32 phandle;
2254#line 31 "include/linux/of.h"
2255struct property {
2256   char *name ;
2257   int length ;
2258   void *value ;
2259   struct property *next ;
2260   unsigned long _flags ;
2261   unsigned int unique_id ;
2262};
2263#line 44
2264struct proc_dir_entry;
2265#line 44 "include/linux/of.h"
2266struct device_node {
2267   char const   *name ;
2268   char const   *type ;
2269   phandle phandle ;
2270   char *full_name ;
2271   struct property *properties ;
2272   struct property *deadprops ;
2273   struct device_node *parent ;
2274   struct device_node *child ;
2275   struct device_node *sibling ;
2276   struct device_node *next ;
2277   struct device_node *allnext ;
2278   struct proc_dir_entry *pde ;
2279   struct kref kref ;
2280   unsigned long _flags ;
2281   void *data ;
2282};
2283#line 44 "include/linux/i2c.h"
2284struct i2c_msg;
2285#line 44
2286struct i2c_msg;
2287#line 45
2288struct i2c_algorithm;
2289#line 45
2290struct i2c_algorithm;
2291#line 46
2292struct i2c_adapter;
2293#line 46
2294struct i2c_adapter;
2295#line 49
2296union i2c_smbus_data;
2297#line 49
2298union i2c_smbus_data;
2299#line 52
2300struct module;
2301#line 352 "include/linux/i2c.h"
2302struct i2c_algorithm {
2303   int (*master_xfer)(struct i2c_adapter *adap , struct i2c_msg *msgs , int num ) ;
2304   int (*smbus_xfer)(struct i2c_adapter *adap , u16 addr , unsigned short flags ,
2305                     char read_write , u8 command , int size , union i2c_smbus_data *data ) ;
2306   u32 (*functionality)(struct i2c_adapter * ) ;
2307};
2308#line 373 "include/linux/i2c.h"
2309struct i2c_adapter {
2310   struct module *owner ;
2311   unsigned int class ;
2312   struct i2c_algorithm  const  *algo ;
2313   void *algo_data ;
2314   struct rt_mutex bus_lock ;
2315   int timeout ;
2316   int retries ;
2317   struct device dev ;
2318   int nr ;
2319   char name[48] ;
2320   struct completion dev_released ;
2321   struct mutex userspace_clients_lock ;
2322   struct list_head userspace_clients ;
2323};
2324#line 538 "include/linux/i2c.h"
2325struct i2c_msg {
2326   __u16 addr ;
2327   __u16 flags ;
2328   __u16 len ;
2329   __u8 *buf ;
2330};
2331#line 596 "include/linux/i2c.h"
2332union i2c_smbus_data {
2333   __u8 byte ;
2334   __u16 word ;
2335   __u8 block[34] ;
2336};
2337#line 62 "include/linux/stat.h"
2338struct kstat {
2339   u64 ino ;
2340   dev_t dev ;
2341   umode_t mode ;
2342   unsigned int nlink ;
2343   uid_t uid ;
2344   gid_t gid ;
2345   dev_t rdev ;
2346   loff_t size ;
2347   struct timespec atime ;
2348   struct timespec mtime ;
2349   struct timespec ctime ;
2350   unsigned long blksize ;
2351   unsigned long long blocks ;
2352};
2353#line 10 "include/linux/gfp.h"
2354struct vm_area_struct;
2355#line 48 "include/linux/kmod.h"
2356struct cred;
2357#line 49
2358struct file;
2359#line 270 "/home/zakharov/launch/inst/current/envs/linux-3.4/linux-3.4/arch/x86/include/asm/elf.h"
2360struct task_struct;
2361#line 18 "include/linux/elf.h"
2362typedef __u64 Elf64_Addr;
2363#line 19 "include/linux/elf.h"
2364typedef __u16 Elf64_Half;
2365#line 23 "include/linux/elf.h"
2366typedef __u32 Elf64_Word;
2367#line 24 "include/linux/elf.h"
2368typedef __u64 Elf64_Xword;
2369#line 194 "include/linux/elf.h"
2370struct elf64_sym {
2371   Elf64_Word st_name ;
2372   unsigned char st_info ;
2373   unsigned char st_other ;
2374   Elf64_Half st_shndx ;
2375   Elf64_Addr st_value ;
2376   Elf64_Xword st_size ;
2377};
2378#line 194 "include/linux/elf.h"
2379typedef struct elf64_sym Elf64_Sym;
2380#line 438
2381struct file;
2382#line 39 "include/linux/moduleparam.h"
2383struct kernel_param;
2384#line 39
2385struct kernel_param;
2386#line 41 "include/linux/moduleparam.h"
2387struct kernel_param_ops {
2388   int (*set)(char const   *val , struct kernel_param  const  *kp ) ;
2389   int (*get)(char *buffer , struct kernel_param  const  *kp ) ;
2390   void (*free)(void *arg ) ;
2391};
2392#line 50
2393struct kparam_string;
2394#line 50
2395struct kparam_array;
2396#line 50 "include/linux/moduleparam.h"
2397union __anonunion____missing_field_name_230 {
2398   void *arg ;
2399   struct kparam_string  const  *str ;
2400   struct kparam_array  const  *arr ;
2401};
2402#line 50 "include/linux/moduleparam.h"
2403struct kernel_param {
2404   char const   *name ;
2405   struct kernel_param_ops  const  *ops ;
2406   u16 perm ;
2407   s16 level ;
2408   union __anonunion____missing_field_name_230 __annonCompField43 ;
2409};
2410#line 63 "include/linux/moduleparam.h"
2411struct kparam_string {
2412   unsigned int maxlen ;
2413   char *string ;
2414};
2415#line 69 "include/linux/moduleparam.h"
2416struct kparam_array {
2417   unsigned int max ;
2418   unsigned int elemsize ;
2419   unsigned int *num ;
2420   struct kernel_param_ops  const  *ops ;
2421   void *elem ;
2422};
2423#line 445
2424struct module;
2425#line 80 "include/linux/jump_label.h"
2426struct module;
2427#line 143 "include/linux/jump_label.h"
2428struct static_key {
2429   atomic_t enabled ;
2430};
2431#line 22 "include/linux/tracepoint.h"
2432struct module;
2433#line 23
2434struct tracepoint;
2435#line 23
2436struct tracepoint;
2437#line 25 "include/linux/tracepoint.h"
2438struct tracepoint_func {
2439   void *func ;
2440   void *data ;
2441};
2442#line 30 "include/linux/tracepoint.h"
2443struct tracepoint {
2444   char const   *name ;
2445   struct static_key key ;
2446   void (*regfunc)(void) ;
2447   void (*unregfunc)(void) ;
2448   struct tracepoint_func *funcs ;
2449};
2450#line 19 "include/linux/export.h"
2451struct kernel_symbol {
2452   unsigned long value ;
2453   char const   *name ;
2454};
2455#line 8 "include/asm-generic/module.h"
2456struct mod_arch_specific {
2457
2458};
2459#line 35 "include/linux/module.h"
2460struct module;
2461#line 37
2462struct module_param_attrs;
2463#line 37 "include/linux/module.h"
2464struct module_kobject {
2465   struct kobject kobj ;
2466   struct module *mod ;
2467   struct kobject *drivers_dir ;
2468   struct module_param_attrs *mp ;
2469};
2470#line 44 "include/linux/module.h"
2471struct module_attribute {
2472   struct attribute attr ;
2473   ssize_t (*show)(struct module_attribute * , struct module_kobject * , char * ) ;
2474   ssize_t (*store)(struct module_attribute * , struct module_kobject * , char const   * ,
2475                    size_t count ) ;
2476   void (*setup)(struct module * , char const   * ) ;
2477   int (*test)(struct module * ) ;
2478   void (*free)(struct module * ) ;
2479};
2480#line 71
2481struct exception_table_entry;
2482#line 71
2483struct exception_table_entry;
2484#line 199
2485enum module_state {
2486    MODULE_STATE_LIVE = 0,
2487    MODULE_STATE_COMING = 1,
2488    MODULE_STATE_GOING = 2
2489} ;
2490#line 215 "include/linux/module.h"
2491struct module_ref {
2492   unsigned long incs ;
2493   unsigned long decs ;
2494} __attribute__((__aligned__((2) *  (sizeof(unsigned long )) ))) ;
2495#line 220
2496struct module_sect_attrs;
2497#line 220
2498struct module_notes_attrs;
2499#line 220
2500struct ftrace_event_call;
2501#line 220 "include/linux/module.h"
2502struct module {
2503   enum module_state state ;
2504   struct list_head list ;
2505   char name[64UL - sizeof(unsigned long )] ;
2506   struct module_kobject mkobj ;
2507   struct module_attribute *modinfo_attrs ;
2508   char const   *version ;
2509   char const   *srcversion ;
2510   struct kobject *holders_dir ;
2511   struct kernel_symbol  const  *syms ;
2512   unsigned long const   *crcs ;
2513   unsigned int num_syms ;
2514   struct kernel_param *kp ;
2515   unsigned int num_kp ;
2516   unsigned int num_gpl_syms ;
2517   struct kernel_symbol  const  *gpl_syms ;
2518   unsigned long const   *gpl_crcs ;
2519   struct kernel_symbol  const  *unused_syms ;
2520   unsigned long const   *unused_crcs ;
2521   unsigned int num_unused_syms ;
2522   unsigned int num_unused_gpl_syms ;
2523   struct kernel_symbol  const  *unused_gpl_syms ;
2524   unsigned long const   *unused_gpl_crcs ;
2525   struct kernel_symbol  const  *gpl_future_syms ;
2526   unsigned long const   *gpl_future_crcs ;
2527   unsigned int num_gpl_future_syms ;
2528   unsigned int num_exentries ;
2529   struct exception_table_entry *extable ;
2530   int (*init)(void) ;
2531   void *module_init ;
2532   void *module_core ;
2533   unsigned int init_size ;
2534   unsigned int core_size ;
2535   unsigned int init_text_size ;
2536   unsigned int core_text_size ;
2537   unsigned int init_ro_size ;
2538   unsigned int core_ro_size ;
2539   struct mod_arch_specific arch ;
2540   unsigned int taints ;
2541   unsigned int num_bugs ;
2542   struct list_head bug_list ;
2543   struct bug_entry *bug_table ;
2544   Elf64_Sym *symtab ;
2545   Elf64_Sym *core_symtab ;
2546   unsigned int num_symtab ;
2547   unsigned int core_num_syms ;
2548   char *strtab ;
2549   char *core_strtab ;
2550   struct module_sect_attrs *sect_attrs ;
2551   struct module_notes_attrs *notes_attrs ;
2552   char *args ;
2553   void *percpu ;
2554   unsigned int percpu_size ;
2555   unsigned int num_tracepoints ;
2556   struct tracepoint * const  *tracepoints_ptrs ;
2557   unsigned int num_trace_bprintk_fmt ;
2558   char const   **trace_bprintk_fmt_start ;
2559   struct ftrace_event_call **trace_events ;
2560   unsigned int num_trace_events ;
2561   struct list_head source_list ;
2562   struct list_head target_list ;
2563   struct task_struct *waiter ;
2564   void (*exit)(void) ;
2565   struct module_ref *refptr ;
2566   ctor_fn_t *ctors ;
2567   unsigned int num_ctors ;
2568};
2569#line 46 "include/linux/slub_def.h"
2570struct kmem_cache_cpu {
2571   void **freelist ;
2572   unsigned long tid ;
2573   struct page *page ;
2574   struct page *partial ;
2575   int node ;
2576   unsigned int stat[26] ;
2577};
2578#line 57 "include/linux/slub_def.h"
2579struct kmem_cache_node {
2580   spinlock_t list_lock ;
2581   unsigned long nr_partial ;
2582   struct list_head partial ;
2583   atomic_long_t nr_slabs ;
2584   atomic_long_t total_objects ;
2585   struct list_head full ;
2586};
2587#line 73 "include/linux/slub_def.h"
2588struct kmem_cache_order_objects {
2589   unsigned long x ;
2590};
2591#line 80 "include/linux/slub_def.h"
2592struct kmem_cache {
2593   struct kmem_cache_cpu *cpu_slab ;
2594   unsigned long flags ;
2595   unsigned long min_partial ;
2596   int size ;
2597   int objsize ;
2598   int offset ;
2599   int cpu_partial ;
2600   struct kmem_cache_order_objects oo ;
2601   struct kmem_cache_order_objects max ;
2602   struct kmem_cache_order_objects min ;
2603   gfp_t allocflags ;
2604   int refcount ;
2605   void (*ctor)(void * ) ;
2606   int inuse ;
2607   int align ;
2608   int reserved ;
2609   char const   *name ;
2610   struct list_head list ;
2611   struct kobject kobj ;
2612   int remote_node_defrag_ratio ;
2613   struct kmem_cache_node *node[1 << 10] ;
2614};
2615#line 31 "include/linux/dvb/frontend.h"
2616enum fe_type {
2617    FE_QPSK = 0,
2618    FE_QAM = 1,
2619    FE_OFDM = 2,
2620    FE_ATSC = 3
2621} ;
2622#line 31 "include/linux/dvb/frontend.h"
2623typedef enum fe_type fe_type_t;
2624#line 39
2625enum fe_caps {
2626    FE_IS_STUPID = 0,
2627    FE_CAN_INVERSION_AUTO = 1,
2628    FE_CAN_FEC_1_2 = 2,
2629    FE_CAN_FEC_2_3 = 4,
2630    FE_CAN_FEC_3_4 = 8,
2631    FE_CAN_FEC_4_5 = 16,
2632    FE_CAN_FEC_5_6 = 32,
2633    FE_CAN_FEC_6_7 = 64,
2634    FE_CAN_FEC_7_8 = 128,
2635    FE_CAN_FEC_8_9 = 256,
2636    FE_CAN_FEC_AUTO = 512,
2637    FE_CAN_QPSK = 1024,
2638    FE_CAN_QAM_16 = 2048,
2639    FE_CAN_QAM_32 = 4096,
2640    FE_CAN_QAM_64 = 8192,
2641    FE_CAN_QAM_128 = 16384,
2642    FE_CAN_QAM_256 = 32768,
2643    FE_CAN_QAM_AUTO = 65536,
2644    FE_CAN_TRANSMISSION_MODE_AUTO = 131072,
2645    FE_CAN_BANDWIDTH_AUTO = 262144,
2646    FE_CAN_GUARD_INTERVAL_AUTO = 524288,
2647    FE_CAN_HIERARCHY_AUTO = 1048576,
2648    FE_CAN_8VSB = 2097152,
2649    FE_CAN_16VSB = 4194304,
2650    FE_HAS_EXTENDED_CAPS = 8388608,
2651    FE_CAN_TURBO_FEC = 134217728,
2652    FE_CAN_2G_MODULATION = 268435456,
2653    FE_NEEDS_BENDING = 536870912,
2654    FE_CAN_RECOVER = 1073741824,
2655    FE_CAN_MUTE_TS = (-0x7FFFFFFF-1)
2656} ;
2657#line 39 "include/linux/dvb/frontend.h"
2658typedef enum fe_caps fe_caps_t;
2659#line 73 "include/linux/dvb/frontend.h"
2660struct dvb_frontend_info {
2661   char name[128] ;
2662   fe_type_t type ;
2663   __u32 frequency_min ;
2664   __u32 frequency_max ;
2665   __u32 frequency_stepsize ;
2666   __u32 frequency_tolerance ;
2667   __u32 symbol_rate_min ;
2668   __u32 symbol_rate_max ;
2669   __u32 symbol_rate_tolerance ;
2670   __u32 notifier_delay ;
2671   fe_caps_t caps ;
2672};
2673#line 92 "include/linux/dvb/frontend.h"
2674struct dvb_diseqc_master_cmd {
2675   __u8 msg[6] ;
2676   __u8 msg_len ;
2677};
2678#line 98 "include/linux/dvb/frontend.h"
2679struct dvb_diseqc_slave_reply {
2680   __u8 msg[4] ;
2681   __u8 msg_len ;
2682   int timeout ;
2683};
2684#line 105
2685enum fe_sec_voltage {
2686    SEC_VOLTAGE_13 = 0,
2687    SEC_VOLTAGE_18 = 1,
2688    SEC_VOLTAGE_OFF = 2
2689} ;
2690#line 105 "include/linux/dvb/frontend.h"
2691typedef enum fe_sec_voltage fe_sec_voltage_t;
2692#line 112
2693enum fe_sec_tone_mode {
2694    SEC_TONE_ON = 0,
2695    SEC_TONE_OFF = 1
2696} ;
2697#line 112 "include/linux/dvb/frontend.h"
2698typedef enum fe_sec_tone_mode fe_sec_tone_mode_t;
2699#line 118
2700enum fe_sec_mini_cmd {
2701    SEC_MINI_A = 0,
2702    SEC_MINI_B = 1
2703} ;
2704#line 118 "include/linux/dvb/frontend.h"
2705typedef enum fe_sec_mini_cmd fe_sec_mini_cmd_t;
2706#line 124
2707enum fe_status {
2708    FE_HAS_SIGNAL = 1,
2709    FE_HAS_CARRIER = 2,
2710    FE_HAS_VITERBI = 4,
2711    FE_HAS_SYNC = 8,
2712    FE_HAS_LOCK = 16,
2713    FE_TIMEDOUT = 32,
2714    FE_REINIT = 64
2715} ;
2716#line 124 "include/linux/dvb/frontend.h"
2717typedef enum fe_status fe_status_t;
2718#line 135
2719enum fe_spectral_inversion {
2720    INVERSION_OFF = 0,
2721    INVERSION_ON = 1,
2722    INVERSION_AUTO = 2
2723} ;
2724#line 135 "include/linux/dvb/frontend.h"
2725typedef enum fe_spectral_inversion fe_spectral_inversion_t;
2726#line 142
2727enum fe_code_rate {
2728    FEC_NONE = 0,
2729    FEC_1_2 = 1,
2730    FEC_2_3 = 2,
2731    FEC_3_4 = 3,
2732    FEC_4_5 = 4,
2733    FEC_5_6 = 5,
2734    FEC_6_7 = 6,
2735    FEC_7_8 = 7,
2736    FEC_8_9 = 8,
2737    FEC_AUTO = 9,
2738    FEC_3_5 = 10,
2739    FEC_9_10 = 11
2740} ;
2741#line 142 "include/linux/dvb/frontend.h"
2742typedef enum fe_code_rate fe_code_rate_t;
2743#line 158
2744enum fe_modulation {
2745    QPSK = 0,
2746    QAM_16 = 1,
2747    QAM_32 = 2,
2748    QAM_64 = 3,
2749    QAM_128 = 4,
2750    QAM_256 = 5,
2751    QAM_AUTO = 6,
2752    VSB_8 = 7,
2753    VSB_16 = 8,
2754    PSK_8 = 9,
2755    APSK_16 = 10,
2756    APSK_32 = 11,
2757    DQPSK = 12
2758} ;
2759#line 158 "include/linux/dvb/frontend.h"
2760typedef enum fe_modulation fe_modulation_t;
2761#line 174
2762enum fe_transmit_mode {
2763    TRANSMISSION_MODE_2K = 0,
2764    TRANSMISSION_MODE_8K = 1,
2765    TRANSMISSION_MODE_AUTO = 2,
2766    TRANSMISSION_MODE_4K = 3,
2767    TRANSMISSION_MODE_1K = 4,
2768    TRANSMISSION_MODE_16K = 5,
2769    TRANSMISSION_MODE_32K = 6
2770} ;
2771#line 174 "include/linux/dvb/frontend.h"
2772typedef enum fe_transmit_mode fe_transmit_mode_t;
2773#line 196
2774enum fe_guard_interval {
2775    GUARD_INTERVAL_1_32 = 0,
2776    GUARD_INTERVAL_1_16 = 1,
2777    GUARD_INTERVAL_1_8 = 2,
2778    GUARD_INTERVAL_1_4 = 3,
2779    GUARD_INTERVAL_AUTO = 4,
2780    GUARD_INTERVAL_1_128 = 5,
2781    GUARD_INTERVAL_19_128 = 6,
2782    GUARD_INTERVAL_19_256 = 7
2783} ;
2784#line 196 "include/linux/dvb/frontend.h"
2785typedef enum fe_guard_interval fe_guard_interval_t;
2786#line 208
2787enum fe_hierarchy {
2788    HIERARCHY_NONE = 0,
2789    HIERARCHY_1 = 1,
2790    HIERARCHY_2 = 2,
2791    HIERARCHY_4 = 3,
2792    HIERARCHY_AUTO = 4
2793} ;
2794#line 208 "include/linux/dvb/frontend.h"
2795typedef enum fe_hierarchy fe_hierarchy_t;
2796#line 325
2797enum fe_pilot {
2798    PILOT_ON = 0,
2799    PILOT_OFF = 1,
2800    PILOT_AUTO = 2
2801} ;
2802#line 325 "include/linux/dvb/frontend.h"
2803typedef enum fe_pilot fe_pilot_t;
2804#line 331
2805enum fe_rolloff {
2806    ROLLOFF_35 = 0,
2807    ROLLOFF_20 = 1,
2808    ROLLOFF_25 = 2,
2809    ROLLOFF_AUTO = 3
2810} ;
2811#line 331 "include/linux/dvb/frontend.h"
2812typedef enum fe_rolloff fe_rolloff_t;
2813#line 338
2814enum fe_delivery_system {
2815    SYS_UNDEFINED = 0,
2816    SYS_DVBC_ANNEX_A = 1,
2817    SYS_DVBC_ANNEX_B = 2,
2818    SYS_DVBT = 3,
2819    SYS_DSS = 4,
2820    SYS_DVBS = 5,
2821    SYS_DVBS2 = 6,
2822    SYS_DVBH = 7,
2823    SYS_ISDBT = 8,
2824    SYS_ISDBS = 9,
2825    SYS_ISDBC = 10,
2826    SYS_ATSC = 11,
2827    SYS_ATSCMH = 12,
2828    SYS_DMBTH = 13,
2829    SYS_CMMB = 14,
2830    SYS_DAB = 15,
2831    SYS_DVBT2 = 16,
2832    SYS_TURBO = 17,
2833    SYS_DVBC_ANNEX_C = 18
2834} ;
2835#line 338 "include/linux/dvb/frontend.h"
2836typedef enum fe_delivery_system fe_delivery_system_t;
2837#line 375 "include/linux/dvb/frontend.h"
2838struct __anonstruct_buffer_233 {
2839   __u8 data[32] ;
2840   __u32 len ;
2841   __u32 reserved1[3] ;
2842   void *reserved2 ;
2843};
2844#line 375 "include/linux/dvb/frontend.h"
2845union __anonunion_u_232 {
2846   __u32 data ;
2847   struct __anonstruct_buffer_233 buffer ;
2848};
2849#line 375 "include/linux/dvb/frontend.h"
2850struct dtv_property {
2851   __u32 cmd ;
2852   __u32 reserved[3] ;
2853   union __anonunion_u_232 u ;
2854   int result ;
2855} __attribute__((__packed__)) ;
2856#line 15 "include/linux/blk_types.h"
2857struct page;
2858#line 16
2859struct block_device;
2860#line 16
2861struct block_device;
2862#line 33 "include/linux/list_bl.h"
2863struct hlist_bl_node;
2864#line 33 "include/linux/list_bl.h"
2865struct hlist_bl_head {
2866   struct hlist_bl_node *first ;
2867};
2868#line 37 "include/linux/list_bl.h"
2869struct hlist_bl_node {
2870   struct hlist_bl_node *next ;
2871   struct hlist_bl_node **pprev ;
2872};
2873#line 13 "include/linux/dcache.h"
2874struct nameidata;
2875#line 13
2876struct nameidata;
2877#line 14
2878struct path;
2879#line 14
2880struct path;
2881#line 15
2882struct vfsmount;
2883#line 15
2884struct vfsmount;
2885#line 35 "include/linux/dcache.h"
2886struct qstr {
2887   unsigned int hash ;
2888   unsigned int len ;
2889   unsigned char const   *name ;
2890};
2891#line 88
2892struct dentry_operations;
2893#line 88
2894struct super_block;
2895#line 88 "include/linux/dcache.h"
2896union __anonunion_d_u_234 {
2897   struct list_head d_child ;
2898   struct rcu_head d_rcu ;
2899};
2900#line 88 "include/linux/dcache.h"
2901struct dentry {
2902   unsigned int d_flags ;
2903   seqcount_t d_seq ;
2904   struct hlist_bl_node d_hash ;
2905   struct dentry *d_parent ;
2906   struct qstr d_name ;
2907   struct inode *d_inode ;
2908   unsigned char d_iname[32] ;
2909   unsigned int d_count ;
2910   spinlock_t d_lock ;
2911   struct dentry_operations  const  *d_op ;
2912   struct super_block *d_sb ;
2913   unsigned long d_time ;
2914   void *d_fsdata ;
2915   struct list_head d_lru ;
2916   union __anonunion_d_u_234 d_u ;
2917   struct list_head d_subdirs ;
2918   struct list_head d_alias ;
2919};
2920#line 131 "include/linux/dcache.h"
2921struct dentry_operations {
2922   int (*d_revalidate)(struct dentry * , struct nameidata * ) ;
2923   int (*d_hash)(struct dentry  const  * , struct inode  const  * , struct qstr * ) ;
2924   int (*d_compare)(struct dentry  const  * , struct inode  const  * , struct dentry  const  * ,
2925                    struct inode  const  * , unsigned int  , char const   * , struct qstr  const  * ) ;
2926   int (*d_delete)(struct dentry  const  * ) ;
2927   void (*d_release)(struct dentry * ) ;
2928   void (*d_prune)(struct dentry * ) ;
2929   void (*d_iput)(struct dentry * , struct inode * ) ;
2930   char *(*d_dname)(struct dentry * , char * , int  ) ;
2931   struct vfsmount *(*d_automount)(struct path * ) ;
2932   int (*d_manage)(struct dentry * , bool  ) ;
2933} __attribute__((__aligned__((1) <<  (6) ))) ;
2934#line 4 "include/linux/path.h"
2935struct dentry;
2936#line 5
2937struct vfsmount;
2938#line 7 "include/linux/path.h"
2939struct path {
2940   struct vfsmount *mnt ;
2941   struct dentry *dentry ;
2942};
2943#line 64 "include/linux/radix-tree.h"
2944struct radix_tree_node;
2945#line 64 "include/linux/radix-tree.h"
2946struct radix_tree_root {
2947   unsigned int height ;
2948   gfp_t gfp_mask ;
2949   struct radix_tree_node *rnode ;
2950};
2951#line 16 "include/linux/fiemap.h"
2952struct fiemap_extent {
2953   __u64 fe_logical ;
2954   __u64 fe_physical ;
2955   __u64 fe_length ;
2956   __u64 fe_reserved64[2] ;
2957   __u32 fe_flags ;
2958   __u32 fe_reserved[3] ;
2959};
2960#line 8 "include/linux/shrinker.h"
2961struct shrink_control {
2962   gfp_t gfp_mask ;
2963   unsigned long nr_to_scan ;
2964};
2965#line 31 "include/linux/shrinker.h"
2966struct shrinker {
2967   int (*shrink)(struct shrinker * , struct shrink_control *sc ) ;
2968   int seeks ;
2969   long batch ;
2970   struct list_head list ;
2971   atomic_long_t nr_in_batch ;
2972};
2973#line 10 "include/linux/migrate_mode.h"
2974enum migrate_mode {
2975    MIGRATE_ASYNC = 0,
2976    MIGRATE_SYNC_LIGHT = 1,
2977    MIGRATE_SYNC = 2
2978} ;
2979#line 408 "include/linux/fs.h"
2980struct export_operations;
2981#line 408
2982struct export_operations;
2983#line 410
2984struct iovec;
2985#line 411
2986struct nameidata;
2987#line 412
2988struct kiocb;
2989#line 413
2990struct kobject;
2991#line 414
2992struct pipe_inode_info;
2993#line 415
2994struct poll_table_struct;
2995#line 415
2996struct poll_table_struct;
2997#line 416
2998struct kstatfs;
2999#line 416
3000struct kstatfs;
3001#line 417
3002struct vm_area_struct;
3003#line 418
3004struct vfsmount;
3005#line 419
3006struct cred;
3007#line 469 "include/linux/fs.h"
3008struct iattr {
3009   unsigned int ia_valid ;
3010   umode_t ia_mode ;
3011   uid_t ia_uid ;
3012   gid_t ia_gid ;
3013   loff_t ia_size ;
3014   struct timespec ia_atime ;
3015   struct timespec ia_mtime ;
3016   struct timespec ia_ctime ;
3017   struct file *ia_file ;
3018};
3019#line 129 "include/linux/quota.h"
3020struct if_dqinfo {
3021   __u64 dqi_bgrace ;
3022   __u64 dqi_igrace ;
3023   __u32 dqi_flags ;
3024   __u32 dqi_valid ;
3025};
3026#line 50 "include/linux/dqblk_xfs.h"
3027struct fs_disk_quota {
3028   __s8 d_version ;
3029   __s8 d_flags ;
3030   __u16 d_fieldmask ;
3031   __u32 d_id ;
3032   __u64 d_blk_hardlimit ;
3033   __u64 d_blk_softlimit ;
3034   __u64 d_ino_hardlimit ;
3035   __u64 d_ino_softlimit ;
3036   __u64 d_bcount ;
3037   __u64 d_icount ;
3038   __s32 d_itimer ;
3039   __s32 d_btimer ;
3040   __u16 d_iwarns ;
3041   __u16 d_bwarns ;
3042   __s32 d_padding2 ;
3043   __u64 d_rtb_hardlimit ;
3044   __u64 d_rtb_softlimit ;
3045   __u64 d_rtbcount ;
3046   __s32 d_rtbtimer ;
3047   __u16 d_rtbwarns ;
3048   __s16 d_padding3 ;
3049   char d_padding4[8] ;
3050};
3051#line 146 "include/linux/dqblk_xfs.h"
3052struct fs_qfilestat {
3053   __u64 qfs_ino ;
3054   __u64 qfs_nblks ;
3055   __u32 qfs_nextents ;
3056};
3057#line 146 "include/linux/dqblk_xfs.h"
3058typedef struct fs_qfilestat fs_qfilestat_t;
3059#line 152 "include/linux/dqblk_xfs.h"
3060struct fs_quota_stat {
3061   __s8 qs_version ;
3062   __u16 qs_flags ;
3063   __s8 qs_pad ;
3064   fs_qfilestat_t qs_uquota ;
3065   fs_qfilestat_t qs_gquota ;
3066   __u32 qs_incoredqs ;
3067   __s32 qs_btimelimit ;
3068   __s32 qs_itimelimit ;
3069   __s32 qs_rtbtimelimit ;
3070   __u16 qs_bwarnlimit ;
3071   __u16 qs_iwarnlimit ;
3072};
3073#line 17 "include/linux/dqblk_qtree.h"
3074struct dquot;
3075#line 17
3076struct dquot;
3077#line 185 "include/linux/quota.h"
3078typedef __kernel_uid32_t qid_t;
3079#line 186 "include/linux/quota.h"
3080typedef long long qsize_t;
3081#line 200 "include/linux/quota.h"
3082struct mem_dqblk {
3083   qsize_t dqb_bhardlimit ;
3084   qsize_t dqb_bsoftlimit ;
3085   qsize_t dqb_curspace ;
3086   qsize_t dqb_rsvspace ;
3087   qsize_t dqb_ihardlimit ;
3088   qsize_t dqb_isoftlimit ;
3089   qsize_t dqb_curinodes ;
3090   time_t dqb_btime ;
3091   time_t dqb_itime ;
3092};
3093#line 215
3094struct quota_format_type;
3095#line 215
3096struct quota_format_type;
3097#line 217 "include/linux/quota.h"
3098struct mem_dqinfo {
3099   struct quota_format_type *dqi_format ;
3100   int dqi_fmt_id ;
3101   struct list_head dqi_dirty_list ;
3102   unsigned long dqi_flags ;
3103   unsigned int dqi_bgrace ;
3104   unsigned int dqi_igrace ;
3105   qsize_t dqi_maxblimit ;
3106   qsize_t dqi_maxilimit ;
3107   void *dqi_priv ;
3108};
3109#line 230
3110struct super_block;
3111#line 288 "include/linux/quota.h"
3112struct dquot {
3113   struct hlist_node dq_hash ;
3114   struct list_head dq_inuse ;
3115   struct list_head dq_free ;
3116   struct list_head dq_dirty ;
3117   struct mutex dq_lock ;
3118   atomic_t dq_count ;
3119   wait_queue_head_t dq_wait_unused ;
3120   struct super_block *dq_sb ;
3121   unsigned int dq_id ;
3122   loff_t dq_off ;
3123   unsigned long dq_flags ;
3124   short dq_type ;
3125   struct mem_dqblk dq_dqb ;
3126};
3127#line 305 "include/linux/quota.h"
3128struct quota_format_ops {
3129   int (*check_quota_file)(struct super_block *sb , int type ) ;
3130   int (*read_file_info)(struct super_block *sb , int type ) ;
3131   int (*write_file_info)(struct super_block *sb , int type ) ;
3132   int (*free_file_info)(struct super_block *sb , int type ) ;
3133   int (*read_dqblk)(struct dquot *dquot ) ;
3134   int (*commit_dqblk)(struct dquot *dquot ) ;
3135   int (*release_dqblk)(struct dquot *dquot ) ;
3136};
3137#line 316 "include/linux/quota.h"
3138struct dquot_operations {
3139   int (*write_dquot)(struct dquot * ) ;
3140   struct dquot *(*alloc_dquot)(struct super_block * , int  ) ;
3141   void (*destroy_dquot)(struct dquot * ) ;
3142   int (*acquire_dquot)(struct dquot * ) ;
3143   int (*release_dquot)(struct dquot * ) ;
3144   int (*mark_dirty)(struct dquot * ) ;
3145   int (*write_info)(struct super_block * , int  ) ;
3146   qsize_t *(*get_reserved_space)(struct inode * ) ;
3147};
3148#line 329
3149struct path;
3150#line 332 "include/linux/quota.h"
3151struct quotactl_ops {
3152   int (*quota_on)(struct super_block * , int  , int  , struct path * ) ;
3153   int (*quota_on_meta)(struct super_block * , int  , int  ) ;
3154   int (*quota_off)(struct super_block * , int  ) ;
3155   int (*quota_sync)(struct super_block * , int  , int  ) ;
3156   int (*get_info)(struct super_block * , int  , struct if_dqinfo * ) ;
3157   int (*set_info)(struct super_block * , int  , struct if_dqinfo * ) ;
3158   int (*get_dqblk)(struct super_block * , int  , qid_t  , struct fs_disk_quota * ) ;
3159   int (*set_dqblk)(struct super_block * , int  , qid_t  , struct fs_disk_quota * ) ;
3160   int (*get_xstate)(struct super_block * , struct fs_quota_stat * ) ;
3161   int (*set_xstate)(struct super_block * , unsigned int  , int  ) ;
3162};
3163#line 345 "include/linux/quota.h"
3164struct quota_format_type {
3165   int qf_fmt_id ;
3166   struct quota_format_ops  const  *qf_ops ;
3167   struct module *qf_owner ;
3168   struct quota_format_type *qf_next ;
3169};
3170#line 399 "include/linux/quota.h"
3171struct quota_info {
3172   unsigned int flags ;
3173   struct mutex dqio_mutex ;
3174   struct mutex dqonoff_mutex ;
3175   struct rw_semaphore dqptr_sem ;
3176   struct inode *files[2] ;
3177   struct mem_dqinfo info[2] ;
3178   struct quota_format_ops  const  *ops[2] ;
3179};
3180#line 532 "include/linux/fs.h"
3181struct page;
3182#line 533
3183struct address_space;
3184#line 534
3185struct writeback_control;
3186#line 534
3187struct writeback_control;
3188#line 577 "include/linux/fs.h"
3189union __anonunion_arg_241 {
3190   char *buf ;
3191   void *data ;
3192};
3193#line 577 "include/linux/fs.h"
3194struct __anonstruct_read_descriptor_t_240 {
3195   size_t written ;
3196   size_t count ;
3197   union __anonunion_arg_241 arg ;
3198   int error ;
3199};
3200#line 577 "include/linux/fs.h"
3201typedef struct __anonstruct_read_descriptor_t_240 read_descriptor_t;
3202#line 590 "include/linux/fs.h"
3203struct address_space_operations {
3204   int (*writepage)(struct page *page , struct writeback_control *wbc ) ;
3205   int (*readpage)(struct file * , struct page * ) ;
3206   int (*writepages)(struct address_space * , struct writeback_control * ) ;
3207   int (*set_page_dirty)(struct page *page ) ;
3208   int (*readpages)(struct file *filp , struct address_space *mapping , struct list_head *pages ,
3209                    unsigned int nr_pages ) ;
3210   int (*write_begin)(struct file * , struct address_space *mapping , loff_t pos ,
3211                      unsigned int len , unsigned int flags , struct page **pagep ,
3212                      void **fsdata ) ;
3213   int (*write_end)(struct file * , struct address_space *mapping , loff_t pos , unsigned int len ,
3214                    unsigned int copied , struct page *page , void *fsdata ) ;
3215   sector_t (*bmap)(struct address_space * , sector_t  ) ;
3216   void (*invalidatepage)(struct page * , unsigned long  ) ;
3217   int (*releasepage)(struct page * , gfp_t  ) ;
3218   void (*freepage)(struct page * ) ;
3219   ssize_t (*direct_IO)(int  , struct kiocb * , struct iovec  const  *iov , loff_t offset ,
3220                        unsigned long nr_segs ) ;
3221   int (*get_xip_mem)(struct address_space * , unsigned long  , int  , void ** , unsigned long * ) ;
3222   int (*migratepage)(struct address_space * , struct page * , struct page * , enum migrate_mode  ) ;
3223   int (*launder_page)(struct page * ) ;
3224   int (*is_partially_uptodate)(struct page * , read_descriptor_t * , unsigned long  ) ;
3225   int (*error_remove_page)(struct address_space * , struct page * ) ;
3226};
3227#line 645
3228struct backing_dev_info;
3229#line 646 "include/linux/fs.h"
3230struct address_space {
3231   struct inode *host ;
3232   struct radix_tree_root page_tree ;
3233   spinlock_t tree_lock ;
3234   unsigned int i_mmap_writable ;
3235   struct prio_tree_root i_mmap ;
3236   struct list_head i_mmap_nonlinear ;
3237   struct mutex i_mmap_mutex ;
3238   unsigned long nrpages ;
3239   unsigned long writeback_index ;
3240   struct address_space_operations  const  *a_ops ;
3241   unsigned long flags ;
3242   struct backing_dev_info *backing_dev_info ;
3243   spinlock_t private_lock ;
3244   struct list_head private_list ;
3245   struct address_space *assoc_mapping ;
3246} __attribute__((__aligned__(sizeof(long )))) ;
3247#line 669
3248struct request_queue;
3249#line 669
3250struct request_queue;
3251#line 671
3252struct hd_struct;
3253#line 671
3254struct gendisk;
3255#line 671 "include/linux/fs.h"
3256struct block_device {
3257   dev_t bd_dev ;
3258   int bd_openers ;
3259   struct inode *bd_inode ;
3260   struct super_block *bd_super ;
3261   struct mutex bd_mutex ;
3262   struct list_head bd_inodes ;
3263   void *bd_claiming ;
3264   void *bd_holder ;
3265   int bd_holders ;
3266   bool bd_write_holder ;
3267   struct list_head bd_holder_disks ;
3268   struct block_device *bd_contains ;
3269   unsigned int bd_block_size ;
3270   struct hd_struct *bd_part ;
3271   unsigned int bd_part_count ;
3272   int bd_invalidated ;
3273   struct gendisk *bd_disk ;
3274   struct request_queue *bd_queue ;
3275   struct list_head bd_list ;
3276   unsigned long bd_private ;
3277   int bd_fsfreeze_count ;
3278   struct mutex bd_fsfreeze_mutex ;
3279};
3280#line 749
3281struct posix_acl;
3282#line 749
3283struct posix_acl;
3284#line 761
3285struct inode_operations;
3286#line 761 "include/linux/fs.h"
3287union __anonunion____missing_field_name_242 {
3288   unsigned int const   i_nlink ;
3289   unsigned int __i_nlink ;
3290};
3291#line 761 "include/linux/fs.h"
3292union __anonunion____missing_field_name_243 {
3293   struct list_head i_dentry ;
3294   struct rcu_head i_rcu ;
3295};
3296#line 761
3297struct file_operations;
3298#line 761
3299struct file_lock;
3300#line 761
3301struct cdev;
3302#line 761 "include/linux/fs.h"
3303union __anonunion____missing_field_name_244 {
3304   struct pipe_inode_info *i_pipe ;
3305   struct block_device *i_bdev ;
3306   struct cdev *i_cdev ;
3307};
3308#line 761 "include/linux/fs.h"
3309struct inode {
3310   umode_t i_mode ;
3311   unsigned short i_opflags ;
3312   uid_t i_uid ;
3313   gid_t i_gid ;
3314   unsigned int i_flags ;
3315   struct posix_acl *i_acl ;
3316   struct posix_acl *i_default_acl ;
3317   struct inode_operations  const  *i_op ;
3318   struct super_block *i_sb ;
3319   struct address_space *i_mapping ;
3320   void *i_security ;
3321   unsigned long i_ino ;
3322   union __anonunion____missing_field_name_242 __annonCompField44 ;
3323   dev_t i_rdev ;
3324   struct timespec i_atime ;
3325   struct timespec i_mtime ;
3326   struct timespec i_ctime ;
3327   spinlock_t i_lock ;
3328   unsigned short i_bytes ;
3329   blkcnt_t i_blocks ;
3330   loff_t i_size ;
3331   unsigned long i_state ;
3332   struct mutex i_mutex ;
3333   unsigned long dirtied_when ;
3334   struct hlist_node i_hash ;
3335   struct list_head i_wb_list ;
3336   struct list_head i_lru ;
3337   struct list_head i_sb_list ;
3338   union __anonunion____missing_field_name_243 __annonCompField45 ;
3339   atomic_t i_count ;
3340   unsigned int i_blkbits ;
3341   u64 i_version ;
3342   atomic_t i_dio_count ;
3343   atomic_t i_writecount ;
3344   struct file_operations  const  *i_fop ;
3345   struct file_lock *i_flock ;
3346   struct address_space i_data ;
3347   struct dquot *i_dquot[2] ;
3348   struct list_head i_devices ;
3349   union __anonunion____missing_field_name_244 __annonCompField46 ;
3350   __u32 i_generation ;
3351   __u32 i_fsnotify_mask ;
3352   struct hlist_head i_fsnotify_marks ;
3353   atomic_t i_readcount ;
3354   void *i_private ;
3355};
3356#line 942 "include/linux/fs.h"
3357struct fown_struct {
3358   rwlock_t lock ;
3359   struct pid *pid ;
3360   enum pid_type pid_type ;
3361   uid_t uid ;
3362   uid_t euid ;
3363   int signum ;
3364};
3365#line 953 "include/linux/fs.h"
3366struct file_ra_state {
3367   unsigned long start ;
3368   unsigned int size ;
3369   unsigned int async_size ;
3370   unsigned int ra_pages ;
3371   unsigned int mmap_miss ;
3372   loff_t prev_pos ;
3373};
3374#line 976 "include/linux/fs.h"
3375union __anonunion_f_u_245 {
3376   struct list_head fu_list ;
3377   struct rcu_head fu_rcuhead ;
3378};
3379#line 976 "include/linux/fs.h"
3380struct file {
3381   union __anonunion_f_u_245 f_u ;
3382   struct path f_path ;
3383   struct file_operations  const  *f_op ;
3384   spinlock_t f_lock ;
3385   int f_sb_list_cpu ;
3386   atomic_long_t f_count ;
3387   unsigned int f_flags ;
3388   fmode_t f_mode ;
3389   loff_t f_pos ;
3390   struct fown_struct f_owner ;
3391   struct cred  const  *f_cred ;
3392   struct file_ra_state f_ra ;
3393   u64 f_version ;
3394   void *f_security ;
3395   void *private_data ;
3396   struct list_head f_ep_links ;
3397   struct list_head f_tfile_llink ;
3398   struct address_space *f_mapping ;
3399   unsigned long f_mnt_write_state ;
3400};
3401#line 1111 "include/linux/fs.h"
3402typedef struct files_struct *fl_owner_t;
3403#line 1113 "include/linux/fs.h"
3404struct file_lock_operations {
3405   void (*fl_copy_lock)(struct file_lock * , struct file_lock * ) ;
3406   void (*fl_release_private)(struct file_lock * ) ;
3407};
3408#line 1118 "include/linux/fs.h"
3409struct lock_manager_operations {
3410   int (*lm_compare_owner)(struct file_lock * , struct file_lock * ) ;
3411   void (*lm_notify)(struct file_lock * ) ;
3412   int (*lm_grant)(struct file_lock * , struct file_lock * , int  ) ;
3413   void (*lm_release_private)(struct file_lock * ) ;
3414   void (*lm_break)(struct file_lock * ) ;
3415   int (*lm_change)(struct file_lock ** , int  ) ;
3416};
3417#line 4 "include/linux/nfs_fs_i.h"
3418struct nlm_lockowner;
3419#line 4
3420struct nlm_lockowner;
3421#line 9 "include/linux/nfs_fs_i.h"
3422struct nfs_lock_info {
3423   u32 state ;
3424   struct nlm_lockowner *owner ;
3425   struct list_head list ;
3426};
3427#line 15
3428struct nfs4_lock_state;
3429#line 15
3430struct nfs4_lock_state;
3431#line 16 "include/linux/nfs_fs_i.h"
3432struct nfs4_lock_info {
3433   struct nfs4_lock_state *owner ;
3434};
3435#line 1138 "include/linux/fs.h"
3436struct fasync_struct;
3437#line 1138 "include/linux/fs.h"
3438struct __anonstruct_afs_247 {
3439   struct list_head link ;
3440   int state ;
3441};
3442#line 1138 "include/linux/fs.h"
3443union __anonunion_fl_u_246 {
3444   struct nfs_lock_info nfs_fl ;
3445   struct nfs4_lock_info nfs4_fl ;
3446   struct __anonstruct_afs_247 afs ;
3447};
3448#line 1138 "include/linux/fs.h"
3449struct file_lock {
3450   struct file_lock *fl_next ;
3451   struct list_head fl_link ;
3452   struct list_head fl_block ;
3453   fl_owner_t fl_owner ;
3454   unsigned int fl_flags ;
3455   unsigned char fl_type ;
3456   unsigned int fl_pid ;
3457   struct pid *fl_nspid ;
3458   wait_queue_head_t fl_wait ;
3459   struct file *fl_file ;
3460   loff_t fl_start ;
3461   loff_t fl_end ;
3462   struct fasync_struct *fl_fasync ;
3463   unsigned long fl_break_time ;
3464   unsigned long fl_downgrade_time ;
3465   struct file_lock_operations  const  *fl_ops ;
3466   struct lock_manager_operations  const  *fl_lmops ;
3467   union __anonunion_fl_u_246 fl_u ;
3468};
3469#line 1378 "include/linux/fs.h"
3470struct fasync_struct {
3471   spinlock_t fa_lock ;
3472   int magic ;
3473   int fa_fd ;
3474   struct fasync_struct *fa_next ;
3475   struct file *fa_file ;
3476   struct rcu_head fa_rcu ;
3477};
3478#line 1418
3479struct file_system_type;
3480#line 1418
3481struct super_operations;
3482#line 1418
3483struct xattr_handler;
3484#line 1418
3485struct mtd_info;
3486#line 1418 "include/linux/fs.h"
3487struct super_block {
3488   struct list_head s_list ;
3489   dev_t s_dev ;
3490   unsigned char s_dirt ;
3491   unsigned char s_blocksize_bits ;
3492   unsigned long s_blocksize ;
3493   loff_t s_maxbytes ;
3494   struct file_system_type *s_type ;
3495   struct super_operations  const  *s_op ;
3496   struct dquot_operations  const  *dq_op ;
3497   struct quotactl_ops  const  *s_qcop ;
3498   struct export_operations  const  *s_export_op ;
3499   unsigned long s_flags ;
3500   unsigned long s_magic ;
3501   struct dentry *s_root ;
3502   struct rw_semaphore s_umount ;
3503   struct mutex s_lock ;
3504   int s_count ;
3505   atomic_t s_active ;
3506   void *s_security ;
3507   struct xattr_handler  const  **s_xattr ;
3508   struct list_head s_inodes ;
3509   struct hlist_bl_head s_anon ;
3510   struct list_head *s_files ;
3511   struct list_head s_mounts ;
3512   struct list_head s_dentry_lru ;
3513   int s_nr_dentry_unused ;
3514   spinlock_t s_inode_lru_lock  __attribute__((__aligned__((1) <<  (6) ))) ;
3515   struct list_head s_inode_lru ;
3516   int s_nr_inodes_unused ;
3517   struct block_device *s_bdev ;
3518   struct backing_dev_info *s_bdi ;
3519   struct mtd_info *s_mtd ;
3520   struct hlist_node s_instances ;
3521   struct quota_info s_dquot ;
3522   int s_frozen ;
3523   wait_queue_head_t s_wait_unfrozen ;
3524   char s_id[32] ;
3525   u8 s_uuid[16] ;
3526   void *s_fs_info ;
3527   unsigned int s_max_links ;
3528   fmode_t s_mode ;
3529   u32 s_time_gran ;
3530   struct mutex s_vfs_rename_mutex ;
3531   char *s_subtype ;
3532   char *s_options ;
3533   struct dentry_operations  const  *s_d_op ;
3534   int cleancache_poolid ;
3535   struct shrinker s_shrink ;
3536   atomic_long_t s_remove_count ;
3537   int s_readonly_remount ;
3538};
3539#line 1567 "include/linux/fs.h"
3540struct fiemap_extent_info {
3541   unsigned int fi_flags ;
3542   unsigned int fi_extents_mapped ;
3543   unsigned int fi_extents_max ;
3544   struct fiemap_extent *fi_extents_start ;
3545};
3546#line 1609 "include/linux/fs.h"
3547struct file_operations {
3548   struct module *owner ;
3549   loff_t (*llseek)(struct file * , loff_t  , int  ) ;
3550   ssize_t (*read)(struct file * , char * , size_t  , loff_t * ) ;
3551   ssize_t (*write)(struct file * , char const   * , size_t  , loff_t * ) ;
3552   ssize_t (*aio_read)(struct kiocb * , struct iovec  const  * , unsigned long  ,
3553                       loff_t  ) ;
3554   ssize_t (*aio_write)(struct kiocb * , struct iovec  const  * , unsigned long  ,
3555                        loff_t  ) ;
3556   int (*readdir)(struct file * , void * , int (*)(void * , char const   * , int  ,
3557                                                   loff_t  , u64  , unsigned int  ) ) ;
3558   unsigned int (*poll)(struct file * , struct poll_table_struct * ) ;
3559   long (*unlocked_ioctl)(struct file * , unsigned int  , unsigned long  ) ;
3560   long (*compat_ioctl)(struct file * , unsigned int  , unsigned long  ) ;
3561   int (*mmap)(struct file * , struct vm_area_struct * ) ;
3562   int (*open)(struct inode * , struct file * ) ;
3563   int (*flush)(struct file * , fl_owner_t id ) ;
3564   int (*release)(struct inode * , struct file * ) ;
3565   int (*fsync)(struct file * , loff_t  , loff_t  , int datasync ) ;
3566   int (*aio_fsync)(struct kiocb * , int datasync ) ;
3567   int (*fasync)(int  , struct file * , int  ) ;
3568   int (*lock)(struct file * , int  , struct file_lock * ) ;
3569   ssize_t (*sendpage)(struct file * , struct page * , int  , size_t  , loff_t * ,
3570                       int  ) ;
3571   unsigned long (*get_unmapped_area)(struct file * , unsigned long  , unsigned long  ,
3572                                      unsigned long  , unsigned long  ) ;
3573   int (*check_flags)(int  ) ;
3574   int (*flock)(struct file * , int  , struct file_lock * ) ;
3575   ssize_t (*splice_write)(struct pipe_inode_info * , struct file * , loff_t * , size_t  ,
3576                           unsigned int  ) ;
3577   ssize_t (*splice_read)(struct file * , loff_t * , struct pipe_inode_info * , size_t  ,
3578                          unsigned int  ) ;
3579   int (*setlease)(struct file * , long  , struct file_lock ** ) ;
3580   long (*fallocate)(struct file *file , int mode , loff_t offset , loff_t len ) ;
3581};
3582#line 1639 "include/linux/fs.h"
3583struct inode_operations {
3584   struct dentry *(*lookup)(struct inode * , struct dentry * , struct nameidata * ) ;
3585   void *(*follow_link)(struct dentry * , struct nameidata * ) ;
3586   int (*permission)(struct inode * , int  ) ;
3587   struct posix_acl *(*get_acl)(struct inode * , int  ) ;
3588   int (*readlink)(struct dentry * , char * , int  ) ;
3589   void (*put_link)(struct dentry * , struct nameidata * , void * ) ;
3590   int (*create)(struct inode * , struct dentry * , umode_t  , struct nameidata * ) ;
3591   int (*link)(struct dentry * , struct inode * , struct dentry * ) ;
3592   int (*unlink)(struct inode * , struct dentry * ) ;
3593   int (*symlink)(struct inode * , struct dentry * , char const   * ) ;
3594   int (*mkdir)(struct inode * , struct dentry * , umode_t  ) ;
3595   int (*rmdir)(struct inode * , struct dentry * ) ;
3596   int (*mknod)(struct inode * , struct dentry * , umode_t  , dev_t  ) ;
3597   int (*rename)(struct inode * , struct dentry * , struct inode * , struct dentry * ) ;
3598   void (*truncate)(struct inode * ) ;
3599   int (*setattr)(struct dentry * , struct iattr * ) ;
3600   int (*getattr)(struct vfsmount *mnt , struct dentry * , struct kstat * ) ;
3601   int (*setxattr)(struct dentry * , char const   * , void const   * , size_t  , int  ) ;
3602   ssize_t (*getxattr)(struct dentry * , char const   * , void * , size_t  ) ;
3603   ssize_t (*listxattr)(struct dentry * , char * , size_t  ) ;
3604   int (*removexattr)(struct dentry * , char const   * ) ;
3605   void (*truncate_range)(struct inode * , loff_t  , loff_t  ) ;
3606   int (*fiemap)(struct inode * , struct fiemap_extent_info * , u64 start , u64 len ) ;
3607} __attribute__((__aligned__((1) <<  (6) ))) ;
3608#line 1669
3609struct seq_file;
3610#line 1684 "include/linux/fs.h"
3611struct super_operations {
3612   struct inode *(*alloc_inode)(struct super_block *sb ) ;
3613   void (*destroy_inode)(struct inode * ) ;
3614   void (*dirty_inode)(struct inode * , int flags ) ;
3615   int (*write_inode)(struct inode * , struct writeback_control *wbc ) ;
3616   int (*drop_inode)(struct inode * ) ;
3617   void (*evict_inode)(struct inode * ) ;
3618   void (*put_super)(struct super_block * ) ;
3619   void (*write_super)(struct super_block * ) ;
3620   int (*sync_fs)(struct super_block *sb , int wait ) ;
3621   int (*freeze_fs)(struct super_block * ) ;
3622   int (*unfreeze_fs)(struct super_block * ) ;
3623   int (*statfs)(struct dentry * , struct kstatfs * ) ;
3624   int (*remount_fs)(struct super_block * , int * , char * ) ;
3625   void (*umount_begin)(struct super_block * ) ;
3626   int (*show_options)(struct seq_file * , struct dentry * ) ;
3627   int (*show_devname)(struct seq_file * , struct dentry * ) ;
3628   int (*show_path)(struct seq_file * , struct dentry * ) ;
3629   int (*show_stats)(struct seq_file * , struct dentry * ) ;
3630   ssize_t (*quota_read)(struct super_block * , int  , char * , size_t  , loff_t  ) ;
3631   ssize_t (*quota_write)(struct super_block * , int  , char const   * , size_t  ,
3632                          loff_t  ) ;
3633   int (*bdev_try_to_free_page)(struct super_block * , struct page * , gfp_t  ) ;
3634   int (*nr_cached_objects)(struct super_block * ) ;
3635   void (*free_cached_objects)(struct super_block * , int  ) ;
3636};
3637#line 1835 "include/linux/fs.h"
3638struct file_system_type {
3639   char const   *name ;
3640   int fs_flags ;
3641   struct dentry *(*mount)(struct file_system_type * , int  , char const   * , void * ) ;
3642   void (*kill_sb)(struct super_block * ) ;
3643   struct module *owner ;
3644   struct file_system_type *next ;
3645   struct hlist_head fs_supers ;
3646   struct lock_class_key s_lock_key ;
3647   struct lock_class_key s_umount_key ;
3648   struct lock_class_key s_vfs_rename_key ;
3649   struct lock_class_key i_lock_key ;
3650   struct lock_class_key i_mutex_key ;
3651   struct lock_class_key i_mutex_dir_key ;
3652};
3653#line 94 "/home/zakharov/launch/inst/current/envs/linux-3.4/linux-3.4/arch/x86/include/asm/uaccess.h"
3654struct exception_table_entry {
3655   unsigned long insn ;
3656   unsigned long fixup ;
3657};
3658#line 28 "include/linux/poll.h"
3659struct poll_table_struct;
3660#line 39 "include/linux/poll.h"
3661struct poll_table_struct {
3662   void (*_qproc)(struct file * , wait_queue_head_t * , struct poll_table_struct * ) ;
3663   unsigned long _key ;
3664};
3665#line 57 "/home/zakharov/launch/inst/current/envs/linux-3.4/linux-3.4/drivers/media/dvb/dvb-core/dvbdev.h"
3666struct dvb_frontend;
3667#line 57
3668struct dvb_frontend;
3669#line 59
3670struct dvb_device;
3671#line 59 "/home/zakharov/launch/inst/current/envs/linux-3.4/linux-3.4/drivers/media/dvb/dvb-core/dvbdev.h"
3672struct dvb_adapter {
3673   int num ;
3674   struct list_head list_head ;
3675   struct list_head device_list ;
3676   char const   *name ;
3677   u8 proposed_mac[6] ;
3678   void *priv ;
3679   struct device *device ;
3680   struct module *module ;
3681   int mfe_shared ;
3682   struct dvb_device *mfe_dvbdev ;
3683   struct mutex mfe_lock ;
3684   int (*fe_ioctl_override)(struct dvb_frontend *fe , unsigned int cmd , void *parg ,
3685                            unsigned int stage ) ;
3686};
3687#line 103 "/home/zakharov/launch/inst/current/envs/linux-3.4/linux-3.4/drivers/media/dvb/dvb-core/dvbdev.h"
3688struct dvb_device {
3689   struct list_head list_head ;
3690   struct file_operations  const  *fops ;
3691   struct dvb_adapter *adapter ;
3692   int type ;
3693   int minor ;
3694   u32 id ;
3695   int readers ;
3696   int writers ;
3697   int users ;
3698   wait_queue_head_t wait_queue ;
3699   int (*kernel_ioctl)(struct file *file , unsigned int cmd , void *arg ) ;
3700   void *priv ;
3701};
3702#line 51 "/home/zakharov/launch/inst/current/envs/linux-3.4/linux-3.4/drivers/media/dvb/dvb-core/dvb_frontend.h"
3703struct dvb_frontend_tune_settings {
3704   int min_delay_ms ;
3705   int step_size ;
3706   int max_drift ;
3707};
3708#line 57
3709struct dvb_frontend;
3710#line 59 "/home/zakharov/launch/inst/current/envs/linux-3.4/linux-3.4/drivers/media/dvb/dvb-core/dvb_frontend.h"
3711struct dvb_tuner_info {
3712   char name[128] ;
3713   u32 frequency_min ;
3714   u32 frequency_max ;
3715   u32 frequency_step ;
3716   u32 bandwidth_min ;
3717   u32 bandwidth_max ;
3718   u32 bandwidth_step ;
3719};
3720#line 71 "/home/zakharov/launch/inst/current/envs/linux-3.4/linux-3.4/drivers/media/dvb/dvb-core/dvb_frontend.h"
3721struct analog_parameters {
3722   unsigned int frequency ;
3723   unsigned int mode ;
3724   unsigned int audmode ;
3725   u64 std ;
3726};
3727#line 114
3728enum tuner_param {
3729    DVBFE_TUNER_FREQUENCY = 1,
3730    DVBFE_TUNER_TUNERSTEP = 2,
3731    DVBFE_TUNER_IFFREQ = 4,
3732    DVBFE_TUNER_BANDWIDTH = 8,
3733    DVBFE_TUNER_REFCLOCK = 16,
3734    DVBFE_TUNER_IQSENSE = 32,
3735    DVBFE_TUNER_DUMMY = (-0x7FFFFFFF-1)
3736} ;
3737#line 149
3738enum dvbfe_algo {
3739    DVBFE_ALGO_HW = 1,
3740    DVBFE_ALGO_SW = 2,
3741    DVBFE_ALGO_CUSTOM = 4,
3742    DVBFE_ALGO_RECOVERY = (-0x7FFFFFFF-1)
3743} ;
3744#line 156 "/home/zakharov/launch/inst/current/envs/linux-3.4/linux-3.4/drivers/media/dvb/dvb-core/dvb_frontend.h"
3745struct tuner_state {
3746   u32 frequency ;
3747   u32 tunerstep ;
3748   u32 ifreq ;
3749   u32 bandwidth ;
3750   u32 iqsense ;
3751   u32 refclock ;
3752};
3753#line 187
3754enum dvbfe_search {
3755    DVBFE_ALGO_SEARCH_SUCCESS = 1,
3756    DVBFE_ALGO_SEARCH_ASLEEP = 2,
3757    DVBFE_ALGO_SEARCH_FAILED = 4,
3758    DVBFE_ALGO_SEARCH_INVALID = 8,
3759    DVBFE_ALGO_SEARCH_AGAIN = 16,
3760    DVBFE_ALGO_SEARCH_ERROR = (-0x7FFFFFFF-1)
3761} ;
3762#line 197 "/home/zakharov/launch/inst/current/envs/linux-3.4/linux-3.4/drivers/media/dvb/dvb-core/dvb_frontend.h"
3763struct dvb_tuner_ops {
3764   struct dvb_tuner_info info ;
3765   int (*release)(struct dvb_frontend *fe ) ;
3766   int (*init)(struct dvb_frontend *fe ) ;
3767   int (*sleep)(struct dvb_frontend *fe ) ;
3768   int (*set_params)(struct dvb_frontend *fe ) ;
3769   int (*set_analog_params)(struct dvb_frontend *fe , struct analog_parameters *p ) ;
3770   int (*calc_regs)(struct dvb_frontend *fe , u8 *buf , int buf_len ) ;
3771   int (*set_config)(struct dvb_frontend *fe , void *priv_cfg ) ;
3772   int (*get_frequency)(struct dvb_frontend *fe , u32 *frequency ) ;
3773   int (*get_bandwidth)(struct dvb_frontend *fe , u32 *bandwidth ) ;
3774   int (*get_if_frequency)(struct dvb_frontend *fe , u32 *frequency ) ;
3775   int (*get_status)(struct dvb_frontend *fe , u32 *status ) ;
3776   int (*get_rf_strength)(struct dvb_frontend *fe , u16 *strength ) ;
3777   int (*set_frequency)(struct dvb_frontend *fe , u32 frequency ) ;
3778   int (*set_bandwidth)(struct dvb_frontend *fe , u32 bandwidth ) ;
3779   int (*set_state)(struct dvb_frontend *fe , enum tuner_param param , struct tuner_state *state ) ;
3780   int (*get_state)(struct dvb_frontend *fe , enum tuner_param param , struct tuner_state *state ) ;
3781};
3782#line 237 "/home/zakharov/launch/inst/current/envs/linux-3.4/linux-3.4/drivers/media/dvb/dvb-core/dvb_frontend.h"
3783struct analog_demod_info {
3784   char *name ;
3785};
3786#line 241 "/home/zakharov/launch/inst/current/envs/linux-3.4/linux-3.4/drivers/media/dvb/dvb-core/dvb_frontend.h"
3787struct analog_demod_ops {
3788   struct analog_demod_info info ;
3789   void (*set_params)(struct dvb_frontend *fe , struct analog_parameters *params ) ;
3790   int (*has_signal)(struct dvb_frontend *fe ) ;
3791   int (*get_afc)(struct dvb_frontend *fe ) ;
3792   void (*tuner_status)(struct dvb_frontend *fe ) ;
3793   void (*standby)(struct dvb_frontend *fe ) ;
3794   void (*release)(struct dvb_frontend *fe ) ;
3795   int (*i2c_gate_ctrl)(struct dvb_frontend *fe , int enable ) ;
3796   int (*set_config)(struct dvb_frontend *fe , void *priv_cfg ) ;
3797};
3798#line 258
3799struct dtv_frontend_properties;
3800#line 258
3801struct dtv_frontend_properties;
3802#line 260 "/home/zakharov/launch/inst/current/envs/linux-3.4/linux-3.4/drivers/media/dvb/dvb-core/dvb_frontend.h"
3803struct dvb_frontend_ops {
3804   struct dvb_frontend_info info ;
3805   u8 delsys[8] ;
3806   void (*release)(struct dvb_frontend *fe ) ;
3807   void (*release_sec)(struct dvb_frontend *fe ) ;
3808   int (*init)(struct dvb_frontend *fe ) ;
3809   int (*sleep)(struct dvb_frontend *fe ) ;
3810   int (*write)(struct dvb_frontend *fe , u8 const   *buf , int len ) ;
3811   int (*tune)(struct dvb_frontend *fe , bool re_tune , unsigned int mode_flags ,
3812               unsigned int *delay , fe_status_t *status ) ;
3813   enum dvbfe_algo (*get_frontend_algo)(struct dvb_frontend *fe ) ;
3814   int (*set_frontend)(struct dvb_frontend *fe ) ;
3815   int (*get_tune_settings)(struct dvb_frontend *fe , struct dvb_frontend_tune_settings *settings ) ;
3816   int (*get_frontend)(struct dvb_frontend *fe ) ;
3817   int (*read_status)(struct dvb_frontend *fe , fe_status_t *status ) ;
3818   int (*read_ber)(struct dvb_frontend *fe , u32 *ber ) ;
3819   int (*read_signal_strength)(struct dvb_frontend *fe , u16 *strength ) ;
3820   int (*read_snr)(struct dvb_frontend *fe , u16 *snr ) ;
3821   int (*read_ucblocks)(struct dvb_frontend *fe , u32 *ucblocks ) ;
3822   int (*diseqc_reset_overload)(struct dvb_frontend *fe ) ;
3823   int (*diseqc_send_master_cmd)(struct dvb_frontend *fe , struct dvb_diseqc_master_cmd *cmd ) ;
3824   int (*diseqc_recv_slave_reply)(struct dvb_frontend *fe , struct dvb_diseqc_slave_reply *reply ) ;
3825   int (*diseqc_send_burst)(struct dvb_frontend *fe , fe_sec_mini_cmd_t minicmd ) ;
3826   int (*set_tone)(struct dvb_frontend *fe , fe_sec_tone_mode_t tone ) ;
3827   int (*set_voltage)(struct dvb_frontend *fe , fe_sec_voltage_t voltage ) ;
3828   int (*enable_high_lnb_voltage)(struct dvb_frontend *fe , long arg ) ;
3829   int (*dishnetwork_send_legacy_command)(struct dvb_frontend *fe , unsigned long cmd ) ;
3830   int (*i2c_gate_ctrl)(struct dvb_frontend *fe , int enable ) ;
3831   int (*ts_bus_ctrl)(struct dvb_frontend *fe , int acquire ) ;
3832   enum dvbfe_search (*search)(struct dvb_frontend *fe ) ;
3833   struct dvb_tuner_ops tuner_ops ;
3834   struct analog_demod_ops analog_ops ;
3835   int (*set_property)(struct dvb_frontend *fe , struct dtv_property *tvp ) ;
3836   int (*get_property)(struct dvb_frontend *fe , struct dtv_property *tvp ) ;
3837};
3838#line 331 "/home/zakharov/launch/inst/current/envs/linux-3.4/linux-3.4/drivers/media/dvb/dvb-core/dvb_frontend.h"
3839struct __anonstruct_layer_251 {
3840   u8 segment_count ;
3841   fe_code_rate_t fec ;
3842   fe_modulation_t modulation ;
3843   u8 interleaving ;
3844};
3845#line 331 "/home/zakharov/launch/inst/current/envs/linux-3.4/linux-3.4/drivers/media/dvb/dvb-core/dvb_frontend.h"
3846struct dtv_frontend_properties {
3847   u32 state ;
3848   u32 frequency ;
3849   fe_modulation_t modulation ;
3850   fe_sec_voltage_t voltage ;
3851   fe_sec_tone_mode_t sectone ;
3852   fe_spectral_inversion_t inversion ;
3853   fe_code_rate_t fec_inner ;
3854   fe_transmit_mode_t transmission_mode ;
3855   u32 bandwidth_hz ;
3856   fe_guard_interval_t guard_interval ;
3857   fe_hierarchy_t hierarchy ;
3858   u32 symbol_rate ;
3859   fe_code_rate_t code_rate_HP ;
3860   fe_code_rate_t code_rate_LP ;
3861   fe_pilot_t pilot ;
3862   fe_rolloff_t rolloff ;
3863   fe_delivery_system_t delivery_system ;
3864   u8 isdbt_partial_reception ;
3865   u8 isdbt_sb_mode ;
3866   u8 isdbt_sb_subchannel ;
3867   u32 isdbt_sb_segment_idx ;
3868   u32 isdbt_sb_segment_count ;
3869   u8 isdbt_layer_enabled ;
3870   struct __anonstruct_layer_251 layer[3] ;
3871   u32 isdbs_ts_id ;
3872   u32 dvbt2_plp_id ;
3873};
3874#line 377 "/home/zakharov/launch/inst/current/envs/linux-3.4/linux-3.4/drivers/media/dvb/dvb-core/dvb_frontend.h"
3875struct dvb_frontend {
3876   struct dvb_frontend_ops ops ;
3877   struct dvb_adapter *dvb ;
3878   void *demodulator_priv ;
3879   void *tuner_priv ;
3880   void *frontend_priv ;
3881   void *sec_priv ;
3882   void *analog_demod_priv ;
3883   struct dtv_frontend_properties dtv_property_cache ;
3884   int (*callback)(void *adapter_priv , int component , int cmd , int arg ) ;
3885   int id ;
3886};
3887#line 27 "/home/zakharov/launch/inst/current/envs/linux-3.4/linux-3.4/drivers/media/common/tuners/qt1010.h"
3888struct qt1010_config {
3889   u8 i2c_address ;
3890};
3891#line 89 "/home/zakharov/launch/inst/current/envs/linux-3.4/linux-3.4/drivers/media/common/tuners/qt1010_priv.h"
3892struct __anonstruct_qt1010_i2c_oper_t_252 {
3893   u8 oper ;
3894   u8 reg ;
3895   u8 val ;
3896};
3897#line 89 "/home/zakharov/launch/inst/current/envs/linux-3.4/linux-3.4/drivers/media/common/tuners/qt1010_priv.h"
3898typedef struct __anonstruct_qt1010_i2c_oper_t_252 qt1010_i2c_oper_t;
3899#line 93 "/home/zakharov/launch/inst/current/envs/linux-3.4/linux-3.4/drivers/media/common/tuners/qt1010_priv.h"
3900struct qt1010_priv {
3901   struct qt1010_config *cfg ;
3902   struct i2c_adapter *i2c ;
3903   u8 reg1f_init_val ;
3904   u8 reg20_init_val ;
3905   u8 reg25_init_val ;
3906   u32 frequency ;
3907};
3908#line 240 "/home/zakharov/launch/work/current--X--drivers/--X--defaultlinux-3.4--X--32_1--X--cpachecker/linux-3.4/csd_deg_dscv/14004/dscv_tempdir/dscv/ri/32_1/drivers/media/common/tuners/qt1010.c.common.c"
3909struct __anonstruct_255 {
3910   int  : 0 ;
3911};
3912#line 271 "/home/zakharov/launch/work/current--X--drivers/--X--defaultlinux-3.4--X--32_1--X--cpachecker/linux-3.4/csd_deg_dscv/14004/dscv_tempdir/dscv/ri/32_1/drivers/media/common/tuners/qt1010.c.common.c"
3913struct __anonstruct_256 {
3914   int  : 0 ;
3915};
3916#line 306 "/home/zakharov/launch/work/current--X--drivers/--X--defaultlinux-3.4--X--32_1--X--cpachecker/linux-3.4/csd_deg_dscv/14004/dscv_tempdir/dscv/ri/32_1/drivers/media/common/tuners/qt1010.c.common.c"
3917struct __anonstruct_257 {
3918   int  : 0 ;
3919};
3920#line 366 "/home/zakharov/launch/work/current--X--drivers/--X--defaultlinux-3.4--X--32_1--X--cpachecker/linux-3.4/csd_deg_dscv/14004/dscv_tempdir/dscv/ri/32_1/drivers/media/common/tuners/qt1010.c.common.c"
3921struct __anonstruct_258 {
3922   int  : 0 ;
3923};
3924#line 1 "<compiler builtins>"
3925
3926#line 1
3927long __builtin_expect(long val , long res ) ;
3928#line 100 "include/linux/printk.h"
3929extern int ( /* format attribute */  printk)(char const   *fmt  , ...) ;
3930#line 34 "/home/zakharov/launch/inst/current/envs/linux-3.4/linux-3.4/arch/x86/include/asm/string_64.h"
3931extern void *__memcpy(void *to , void const   *from , size_t len ) ;
3932#line 152 "include/linux/mutex.h"
3933void mutex_lock(struct mutex *lock ) ;
3934#line 153
3935int __attribute__((__warn_unused_result__))  mutex_lock_interruptible(struct mutex *lock ) ;
3936#line 154
3937int __attribute__((__warn_unused_result__))  mutex_lock_killable(struct mutex *lock ) ;
3938#line 168
3939int mutex_trylock(struct mutex *lock ) ;
3940#line 169
3941void mutex_unlock(struct mutex *lock ) ;
3942#line 170
3943int atomic_dec_and_mutex_lock(atomic_t *cnt , struct mutex *lock ) ;
3944#line 69 "include/linux/i2c.h"
3945extern int i2c_transfer(struct i2c_adapter *adap , struct i2c_msg *msgs , int num ) ;
3946#line 356 "include/linux/moduleparam.h"
3947extern struct kernel_param_ops param_ops_int ;
3948#line 161 "include/linux/slab.h"
3949extern void kfree(void const   * ) ;
3950#line 221 "include/linux/slub_def.h"
3951extern void *__kmalloc(size_t size , gfp_t flags ) ;
3952#line 268
3953__inline static void *( __attribute__((__always_inline__)) kmalloc)(size_t size ,
3954                                                                    gfp_t flags )  __attribute__((__no_instrument_function__)) ;
3955#line 268 "include/linux/slub_def.h"
3956__inline static void *( __attribute__((__always_inline__)) kmalloc)(size_t size ,
3957                                                                    gfp_t flags ) 
3958{ void *tmp___10 ;
3959
3960  {
3961  {
3962#line 283
3963  tmp___10 = __kmalloc(size, flags);
3964  }
3965#line 283
3966  return (tmp___10);
3967}
3968}
3969#line 349 "include/linux/slab.h"
3970__inline static void *kzalloc(size_t size , gfp_t flags )  __attribute__((__no_instrument_function__)) ;
3971#line 349 "include/linux/slab.h"
3972__inline static void *kzalloc(size_t size , gfp_t flags ) 
3973{ void *tmp___7 ;
3974  unsigned int __cil_tmp4 ;
3975
3976  {
3977  {
3978#line 351
3979  __cil_tmp4 = flags | 32768U;
3980#line 351
3981  tmp___7 = kmalloc(size, __cil_tmp4);
3982  }
3983#line 351
3984  return (tmp___7);
3985}
3986}
3987#line 40 "/home/zakharov/launch/inst/current/envs/linux-3.4/linux-3.4/drivers/media/common/tuners/qt1010.h"
3988struct dvb_frontend *qt1010_attach(struct dvb_frontend *fe , struct i2c_adapter *i2c ,
3989                                   struct qt1010_config *cfg ) ;
3990#line 25 "/home/zakharov/launch/work/current--X--drivers/--X--defaultlinux-3.4--X--32_1--X--cpachecker/linux-3.4/csd_deg_dscv/14004/dscv_tempdir/dscv/ri/32_1/drivers/media/common/tuners/qt1010.c.common.c"
3991static int debug  ;
3992#line 26 "/home/zakharov/launch/work/current--X--drivers/--X--defaultlinux-3.4--X--32_1--X--cpachecker/linux-3.4/csd_deg_dscv/14004/dscv_tempdir/dscv/ri/32_1/drivers/media/common/tuners/qt1010.c.common.c"
3993static char const   __param_str_debug[6]  = {      (char const   )'d',      (char const   )'e',      (char const   )'b',      (char const   )'u', 
3994        (char const   )'g',      (char const   )'\000'};
3995#line 26 "/home/zakharov/launch/work/current--X--drivers/--X--defaultlinux-3.4--X--32_1--X--cpachecker/linux-3.4/csd_deg_dscv/14004/dscv_tempdir/dscv/ri/32_1/drivers/media/common/tuners/qt1010.c.common.c"
3996static struct kernel_param  const  __param_debug  __attribute__((__used__, __unused__,
3997__section__("__param"), __aligned__(sizeof(void *))))  =    {__param_str_debug, (struct kernel_param_ops  const  *)(& param_ops_int), (u16 )420,
3998    (s16 )0, {(void *)(& debug)}};
3999#line 26 "/home/zakharov/launch/work/current--X--drivers/--X--defaultlinux-3.4--X--32_1--X--cpachecker/linux-3.4/csd_deg_dscv/14004/dscv_tempdir/dscv/ri/32_1/drivers/media/common/tuners/qt1010.c.common.c"
4000static char const   __mod_debugtype26[19]  __attribute__((__used__, __unused__, __section__(".modinfo"),
4001__aligned__(1)))  = 
4002#line 26
4003  {      (char const   )'p',      (char const   )'a',      (char const   )'r',      (char const   )'m', 
4004        (char const   )'t',      (char const   )'y',      (char const   )'p',      (char const   )'e', 
4005        (char const   )'=',      (char const   )'d',      (char const   )'e',      (char const   )'b', 
4006        (char const   )'u',      (char const   )'g',      (char const   )':',      (char const   )'i', 
4007        (char const   )'n',      (char const   )'t',      (char const   )'\000'};
4008#line 27 "/home/zakharov/launch/work/current--X--drivers/--X--defaultlinux-3.4--X--32_1--X--cpachecker/linux-3.4/csd_deg_dscv/14004/dscv_tempdir/dscv/ri/32_1/drivers/media/common/tuners/qt1010.c.common.c"
4009static char const   __mod_debug27[48]  __attribute__((__used__, __unused__, __section__(".modinfo"),
4010__aligned__(1)))  = 
4011#line 27
4012  {      (char const   )'p',      (char const   )'a',      (char const   )'r',      (char const   )'m', 
4013        (char const   )'=',      (char const   )'d',      (char const   )'e',      (char const   )'b', 
4014        (char const   )'u',      (char const   )'g',      (char const   )':',      (char const   )'T', 
4015        (char const   )'u',      (char const   )'r',      (char const   )'n',      (char const   )' ', 
4016        (char const   )'o',      (char const   )'n',      (char const   )'/',      (char const   )'o', 
4017        (char const   )'f',      (char const   )'f',      (char const   )' ',      (char const   )'d', 
4018        (char const   )'e',      (char const   )'b',      (char const   )'u',      (char const   )'g', 
4019        (char const   )'g',      (char const   )'i',      (char const   )'n',      (char const   )'g', 
4020        (char const   )' ',      (char const   )'(',      (char const   )'d',      (char const   )'e', 
4021        (char const   )'f',      (char const   )'a',      (char const   )'u',      (char const   )'l', 
4022        (char const   )'t',      (char const   )':',      (char const   )'o',      (char const   )'f', 
4023        (char const   )'f',      (char const   )')',      (char const   )'.',      (char const   )'\000'};
4024#line 35 "/home/zakharov/launch/work/current--X--drivers/--X--defaultlinux-3.4--X--32_1--X--cpachecker/linux-3.4/csd_deg_dscv/14004/dscv_tempdir/dscv/ri/32_1/drivers/media/common/tuners/qt1010.c.common.c"
4025static int qt1010_readreg(struct qt1010_priv *priv , u8 reg , u8 *val ) 
4026{ struct i2c_msg msg[2] ;
4027  int tmp___7 ;
4028  unsigned long __cil_tmp6 ;
4029  unsigned long __cil_tmp7 ;
4030  struct qt1010_config *__cil_tmp8 ;
4031  u8 __cil_tmp9 ;
4032  unsigned long __cil_tmp10 ;
4033  unsigned long __cil_tmp11 ;
4034  unsigned long __cil_tmp12 ;
4035  unsigned long __cil_tmp13 ;
4036  unsigned long __cil_tmp14 ;
4037  unsigned long __cil_tmp15 ;
4038  unsigned long __cil_tmp16 ;
4039  unsigned long __cil_tmp17 ;
4040  unsigned long __cil_tmp18 ;
4041  unsigned long __cil_tmp19 ;
4042  unsigned long __cil_tmp20 ;
4043  struct qt1010_config *__cil_tmp21 ;
4044  u8 __cil_tmp22 ;
4045  unsigned long __cil_tmp23 ;
4046  unsigned long __cil_tmp24 ;
4047  unsigned long __cil_tmp25 ;
4048  unsigned long __cil_tmp26 ;
4049  unsigned long __cil_tmp27 ;
4050  unsigned long __cil_tmp28 ;
4051  unsigned long __cil_tmp29 ;
4052  unsigned long __cil_tmp30 ;
4053  unsigned long __cil_tmp31 ;
4054  unsigned long __cil_tmp32 ;
4055  unsigned long __cil_tmp33 ;
4056  struct i2c_adapter *__cil_tmp34 ;
4057  unsigned long __cil_tmp35 ;
4058  unsigned long __cil_tmp36 ;
4059  struct i2c_msg *__cil_tmp37 ;
4060
4061  {
4062  {
4063#line 37
4064  __cil_tmp6 = 0 * 16UL;
4065#line 37
4066  __cil_tmp7 = (unsigned long )(msg) + __cil_tmp6;
4067#line 37
4068  __cil_tmp8 = *((struct qt1010_config **)priv);
4069#line 37
4070  __cil_tmp9 = *((u8 *)__cil_tmp8);
4071#line 37
4072  *((__u16 *)__cil_tmp7) = (__u16 )__cil_tmp9;
4073#line 37
4074  __cil_tmp10 = 0 * 16UL;
4075#line 37
4076  __cil_tmp11 = __cil_tmp10 + 2;
4077#line 37
4078  __cil_tmp12 = (unsigned long )(msg) + __cil_tmp11;
4079#line 37
4080  *((__u16 *)__cil_tmp12) = (__u16 )0;
4081#line 37
4082  __cil_tmp13 = 0 * 16UL;
4083#line 37
4084  __cil_tmp14 = __cil_tmp13 + 4;
4085#line 37
4086  __cil_tmp15 = (unsigned long )(msg) + __cil_tmp14;
4087#line 37
4088  *((__u16 *)__cil_tmp15) = (__u16 )1;
4089#line 37
4090  __cil_tmp16 = 0 * 16UL;
4091#line 37
4092  __cil_tmp17 = __cil_tmp16 + 8;
4093#line 37
4094  __cil_tmp18 = (unsigned long )(msg) + __cil_tmp17;
4095#line 37
4096  *((__u8 **)__cil_tmp18) = & reg;
4097#line 37
4098  __cil_tmp19 = 1 * 16UL;
4099#line 37
4100  __cil_tmp20 = (unsigned long )(msg) + __cil_tmp19;
4101#line 37
4102  __cil_tmp21 = *((struct qt1010_config **)priv);
4103#line 37
4104  __cil_tmp22 = *((u8 *)__cil_tmp21);
4105#line 37
4106  *((__u16 *)__cil_tmp20) = (__u16 )__cil_tmp22;
4107#line 37
4108  __cil_tmp23 = 1 * 16UL;
4109#line 37
4110  __cil_tmp24 = __cil_tmp23 + 2;
4111#line 37
4112  __cil_tmp25 = (unsigned long )(msg) + __cil_tmp24;
4113#line 37
4114  *((__u16 *)__cil_tmp25) = (__u16 )1;
4115#line 37
4116  __cil_tmp26 = 1 * 16UL;
4117#line 37
4118  __cil_tmp27 = __cil_tmp26 + 4;
4119#line 37
4120  __cil_tmp28 = (unsigned long )(msg) + __cil_tmp27;
4121#line 37
4122  *((__u16 *)__cil_tmp28) = (__u16 )1;
4123#line 37
4124  __cil_tmp29 = 1 * 16UL;
4125#line 37
4126  __cil_tmp30 = __cil_tmp29 + 8;
4127#line 37
4128  __cil_tmp31 = (unsigned long )(msg) + __cil_tmp30;
4129#line 37
4130  *((__u8 **)__cil_tmp31) = val;
4131#line 44
4132  __cil_tmp32 = (unsigned long )priv;
4133#line 44
4134  __cil_tmp33 = __cil_tmp32 + 8;
4135#line 44
4136  __cil_tmp34 = *((struct i2c_adapter **)__cil_tmp33);
4137#line 44
4138  __cil_tmp35 = 0 * 16UL;
4139#line 44
4140  __cil_tmp36 = (unsigned long )(msg) + __cil_tmp35;
4141#line 44
4142  __cil_tmp37 = (struct i2c_msg *)__cil_tmp36;
4143#line 44
4144  tmp___7 = i2c_transfer(__cil_tmp34, __cil_tmp37, 2);
4145  }
4146#line 44
4147  if (tmp___7 != 2) {
4148    {
4149#line 45
4150    printk("<4>qt1010 I2C read failed\n");
4151    }
4152#line 46
4153    return (-121);
4154  } else {
4155
4156  }
4157#line 48
4158  return (0);
4159}
4160}
4161#line 52 "/home/zakharov/launch/work/current--X--drivers/--X--defaultlinux-3.4--X--32_1--X--cpachecker/linux-3.4/csd_deg_dscv/14004/dscv_tempdir/dscv/ri/32_1/drivers/media/common/tuners/qt1010.c.common.c"
4162static int qt1010_writereg(struct qt1010_priv *priv , u8 reg , u8 val ) 
4163{ u8 buf[2] ;
4164  struct i2c_msg msg ;
4165  int tmp___7 ;
4166  unsigned long __cil_tmp7 ;
4167  unsigned long __cil_tmp8 ;
4168  unsigned long __cil_tmp9 ;
4169  unsigned long __cil_tmp10 ;
4170  struct i2c_msg *__cil_tmp11 ;
4171  struct qt1010_config *__cil_tmp12 ;
4172  u8 __cil_tmp13 ;
4173  unsigned long __cil_tmp14 ;
4174  unsigned long __cil_tmp15 ;
4175  unsigned long __cil_tmp16 ;
4176  unsigned long __cil_tmp17 ;
4177  unsigned long __cil_tmp18 ;
4178  unsigned long __cil_tmp19 ;
4179  unsigned long __cil_tmp20 ;
4180  struct i2c_adapter *__cil_tmp21 ;
4181
4182  {
4183  {
4184#line 54
4185  __cil_tmp7 = 0 * 1UL;
4186#line 54
4187  __cil_tmp8 = (unsigned long )(buf) + __cil_tmp7;
4188#line 54
4189  *((u8 *)__cil_tmp8) = reg;
4190#line 54
4191  __cil_tmp9 = 1 * 1UL;
4192#line 54
4193  __cil_tmp10 = (unsigned long )(buf) + __cil_tmp9;
4194#line 54
4195  *((u8 *)__cil_tmp10) = val;
4196#line 55
4197  __cil_tmp11 = & msg;
4198#line 55
4199  __cil_tmp12 = *((struct qt1010_config **)priv);
4200#line 55
4201  __cil_tmp13 = *((u8 *)__cil_tmp12);
4202#line 55
4203  *((__u16 *)__cil_tmp11) = (__u16 )__cil_tmp13;
4204#line 55
4205  __cil_tmp14 = (unsigned long )(& msg) + 2;
4206#line 55
4207  *((__u16 *)__cil_tmp14) = (__u16 )0;
4208#line 55
4209  __cil_tmp15 = (unsigned long )(& msg) + 4;
4210#line 55
4211  *((__u16 *)__cil_tmp15) = (__u16 )2;
4212#line 55
4213  __cil_tmp16 = (unsigned long )(& msg) + 8;
4214#line 55
4215  __cil_tmp17 = 0 * 1UL;
4216#line 55
4217  __cil_tmp18 = (unsigned long )(buf) + __cil_tmp17;
4218#line 55
4219  *((__u8 **)__cil_tmp16) = (u8 *)__cil_tmp18;
4220#line 58
4221  __cil_tmp19 = (unsigned long )priv;
4222#line 58
4223  __cil_tmp20 = __cil_tmp19 + 8;
4224#line 58
4225  __cil_tmp21 = *((struct i2c_adapter **)__cil_tmp20);
4226#line 58
4227  tmp___7 = i2c_transfer(__cil_tmp21, & msg, 1);
4228  }
4229#line 58
4230  if (tmp___7 != 1) {
4231    {
4232#line 59
4233    printk("<4>qt1010 I2C write failed\n");
4234    }
4235#line 60
4236    return (-121);
4237  } else {
4238
4239  }
4240#line 62
4241  return (0);
4242}
4243}
4244#line 66 "/home/zakharov/launch/work/current--X--drivers/--X--defaultlinux-3.4--X--32_1--X--cpachecker/linux-3.4/csd_deg_dscv/14004/dscv_tempdir/dscv/ri/32_1/drivers/media/common/tuners/qt1010.c.common.c"
4245static void qt1010_dump_regs(struct qt1010_priv *priv ) 
4246{ u8 reg ;
4247  u8 val ;
4248  int tmp___7 ;
4249  int __cil_tmp5 ;
4250  int __cil_tmp6 ;
4251  int __cil_tmp7 ;
4252  u8 *__cil_tmp8 ;
4253  u8 __cil_tmp9 ;
4254  int __cil_tmp10 ;
4255  int __cil_tmp11 ;
4256  int __cil_tmp12 ;
4257  int __cil_tmp13 ;
4258
4259  {
4260#line 70
4261  reg = (u8 )0;
4262  {
4263#line 70
4264  while (1) {
4265    while_continue: /* CIL Label */ ;
4266    {
4267#line 71
4268    __cil_tmp5 = (int )reg;
4269#line 71
4270    __cil_tmp6 = __cil_tmp5 % 16;
4271#line 71
4272    if (__cil_tmp6 == 0) {
4273#line 72
4274      if (reg) {
4275        {
4276#line 73
4277        printk("<c>\n");
4278        }
4279      } else {
4280
4281      }
4282      {
4283#line 74
4284      __cil_tmp7 = (int )reg;
4285#line 74
4286      printk("<7>%02x:", __cil_tmp7);
4287      }
4288    } else {
4289
4290    }
4291    }
4292    {
4293#line 76
4294    tmp___7 = qt1010_readreg(priv, reg, & val);
4295    }
4296#line 76
4297    if (tmp___7 == 0) {
4298      {
4299#line 77
4300      __cil_tmp8 = & val;
4301#line 77
4302      __cil_tmp9 = *__cil_tmp8;
4303#line 77
4304      __cil_tmp10 = (int )__cil_tmp9;
4305#line 77
4306      printk("<c> %02x", __cil_tmp10);
4307      }
4308    } else {
4309      {
4310#line 79
4311      printk("<c> --");
4312      }
4313    }
4314    {
4315#line 80
4316    __cil_tmp11 = (int )reg;
4317#line 80
4318    if (__cil_tmp11 == 47) {
4319#line 81
4320      goto while_break;
4321    } else {
4322
4323    }
4324    }
4325#line 70
4326    __cil_tmp12 = (int )reg;
4327#line 70
4328    __cil_tmp13 = __cil_tmp12 + 1;
4329#line 70
4330    reg = (u8 )__cil_tmp13;
4331  }
4332  while_break: /* CIL Label */ ;
4333  }
4334  {
4335#line 83
4336  printk("<c>\n");
4337  }
4338#line 84
4339  return;
4340}
4341}
4342#line 86 "/home/zakharov/launch/work/current--X--drivers/--X--defaultlinux-3.4--X--32_1--X--cpachecker/linux-3.4/csd_deg_dscv/14004/dscv_tempdir/dscv/ri/32_1/drivers/media/common/tuners/qt1010.c.common.c"
4343static int qt1010_set_params(struct dvb_frontend *fe ) 
4344{ struct dtv_frontend_properties *c ;
4345  struct qt1010_priv *priv ;
4346  int err ;
4347  u32 freq ;
4348  u32 div ;
4349  u32 mod1 ;
4350  u32 mod2 ;
4351  u8 i ;
4352  u8 tmpval ;
4353  u8 reg05 ;
4354  qt1010_i2c_oper_t rd[48] ;
4355  unsigned long __cil_tmp13 ;
4356  unsigned long __cil_tmp14 ;
4357  unsigned long __cil_tmp15 ;
4358  unsigned long __cil_tmp16 ;
4359  unsigned long __cil_tmp17 ;
4360  unsigned long __cil_tmp18 ;
4361  unsigned long __cil_tmp19 ;
4362  unsigned long __cil_tmp20 ;
4363  unsigned long __cil_tmp21 ;
4364  unsigned long __cil_tmp22 ;
4365  unsigned long __cil_tmp23 ;
4366  unsigned long __cil_tmp24 ;
4367  unsigned long __cil_tmp25 ;
4368  unsigned long __cil_tmp26 ;
4369  unsigned long __cil_tmp27 ;
4370  unsigned long __cil_tmp28 ;
4371  unsigned long __cil_tmp29 ;
4372  unsigned long __cil_tmp30 ;
4373  unsigned long __cil_tmp31 ;
4374  unsigned long __cil_tmp32 ;
4375  unsigned long __cil_tmp33 ;
4376  unsigned long __cil_tmp34 ;
4377  unsigned long __cil_tmp35 ;
4378  unsigned long __cil_tmp36 ;
4379  unsigned long __cil_tmp37 ;
4380  unsigned long __cil_tmp38 ;
4381  unsigned long __cil_tmp39 ;
4382  unsigned long __cil_tmp40 ;
4383  unsigned long __cil_tmp41 ;
4384  unsigned long __cil_tmp42 ;
4385  unsigned long __cil_tmp43 ;
4386  unsigned long __cil_tmp44 ;
4387  unsigned long __cil_tmp45 ;
4388  unsigned long __cil_tmp46 ;
4389  unsigned long __cil_tmp47 ;
4390  unsigned long __cil_tmp48 ;
4391  unsigned long __cil_tmp49 ;
4392  unsigned long __cil_tmp50 ;
4393  unsigned long __cil_tmp51 ;
4394  unsigned long __cil_tmp52 ;
4395  unsigned long __cil_tmp53 ;
4396  unsigned long __cil_tmp54 ;
4397  unsigned long __cil_tmp55 ;
4398  unsigned long __cil_tmp56 ;
4399  unsigned long __cil_tmp57 ;
4400  unsigned long __cil_tmp58 ;
4401  unsigned long __cil_tmp59 ;
4402  unsigned long __cil_tmp60 ;
4403  unsigned long __cil_tmp61 ;
4404  unsigned long __cil_tmp62 ;
4405  unsigned long __cil_tmp63 ;
4406  unsigned long __cil_tmp64 ;
4407  unsigned long __cil_tmp65 ;
4408  unsigned long __cil_tmp66 ;
4409  unsigned long __cil_tmp67 ;
4410  unsigned long __cil_tmp68 ;
4411  unsigned long __cil_tmp69 ;
4412  unsigned long __cil_tmp70 ;
4413  unsigned long __cil_tmp71 ;
4414  unsigned long __cil_tmp72 ;
4415  unsigned long __cil_tmp73 ;
4416  unsigned long __cil_tmp74 ;
4417  unsigned long __cil_tmp75 ;
4418  unsigned long __cil_tmp76 ;
4419  unsigned long __cil_tmp77 ;
4420  unsigned long __cil_tmp78 ;
4421  unsigned long __cil_tmp79 ;
4422  unsigned long __cil_tmp80 ;
4423  unsigned long __cil_tmp81 ;
4424  unsigned long __cil_tmp82 ;
4425  unsigned long __cil_tmp83 ;
4426  unsigned long __cil_tmp84 ;
4427  unsigned long __cil_tmp85 ;
4428  unsigned long __cil_tmp86 ;
4429  unsigned long __cil_tmp87 ;
4430  unsigned long __cil_tmp88 ;
4431  unsigned long __cil_tmp89 ;
4432  unsigned long __cil_tmp90 ;
4433  unsigned long __cil_tmp91 ;
4434  unsigned long __cil_tmp92 ;
4435  unsigned long __cil_tmp93 ;
4436  unsigned long __cil_tmp94 ;
4437  unsigned long __cil_tmp95 ;
4438  unsigned long __cil_tmp96 ;
4439  unsigned long __cil_tmp97 ;
4440  unsigned long __cil_tmp98 ;
4441  unsigned long __cil_tmp99 ;
4442  unsigned long __cil_tmp100 ;
4443  unsigned long __cil_tmp101 ;
4444  unsigned long __cil_tmp102 ;
4445  unsigned long __cil_tmp103 ;
4446  unsigned long __cil_tmp104 ;
4447  unsigned long __cil_tmp105 ;
4448  unsigned long __cil_tmp106 ;
4449  unsigned long __cil_tmp107 ;
4450  unsigned long __cil_tmp108 ;
4451  unsigned long __cil_tmp109 ;
4452  unsigned long __cil_tmp110 ;
4453  unsigned long __cil_tmp111 ;
4454  unsigned long __cil_tmp112 ;
4455  unsigned long __cil_tmp113 ;
4456  unsigned long __cil_tmp114 ;
4457  unsigned long __cil_tmp115 ;
4458  unsigned long __cil_tmp116 ;
4459  unsigned long __cil_tmp117 ;
4460  unsigned long __cil_tmp118 ;
4461  unsigned long __cil_tmp119 ;
4462  unsigned long __cil_tmp120 ;
4463  unsigned long __cil_tmp121 ;
4464  unsigned long __cil_tmp122 ;
4465  unsigned long __cil_tmp123 ;
4466  unsigned long __cil_tmp124 ;
4467  unsigned long __cil_tmp125 ;
4468  unsigned long __cil_tmp126 ;
4469  unsigned long __cil_tmp127 ;
4470  unsigned long __cil_tmp128 ;
4471  unsigned long __cil_tmp129 ;
4472  unsigned long __cil_tmp130 ;
4473  unsigned long __cil_tmp131 ;
4474  unsigned long __cil_tmp132 ;
4475  unsigned long __cil_tmp133 ;
4476  unsigned long __cil_tmp134 ;
4477  unsigned long __cil_tmp135 ;
4478  unsigned long __cil_tmp136 ;
4479  unsigned long __cil_tmp137 ;
4480  unsigned long __cil_tmp138 ;
4481  unsigned long __cil_tmp139 ;
4482  unsigned long __cil_tmp140 ;
4483  unsigned long __cil_tmp141 ;
4484  unsigned long __cil_tmp142 ;
4485  unsigned long __cil_tmp143 ;
4486  unsigned long __cil_tmp144 ;
4487  unsigned long __cil_tmp145 ;
4488  unsigned long __cil_tmp146 ;
4489  unsigned long __cil_tmp147 ;
4490  unsigned long __cil_tmp148 ;
4491  unsigned long __cil_tmp149 ;
4492  unsigned long __cil_tmp150 ;
4493  unsigned long __cil_tmp151 ;
4494  unsigned long __cil_tmp152 ;
4495  unsigned long __cil_tmp153 ;
4496  unsigned long __cil_tmp154 ;
4497  unsigned long __cil_tmp155 ;
4498  unsigned long __cil_tmp156 ;
4499  unsigned long __cil_tmp157 ;
4500  unsigned long __cil_tmp158 ;
4501  unsigned long __cil_tmp159 ;
4502  unsigned long __cil_tmp160 ;
4503  unsigned long __cil_tmp161 ;
4504  unsigned long __cil_tmp162 ;
4505  unsigned long __cil_tmp163 ;
4506  unsigned long __cil_tmp164 ;
4507  unsigned long __cil_tmp165 ;
4508  unsigned long __cil_tmp166 ;
4509  unsigned long __cil_tmp167 ;
4510  unsigned long __cil_tmp168 ;
4511  unsigned long __cil_tmp169 ;
4512  unsigned long __cil_tmp170 ;
4513  unsigned long __cil_tmp171 ;
4514  unsigned long __cil_tmp172 ;
4515  unsigned long __cil_tmp173 ;
4516  unsigned long __cil_tmp174 ;
4517  unsigned long __cil_tmp175 ;
4518  unsigned long __cil_tmp176 ;
4519  unsigned long __cil_tmp177 ;
4520  unsigned long __cil_tmp178 ;
4521  unsigned long __cil_tmp179 ;
4522  unsigned long __cil_tmp180 ;
4523  unsigned long __cil_tmp181 ;
4524  unsigned long __cil_tmp182 ;
4525  unsigned long __cil_tmp183 ;
4526  unsigned long __cil_tmp184 ;
4527  unsigned long __cil_tmp185 ;
4528  unsigned long __cil_tmp186 ;
4529  unsigned long __cil_tmp187 ;
4530  unsigned long __cil_tmp188 ;
4531  unsigned long __cil_tmp189 ;
4532  unsigned long __cil_tmp190 ;
4533  unsigned long __cil_tmp191 ;
4534  unsigned long __cil_tmp192 ;
4535  unsigned long __cil_tmp193 ;
4536  unsigned long __cil_tmp194 ;
4537  unsigned long __cil_tmp195 ;
4538  unsigned long __cil_tmp196 ;
4539  unsigned long __cil_tmp197 ;
4540  unsigned long __cil_tmp198 ;
4541  unsigned long __cil_tmp199 ;
4542  unsigned long __cil_tmp200 ;
4543  unsigned long __cil_tmp201 ;
4544  unsigned long __cil_tmp202 ;
4545  unsigned long __cil_tmp203 ;
4546  unsigned long __cil_tmp204 ;
4547  unsigned long __cil_tmp205 ;
4548  unsigned long __cil_tmp206 ;
4549  unsigned long __cil_tmp207 ;
4550  unsigned long __cil_tmp208 ;
4551  unsigned long __cil_tmp209 ;
4552  unsigned long __cil_tmp210 ;
4553  unsigned long __cil_tmp211 ;
4554  unsigned long __cil_tmp212 ;
4555  unsigned long __cil_tmp213 ;
4556  unsigned long __cil_tmp214 ;
4557  unsigned long __cil_tmp215 ;
4558  unsigned long __cil_tmp216 ;
4559  unsigned long __cil_tmp217 ;
4560  unsigned long __cil_tmp218 ;
4561  unsigned long __cil_tmp219 ;
4562  unsigned long __cil_tmp220 ;
4563  unsigned long __cil_tmp221 ;
4564  unsigned long __cil_tmp222 ;
4565  unsigned long __cil_tmp223 ;
4566  unsigned long __cil_tmp224 ;
4567  unsigned long __cil_tmp225 ;
4568  unsigned long __cil_tmp226 ;
4569  unsigned long __cil_tmp227 ;
4570  unsigned long __cil_tmp228 ;
4571  unsigned long __cil_tmp229 ;
4572  unsigned long __cil_tmp230 ;
4573  unsigned long __cil_tmp231 ;
4574  unsigned long __cil_tmp232 ;
4575  unsigned long __cil_tmp233 ;
4576  unsigned long __cil_tmp234 ;
4577  unsigned long __cil_tmp235 ;
4578  unsigned long __cil_tmp236 ;
4579  unsigned long __cil_tmp237 ;
4580  unsigned long __cil_tmp238 ;
4581  unsigned long __cil_tmp239 ;
4582  unsigned long __cil_tmp240 ;
4583  unsigned long __cil_tmp241 ;
4584  unsigned long __cil_tmp242 ;
4585  unsigned long __cil_tmp243 ;
4586  unsigned long __cil_tmp244 ;
4587  unsigned long __cil_tmp245 ;
4588  unsigned long __cil_tmp246 ;
4589  unsigned long __cil_tmp247 ;
4590  unsigned long __cil_tmp248 ;
4591  unsigned long __cil_tmp249 ;
4592  unsigned long __cil_tmp250 ;
4593  unsigned long __cil_tmp251 ;
4594  unsigned long __cil_tmp252 ;
4595  unsigned long __cil_tmp253 ;
4596  unsigned long __cil_tmp254 ;
4597  unsigned long __cil_tmp255 ;
4598  unsigned long __cil_tmp256 ;
4599  unsigned long __cil_tmp257 ;
4600  unsigned long __cil_tmp258 ;
4601  unsigned long __cil_tmp259 ;
4602  unsigned long __cil_tmp260 ;
4603  unsigned long __cil_tmp261 ;
4604  unsigned long __cil_tmp262 ;
4605  unsigned long __cil_tmp263 ;
4606  unsigned long __cil_tmp264 ;
4607  unsigned long __cil_tmp265 ;
4608  unsigned long __cil_tmp266 ;
4609  unsigned long __cil_tmp267 ;
4610  unsigned long __cil_tmp268 ;
4611  unsigned long __cil_tmp269 ;
4612  unsigned long __cil_tmp270 ;
4613  unsigned long __cil_tmp271 ;
4614  unsigned long __cil_tmp272 ;
4615  unsigned long __cil_tmp273 ;
4616  unsigned long __cil_tmp274 ;
4617  unsigned long __cil_tmp275 ;
4618  unsigned long __cil_tmp276 ;
4619  unsigned long __cil_tmp277 ;
4620  unsigned long __cil_tmp278 ;
4621  unsigned long __cil_tmp279 ;
4622  unsigned long __cil_tmp280 ;
4623  unsigned long __cil_tmp281 ;
4624  unsigned long __cil_tmp282 ;
4625  unsigned long __cil_tmp283 ;
4626  unsigned long __cil_tmp284 ;
4627  unsigned long __cil_tmp285 ;
4628  unsigned long __cil_tmp286 ;
4629  unsigned long __cil_tmp287 ;
4630  unsigned long __cil_tmp288 ;
4631  unsigned long __cil_tmp289 ;
4632  unsigned long __cil_tmp290 ;
4633  unsigned long __cil_tmp291 ;
4634  unsigned long __cil_tmp292 ;
4635  unsigned long __cil_tmp293 ;
4636  unsigned long __cil_tmp294 ;
4637  unsigned long __cil_tmp295 ;
4638  unsigned long __cil_tmp296 ;
4639  unsigned long __cil_tmp297 ;
4640  unsigned long __cil_tmp298 ;
4641  unsigned long __cil_tmp299 ;
4642  unsigned long __cil_tmp300 ;
4643  unsigned long __cil_tmp301 ;
4644  unsigned long __cil_tmp302 ;
4645  unsigned long __cil_tmp303 ;
4646  unsigned long __cil_tmp304 ;
4647  unsigned long __cil_tmp305 ;
4648  unsigned long __cil_tmp306 ;
4649  unsigned long __cil_tmp307 ;
4650  unsigned long __cil_tmp308 ;
4651  unsigned long __cil_tmp309 ;
4652  unsigned long __cil_tmp310 ;
4653  unsigned long __cil_tmp311 ;
4654  unsigned long __cil_tmp312 ;
4655  unsigned long __cil_tmp313 ;
4656  unsigned long __cil_tmp314 ;
4657  unsigned long __cil_tmp315 ;
4658  unsigned long __cil_tmp316 ;
4659  unsigned long __cil_tmp317 ;
4660  unsigned long __cil_tmp318 ;
4661  unsigned long __cil_tmp319 ;
4662  unsigned long __cil_tmp320 ;
4663  unsigned long __cil_tmp321 ;
4664  unsigned long __cil_tmp322 ;
4665  unsigned long __cil_tmp323 ;
4666  unsigned long __cil_tmp324 ;
4667  unsigned long __cil_tmp325 ;
4668  unsigned long __cil_tmp326 ;
4669  unsigned long __cil_tmp327 ;
4670  unsigned long __cil_tmp328 ;
4671  unsigned long __cil_tmp329 ;
4672  unsigned long __cil_tmp330 ;
4673  unsigned long __cil_tmp331 ;
4674  unsigned long __cil_tmp332 ;
4675  unsigned long __cil_tmp333 ;
4676  unsigned long __cil_tmp334 ;
4677  unsigned long __cil_tmp335 ;
4678  unsigned long __cil_tmp336 ;
4679  unsigned long __cil_tmp337 ;
4680  unsigned long __cil_tmp338 ;
4681  unsigned long __cil_tmp339 ;
4682  unsigned long __cil_tmp340 ;
4683  unsigned long __cil_tmp341 ;
4684  unsigned long __cil_tmp342 ;
4685  unsigned long __cil_tmp343 ;
4686  unsigned long __cil_tmp344 ;
4687  unsigned long __cil_tmp345 ;
4688  unsigned long __cil_tmp346 ;
4689  unsigned long __cil_tmp347 ;
4690  unsigned long __cil_tmp348 ;
4691  unsigned long __cil_tmp349 ;
4692  unsigned long __cil_tmp350 ;
4693  unsigned long __cil_tmp351 ;
4694  unsigned long __cil_tmp352 ;
4695  unsigned long __cil_tmp353 ;
4696  unsigned long __cil_tmp354 ;
4697  unsigned long __cil_tmp355 ;
4698  unsigned long __cil_tmp356 ;
4699  unsigned long __cil_tmp357 ;
4700  unsigned long __cil_tmp358 ;
4701  unsigned long __cil_tmp359 ;
4702  unsigned long __cil_tmp360 ;
4703  unsigned long __cil_tmp361 ;
4704  unsigned long __cil_tmp362 ;
4705  unsigned long __cil_tmp363 ;
4706  unsigned long __cil_tmp364 ;
4707  unsigned long __cil_tmp365 ;
4708  unsigned long __cil_tmp366 ;
4709  unsigned long __cil_tmp367 ;
4710  unsigned long __cil_tmp368 ;
4711  unsigned long __cil_tmp369 ;
4712  unsigned long __cil_tmp370 ;
4713  unsigned long __cil_tmp371 ;
4714  unsigned long __cil_tmp372 ;
4715  unsigned long __cil_tmp373 ;
4716  unsigned long __cil_tmp374 ;
4717  unsigned long __cil_tmp375 ;
4718  unsigned long __cil_tmp376 ;
4719  unsigned long __cil_tmp377 ;
4720  unsigned long __cil_tmp378 ;
4721  unsigned long __cil_tmp379 ;
4722  unsigned long __cil_tmp380 ;
4723  unsigned long __cil_tmp381 ;
4724  unsigned long __cil_tmp382 ;
4725  unsigned long __cil_tmp383 ;
4726  unsigned long __cil_tmp384 ;
4727  unsigned long __cil_tmp385 ;
4728  unsigned long __cil_tmp386 ;
4729  unsigned long __cil_tmp387 ;
4730  unsigned long __cil_tmp388 ;
4731  unsigned long __cil_tmp389 ;
4732  unsigned long __cil_tmp390 ;
4733  unsigned long __cil_tmp391 ;
4734  unsigned long __cil_tmp392 ;
4735  unsigned long __cil_tmp393 ;
4736  unsigned long __cil_tmp394 ;
4737  unsigned long __cil_tmp395 ;
4738  unsigned long __cil_tmp396 ;
4739  unsigned long __cil_tmp397 ;
4740  unsigned long __cil_tmp398 ;
4741  unsigned long __cil_tmp399 ;
4742  unsigned long __cil_tmp400 ;
4743  void *__cil_tmp401 ;
4744  unsigned long __cil_tmp402 ;
4745  unsigned long __cil_tmp403 ;
4746  u32 __cil_tmp404 ;
4747  u32 __cil_tmp405 ;
4748  u32 __cil_tmp406 ;
4749  u32 __cil_tmp407 ;
4750  unsigned long __cil_tmp408 ;
4751  unsigned long __cil_tmp409 ;
4752  unsigned long __cil_tmp410 ;
4753  unsigned long __cil_tmp411 ;
4754  unsigned long __cil_tmp412 ;
4755  unsigned long __cil_tmp413 ;
4756  unsigned long __cil_tmp414 ;
4757  unsigned long __cil_tmp415 ;
4758  int (*__cil_tmp416)(struct dvb_frontend *fe , int enable ) ;
4759  unsigned long __cil_tmp417 ;
4760  unsigned long __cil_tmp418 ;
4761  unsigned long __cil_tmp419 ;
4762  unsigned long __cil_tmp420 ;
4763  unsigned long __cil_tmp421 ;
4764  unsigned long __cil_tmp422 ;
4765  u32 __cil_tmp423 ;
4766  u32 __cil_tmp424 ;
4767  unsigned long __cil_tmp425 ;
4768  unsigned long __cil_tmp426 ;
4769  unsigned long __cil_tmp427 ;
4770  unsigned long __cil_tmp428 ;
4771  unsigned long __cil_tmp429 ;
4772  unsigned long __cil_tmp430 ;
4773  unsigned long __cil_tmp431 ;
4774  unsigned long __cil_tmp432 ;
4775  unsigned long __cil_tmp433 ;
4776  unsigned long __cil_tmp434 ;
4777  unsigned long __cil_tmp435 ;
4778  unsigned long __cil_tmp436 ;
4779  unsigned long __cil_tmp437 ;
4780  unsigned long __cil_tmp438 ;
4781  unsigned long __cil_tmp439 ;
4782  unsigned long __cil_tmp440 ;
4783  unsigned long __cil_tmp441 ;
4784  unsigned long __cil_tmp442 ;
4785  unsigned long __cil_tmp443 ;
4786  unsigned long __cil_tmp444 ;
4787  unsigned long __cil_tmp445 ;
4788  unsigned long __cil_tmp446 ;
4789  unsigned long __cil_tmp447 ;
4790  unsigned long __cil_tmp448 ;
4791  unsigned long __cil_tmp449 ;
4792  unsigned long __cil_tmp450 ;
4793  unsigned long __cil_tmp451 ;
4794  unsigned long __cil_tmp452 ;
4795  unsigned long __cil_tmp453 ;
4796  unsigned long __cil_tmp454 ;
4797  unsigned long __cil_tmp455 ;
4798  unsigned long __cil_tmp456 ;
4799  unsigned long __cil_tmp457 ;
4800  unsigned long __cil_tmp458 ;
4801  unsigned long __cil_tmp459 ;
4802  unsigned long __cil_tmp460 ;
4803  u8 *__cil_tmp461 ;
4804  unsigned long __cil_tmp462 ;
4805  unsigned long __cil_tmp463 ;
4806  unsigned long __cil_tmp464 ;
4807  u32 __cil_tmp465 ;
4808  u32 __cil_tmp466 ;
4809  u8 *__cil_tmp467 ;
4810  u8 __cil_tmp468 ;
4811  u32 __cil_tmp469 ;
4812  u32 __cil_tmp470 ;
4813  unsigned long __cil_tmp471 ;
4814  unsigned long __cil_tmp472 ;
4815  unsigned long __cil_tmp473 ;
4816  unsigned long __cil_tmp474 ;
4817  unsigned long __cil_tmp475 ;
4818  unsigned long __cil_tmp476 ;
4819  unsigned long __cil_tmp477 ;
4820  unsigned long __cil_tmp478 ;
4821  unsigned long __cil_tmp479 ;
4822  unsigned long __cil_tmp480 ;
4823  unsigned long __cil_tmp481 ;
4824  unsigned long __cil_tmp482 ;
4825  unsigned long __cil_tmp483 ;
4826  unsigned long __cil_tmp484 ;
4827  unsigned long __cil_tmp485 ;
4828  unsigned long __cil_tmp486 ;
4829  unsigned long __cil_tmp487 ;
4830  unsigned long __cil_tmp488 ;
4831  unsigned long __cil_tmp489 ;
4832  unsigned long __cil_tmp490 ;
4833  unsigned long __cil_tmp491 ;
4834  unsigned long __cil_tmp492 ;
4835  unsigned long __cil_tmp493 ;
4836  unsigned long __cil_tmp494 ;
4837  unsigned long __cil_tmp495 ;
4838  unsigned long __cil_tmp496 ;
4839  unsigned long __cil_tmp497 ;
4840  int __cil_tmp498 ;
4841  int __cil_tmp499 ;
4842  u8 *__cil_tmp500 ;
4843  u8 *__cil_tmp501 ;
4844  u8 *__cil_tmp502 ;
4845  u8 *__cil_tmp503 ;
4846  u8 *__cil_tmp504 ;
4847  u8 *__cil_tmp505 ;
4848  unsigned long __cil_tmp506 ;
4849  unsigned long __cil_tmp507 ;
4850  unsigned long __cil_tmp508 ;
4851  u8 *__cil_tmp509 ;
4852  u8 __cil_tmp510 ;
4853  int __cil_tmp511 ;
4854  unsigned long __cil_tmp512 ;
4855  unsigned long __cil_tmp513 ;
4856  u8 __cil_tmp514 ;
4857  int __cil_tmp515 ;
4858  int __cil_tmp516 ;
4859  int __cil_tmp517 ;
4860  u8 *__cil_tmp518 ;
4861  u8 *__cil_tmp519 ;
4862  u8 *__cil_tmp520 ;
4863  u8 *__cil_tmp521 ;
4864  u8 *__cil_tmp522 ;
4865  u8 *__cil_tmp523 ;
4866  unsigned long __cil_tmp524 ;
4867  unsigned long __cil_tmp525 ;
4868  unsigned long __cil_tmp526 ;
4869  u8 *__cil_tmp527 ;
4870  u8 __cil_tmp528 ;
4871  int __cil_tmp529 ;
4872  unsigned long __cil_tmp530 ;
4873  unsigned long __cil_tmp531 ;
4874  u8 __cil_tmp532 ;
4875  int __cil_tmp533 ;
4876  int __cil_tmp534 ;
4877  int __cil_tmp535 ;
4878  unsigned long __cil_tmp536 ;
4879  unsigned long __cil_tmp537 ;
4880  unsigned long __cil_tmp538 ;
4881  unsigned long __cil_tmp539 ;
4882  unsigned long __cil_tmp540 ;
4883  unsigned long __cil_tmp541 ;
4884  unsigned long __cil_tmp542 ;
4885  unsigned long __cil_tmp543 ;
4886  int *__cil_tmp544 ;
4887  unsigned long __cil_tmp545 ;
4888  unsigned long __cil_tmp546 ;
4889  unsigned long __cil_tmp547 ;
4890  u8 __cil_tmp548 ;
4891  int __cil_tmp549 ;
4892  unsigned long __cil_tmp550 ;
4893  unsigned long __cil_tmp551 ;
4894  unsigned long __cil_tmp552 ;
4895  u8 __cil_tmp553 ;
4896  int __cil_tmp554 ;
4897  unsigned long __cil_tmp555 ;
4898  unsigned long __cil_tmp556 ;
4899  unsigned long __cil_tmp557 ;
4900  u8 __cil_tmp558 ;
4901  int __cil_tmp559 ;
4902  unsigned long __cil_tmp560 ;
4903  unsigned long __cil_tmp561 ;
4904  unsigned long __cil_tmp562 ;
4905  u8 __cil_tmp563 ;
4906  int __cil_tmp564 ;
4907  unsigned long __cil_tmp565 ;
4908  unsigned long __cil_tmp566 ;
4909  unsigned long __cil_tmp567 ;
4910  u8 __cil_tmp568 ;
4911  int __cil_tmp569 ;
4912  unsigned long __cil_tmp570 ;
4913  unsigned long __cil_tmp571 ;
4914  unsigned long __cil_tmp572 ;
4915  u8 __cil_tmp573 ;
4916  int __cil_tmp574 ;
4917  unsigned long __cil_tmp575 ;
4918  unsigned long __cil_tmp576 ;
4919  unsigned long __cil_tmp577 ;
4920  u8 __cil_tmp578 ;
4921  int __cil_tmp579 ;
4922  unsigned long __cil_tmp580 ;
4923  unsigned long __cil_tmp581 ;
4924  unsigned long __cil_tmp582 ;
4925  u8 __cil_tmp583 ;
4926  int __cil_tmp584 ;
4927  unsigned long __cil_tmp585 ;
4928  unsigned long __cil_tmp586 ;
4929  unsigned long __cil_tmp587 ;
4930  u8 __cil_tmp588 ;
4931  int __cil_tmp589 ;
4932  unsigned long __cil_tmp590 ;
4933  unsigned long __cil_tmp591 ;
4934  unsigned long __cil_tmp592 ;
4935  u8 __cil_tmp593 ;
4936  int __cil_tmp594 ;
4937  unsigned long __cil_tmp595 ;
4938  unsigned long __cil_tmp596 ;
4939  unsigned long __cil_tmp597 ;
4940  u8 __cil_tmp598 ;
4941  int __cil_tmp599 ;
4942  unsigned long __cil_tmp600 ;
4943  unsigned long __cil_tmp601 ;
4944  unsigned long __cil_tmp602 ;
4945  u8 __cil_tmp603 ;
4946  int __cil_tmp604 ;
4947  unsigned long __cil_tmp605 ;
4948  unsigned long __cil_tmp606 ;
4949  unsigned long __cil_tmp607 ;
4950  u8 __cil_tmp608 ;
4951  int __cil_tmp609 ;
4952  unsigned long __cil_tmp610 ;
4953  unsigned long __cil_tmp611 ;
4954  unsigned long __cil_tmp612 ;
4955  u8 __cil_tmp613 ;
4956  int __cil_tmp614 ;
4957  unsigned long __cil_tmp615 ;
4958  unsigned long __cil_tmp616 ;
4959  unsigned long __cil_tmp617 ;
4960  unsigned long __cil_tmp618 ;
4961  unsigned long __cil_tmp619 ;
4962  u8 __cil_tmp620 ;
4963  int __cil_tmp621 ;
4964  unsigned long __cil_tmp622 ;
4965  unsigned long __cil_tmp623 ;
4966  unsigned long __cil_tmp624 ;
4967  u8 __cil_tmp625 ;
4968  unsigned long __cil_tmp626 ;
4969  unsigned long __cil_tmp627 ;
4970  unsigned long __cil_tmp628 ;
4971  u8 __cil_tmp629 ;
4972  unsigned long __cil_tmp630 ;
4973  unsigned long __cil_tmp631 ;
4974  unsigned long __cil_tmp632 ;
4975  u8 __cil_tmp633 ;
4976  int __cil_tmp634 ;
4977  int __cil_tmp635 ;
4978  int *__cil_tmp636 ;
4979  unsigned long __cil_tmp637 ;
4980  unsigned long __cil_tmp638 ;
4981  unsigned long __cil_tmp639 ;
4982  unsigned long __cil_tmp640 ;
4983  unsigned long __cil_tmp641 ;
4984  unsigned long __cil_tmp642 ;
4985  int (*__cil_tmp643)(struct dvb_frontend *fe , int enable ) ;
4986
4987  {
4988#line 88
4989  __cil_tmp13 = (unsigned long )fe;
4990#line 88
4991  __cil_tmp14 = __cil_tmp13 + 800;
4992#line 88
4993  c = (struct dtv_frontend_properties *)__cil_tmp14;
4994#line 93
4995  __cil_tmp15 = 0 * 3UL;
4996#line 93
4997  __cil_tmp16 = (unsigned long )(rd) + __cil_tmp15;
4998#line 93
4999  *((u8 *)__cil_tmp16) = (u8 )0;
5000#line 93
5001  __cil_tmp17 = 0 * 3UL;
5002#line 93
5003  __cil_tmp18 = __cil_tmp17 + 1;
5004#line 93
5005  __cil_tmp19 = (unsigned long )(rd) + __cil_tmp18;
5006#line 93
5007  *((u8 *)__cil_tmp19) = (u8 )1;
5008#line 93
5009  __cil_tmp20 = 0 * 3UL;
5010#line 93
5011  __cil_tmp21 = __cil_tmp20 + 2;
5012#line 93
5013  __cil_tmp22 = (unsigned long )(rd) + __cil_tmp21;
5014#line 93
5015  *((u8 *)__cil_tmp22) = (u8 )128;
5016#line 93
5017  __cil_tmp23 = 1 * 3UL;
5018#line 93
5019  __cil_tmp24 = (unsigned long )(rd) + __cil_tmp23;
5020#line 93
5021  *((u8 *)__cil_tmp24) = (u8 )0;
5022#line 93
5023  __cil_tmp25 = 1 * 3UL;
5024#line 93
5025  __cil_tmp26 = __cil_tmp25 + 1;
5026#line 93
5027  __cil_tmp27 = (unsigned long )(rd) + __cil_tmp26;
5028#line 93
5029  *((u8 *)__cil_tmp27) = (u8 )2;
5030#line 93
5031  __cil_tmp28 = 1 * 3UL;
5032#line 93
5033  __cil_tmp29 = __cil_tmp28 + 2;
5034#line 93
5035  __cil_tmp30 = (unsigned long )(rd) + __cil_tmp29;
5036#line 93
5037  *((u8 *)__cil_tmp30) = (u8 )63;
5038#line 93
5039  __cil_tmp31 = 2 * 3UL;
5040#line 93
5041  __cil_tmp32 = (unsigned long )(rd) + __cil_tmp31;
5042#line 93
5043  *((u8 *)__cil_tmp32) = (u8 )0;
5044#line 93
5045  __cil_tmp33 = 2 * 3UL;
5046#line 93
5047  __cil_tmp34 = __cil_tmp33 + 1;
5048#line 93
5049  __cil_tmp35 = (unsigned long )(rd) + __cil_tmp34;
5050#line 93
5051  *((u8 *)__cil_tmp35) = (u8 )5;
5052#line 93
5053  __cil_tmp36 = 2 * 3UL;
5054#line 93
5055  __cil_tmp37 = __cil_tmp36 + 2;
5056#line 93
5057  __cil_tmp38 = (unsigned long )(rd) + __cil_tmp37;
5058#line 93
5059  *((u8 *)__cil_tmp38) = (u8 )255;
5060#line 93
5061  __cil_tmp39 = 3 * 3UL;
5062#line 93
5063  __cil_tmp40 = (unsigned long )(rd) + __cil_tmp39;
5064#line 93
5065  *((u8 *)__cil_tmp40) = (u8 )0;
5066#line 93
5067  __cil_tmp41 = 3 * 3UL;
5068#line 93
5069  __cil_tmp42 = __cil_tmp41 + 1;
5070#line 93
5071  __cil_tmp43 = (unsigned long )(rd) + __cil_tmp42;
5072#line 93
5073  *((u8 *)__cil_tmp43) = (u8 )6;
5074#line 93
5075  __cil_tmp44 = 3 * 3UL;
5076#line 93
5077  __cil_tmp45 = __cil_tmp44 + 2;
5078#line 93
5079  __cil_tmp46 = (unsigned long )(rd) + __cil_tmp45;
5080#line 93
5081  *((u8 *)__cil_tmp46) = (u8 )68;
5082#line 93
5083  __cil_tmp47 = 4 * 3UL;
5084#line 93
5085  __cil_tmp48 = (unsigned long )(rd) + __cil_tmp47;
5086#line 93
5087  *((u8 *)__cil_tmp48) = (u8 )0;
5088#line 93
5089  __cil_tmp49 = 4 * 3UL;
5090#line 93
5091  __cil_tmp50 = __cil_tmp49 + 1;
5092#line 93
5093  __cil_tmp51 = (unsigned long )(rd) + __cil_tmp50;
5094#line 93
5095  *((u8 *)__cil_tmp51) = (u8 )7;
5096#line 93
5097  __cil_tmp52 = 4 * 3UL;
5098#line 93
5099  __cil_tmp53 = __cil_tmp52 + 2;
5100#line 93
5101  __cil_tmp54 = (unsigned long )(rd) + __cil_tmp53;
5102#line 93
5103  *((u8 *)__cil_tmp54) = (u8 )255;
5104#line 93
5105  __cil_tmp55 = 5 * 3UL;
5106#line 93
5107  __cil_tmp56 = (unsigned long )(rd) + __cil_tmp55;
5108#line 93
5109  *((u8 *)__cil_tmp56) = (u8 )0;
5110#line 93
5111  __cil_tmp57 = 5 * 3UL;
5112#line 93
5113  __cil_tmp58 = __cil_tmp57 + 1;
5114#line 93
5115  __cil_tmp59 = (unsigned long )(rd) + __cil_tmp58;
5116#line 93
5117  *((u8 *)__cil_tmp59) = (u8 )8;
5118#line 93
5119  __cil_tmp60 = 5 * 3UL;
5120#line 93
5121  __cil_tmp61 = __cil_tmp60 + 2;
5122#line 93
5123  __cil_tmp62 = (unsigned long )(rd) + __cil_tmp61;
5124#line 93
5125  *((u8 *)__cil_tmp62) = (u8 )8;
5126#line 93
5127  __cil_tmp63 = 6 * 3UL;
5128#line 93
5129  __cil_tmp64 = (unsigned long )(rd) + __cil_tmp63;
5130#line 93
5131  *((u8 *)__cil_tmp64) = (u8 )0;
5132#line 93
5133  __cil_tmp65 = 6 * 3UL;
5134#line 93
5135  __cil_tmp66 = __cil_tmp65 + 1;
5136#line 93
5137  __cil_tmp67 = (unsigned long )(rd) + __cil_tmp66;
5138#line 93
5139  *((u8 *)__cil_tmp67) = (u8 )9;
5140#line 93
5141  __cil_tmp68 = 6 * 3UL;
5142#line 93
5143  __cil_tmp69 = __cil_tmp68 + 2;
5144#line 93
5145  __cil_tmp70 = (unsigned long )(rd) + __cil_tmp69;
5146#line 93
5147  *((u8 *)__cil_tmp70) = (u8 )255;
5148#line 93
5149  __cil_tmp71 = 7 * 3UL;
5150#line 93
5151  __cil_tmp72 = (unsigned long )(rd) + __cil_tmp71;
5152#line 93
5153  *((u8 *)__cil_tmp72) = (u8 )0;
5154#line 93
5155  __cil_tmp73 = 7 * 3UL;
5156#line 93
5157  __cil_tmp74 = __cil_tmp73 + 1;
5158#line 93
5159  __cil_tmp75 = (unsigned long )(rd) + __cil_tmp74;
5160#line 93
5161  *((u8 *)__cil_tmp75) = (u8 )10;
5162#line 93
5163  __cil_tmp76 = 7 * 3UL;
5164#line 93
5165  __cil_tmp77 = __cil_tmp76 + 2;
5166#line 93
5167  __cil_tmp78 = (unsigned long )(rd) + __cil_tmp77;
5168#line 93
5169  *((u8 *)__cil_tmp78) = (u8 )255;
5170#line 93
5171  __cil_tmp79 = 8 * 3UL;
5172#line 93
5173  __cil_tmp80 = (unsigned long )(rd) + __cil_tmp79;
5174#line 93
5175  *((u8 *)__cil_tmp80) = (u8 )0;
5176#line 93
5177  __cil_tmp81 = 8 * 3UL;
5178#line 93
5179  __cil_tmp82 = __cil_tmp81 + 1;
5180#line 93
5181  __cil_tmp83 = (unsigned long )(rd) + __cil_tmp82;
5182#line 93
5183  *((u8 *)__cil_tmp83) = (u8 )11;
5184#line 93
5185  __cil_tmp84 = 8 * 3UL;
5186#line 93
5187  __cil_tmp85 = __cil_tmp84 + 2;
5188#line 93
5189  __cil_tmp86 = (unsigned long )(rd) + __cil_tmp85;
5190#line 93
5191  *((u8 *)__cil_tmp86) = (u8 )255;
5192#line 93
5193  __cil_tmp87 = 9 * 3UL;
5194#line 93
5195  __cil_tmp88 = (unsigned long )(rd) + __cil_tmp87;
5196#line 93
5197  *((u8 *)__cil_tmp88) = (u8 )0;
5198#line 93
5199  __cil_tmp89 = 9 * 3UL;
5200#line 93
5201  __cil_tmp90 = __cil_tmp89 + 1;
5202#line 93
5203  __cil_tmp91 = (unsigned long )(rd) + __cil_tmp90;
5204#line 93
5205  *((u8 *)__cil_tmp91) = (u8 )12;
5206#line 93
5207  __cil_tmp92 = 9 * 3UL;
5208#line 93
5209  __cil_tmp93 = __cil_tmp92 + 2;
5210#line 93
5211  __cil_tmp94 = (unsigned long )(rd) + __cil_tmp93;
5212#line 93
5213  *((u8 *)__cil_tmp94) = (u8 )225;
5214#line 93
5215  __cil_tmp95 = 10 * 3UL;
5216#line 93
5217  __cil_tmp96 = (unsigned long )(rd) + __cil_tmp95;
5218#line 93
5219  *((u8 *)__cil_tmp96) = (u8 )0;
5220#line 93
5221  __cil_tmp97 = 10 * 3UL;
5222#line 93
5223  __cil_tmp98 = __cil_tmp97 + 1;
5224#line 93
5225  __cil_tmp99 = (unsigned long )(rd) + __cil_tmp98;
5226#line 93
5227  *((u8 *)__cil_tmp99) = (u8 )26;
5228#line 93
5229  __cil_tmp100 = 10 * 3UL;
5230#line 93
5231  __cil_tmp101 = __cil_tmp100 + 2;
5232#line 93
5233  __cil_tmp102 = (unsigned long )(rd) + __cil_tmp101;
5234#line 93
5235  *((u8 *)__cil_tmp102) = (u8 )255;
5236#line 93
5237  __cil_tmp103 = 11 * 3UL;
5238#line 93
5239  __cil_tmp104 = (unsigned long )(rd) + __cil_tmp103;
5240#line 93
5241  *((u8 *)__cil_tmp104) = (u8 )0;
5242#line 93
5243  __cil_tmp105 = 11 * 3UL;
5244#line 93
5245  __cil_tmp106 = __cil_tmp105 + 1;
5246#line 93
5247  __cil_tmp107 = (unsigned long )(rd) + __cil_tmp106;
5248#line 93
5249  *((u8 *)__cil_tmp107) = (u8 )27;
5250#line 93
5251  __cil_tmp108 = 11 * 3UL;
5252#line 93
5253  __cil_tmp109 = __cil_tmp108 + 2;
5254#line 93
5255  __cil_tmp110 = (unsigned long )(rd) + __cil_tmp109;
5256#line 93
5257  *((u8 *)__cil_tmp110) = (u8 )0;
5258#line 93
5259  __cil_tmp111 = 12 * 3UL;
5260#line 93
5261  __cil_tmp112 = (unsigned long )(rd) + __cil_tmp111;
5262#line 93
5263  *((u8 *)__cil_tmp112) = (u8 )0;
5264#line 93
5265  __cil_tmp113 = 12 * 3UL;
5266#line 93
5267  __cil_tmp114 = __cil_tmp113 + 1;
5268#line 93
5269  __cil_tmp115 = (unsigned long )(rd) + __cil_tmp114;
5270#line 93
5271  *((u8 *)__cil_tmp115) = (u8 )28;
5272#line 93
5273  __cil_tmp116 = 12 * 3UL;
5274#line 93
5275  __cil_tmp117 = __cil_tmp116 + 2;
5276#line 93
5277  __cil_tmp118 = (unsigned long )(rd) + __cil_tmp117;
5278#line 93
5279  *((u8 *)__cil_tmp118) = (u8 )137;
5280#line 93
5281  __cil_tmp119 = 13 * 3UL;
5282#line 93
5283  __cil_tmp120 = (unsigned long )(rd) + __cil_tmp119;
5284#line 93
5285  *((u8 *)__cil_tmp120) = (u8 )0;
5286#line 93
5287  __cil_tmp121 = 13 * 3UL;
5288#line 93
5289  __cil_tmp122 = __cil_tmp121 + 1;
5290#line 93
5291  __cil_tmp123 = (unsigned long )(rd) + __cil_tmp122;
5292#line 93
5293  *((u8 *)__cil_tmp123) = (u8 )17;
5294#line 93
5295  __cil_tmp124 = 13 * 3UL;
5296#line 93
5297  __cil_tmp125 = __cil_tmp124 + 2;
5298#line 93
5299  __cil_tmp126 = (unsigned long )(rd) + __cil_tmp125;
5300#line 93
5301  *((u8 *)__cil_tmp126) = (u8 )255;
5302#line 93
5303  __cil_tmp127 = 14 * 3UL;
5304#line 93
5305  __cil_tmp128 = (unsigned long )(rd) + __cil_tmp127;
5306#line 93
5307  *((u8 *)__cil_tmp128) = (u8 )0;
5308#line 93
5309  __cil_tmp129 = 14 * 3UL;
5310#line 93
5311  __cil_tmp130 = __cil_tmp129 + 1;
5312#line 93
5313  __cil_tmp131 = (unsigned long )(rd) + __cil_tmp130;
5314#line 93
5315  *((u8 *)__cil_tmp131) = (u8 )18;
5316#line 93
5317  __cil_tmp132 = 14 * 3UL;
5318#line 93
5319  __cil_tmp133 = __cil_tmp132 + 2;
5320#line 93
5321  __cil_tmp134 = (unsigned long )(rd) + __cil_tmp133;
5322#line 93
5323  *((u8 *)__cil_tmp134) = (u8 )255;
5324#line 93
5325  __cil_tmp135 = 15 * 3UL;
5326#line 93
5327  __cil_tmp136 = (unsigned long )(rd) + __cil_tmp135;
5328#line 93
5329  *((u8 *)__cil_tmp136) = (u8 )0;
5330#line 93
5331  __cil_tmp137 = 15 * 3UL;
5332#line 93
5333  __cil_tmp138 = __cil_tmp137 + 1;
5334#line 93
5335  __cil_tmp139 = (unsigned long )(rd) + __cil_tmp138;
5336#line 93
5337  *((u8 *)__cil_tmp139) = (u8 )34;
5338#line 93
5339  __cil_tmp140 = 15 * 3UL;
5340#line 93
5341  __cil_tmp141 = __cil_tmp140 + 2;
5342#line 93
5343  __cil_tmp142 = (unsigned long )(rd) + __cil_tmp141;
5344#line 93
5345  *((u8 *)__cil_tmp142) = (u8 )255;
5346#line 93
5347  __cil_tmp143 = 16 * 3UL;
5348#line 93
5349  __cil_tmp144 = (unsigned long )(rd) + __cil_tmp143;
5350#line 93
5351  *((u8 *)__cil_tmp144) = (u8 )0;
5352#line 93
5353  __cil_tmp145 = 16 * 3UL;
5354#line 93
5355  __cil_tmp146 = __cil_tmp145 + 1;
5356#line 93
5357  __cil_tmp147 = (unsigned long )(rd) + __cil_tmp146;
5358#line 93
5359  *((u8 *)__cil_tmp147) = (u8 )30;
5360#line 93
5361  __cil_tmp148 = 16 * 3UL;
5362#line 93
5363  __cil_tmp149 = __cil_tmp148 + 2;
5364#line 93
5365  __cil_tmp150 = (unsigned long )(rd) + __cil_tmp149;
5366#line 93
5367  *((u8 *)__cil_tmp150) = (u8 )0;
5368#line 93
5369  __cil_tmp151 = 17 * 3UL;
5370#line 93
5371  __cil_tmp152 = (unsigned long )(rd) + __cil_tmp151;
5372#line 93
5373  *((u8 *)__cil_tmp152) = (u8 )0;
5374#line 93
5375  __cil_tmp153 = 17 * 3UL;
5376#line 93
5377  __cil_tmp154 = __cil_tmp153 + 1;
5378#line 93
5379  __cil_tmp155 = (unsigned long )(rd) + __cil_tmp154;
5380#line 93
5381  *((u8 *)__cil_tmp155) = (u8 )30;
5382#line 93
5383  __cil_tmp156 = 17 * 3UL;
5384#line 93
5385  __cil_tmp157 = __cil_tmp156 + 2;
5386#line 93
5387  __cil_tmp158 = (unsigned long )(rd) + __cil_tmp157;
5388#line 93
5389  *((u8 *)__cil_tmp158) = (u8 )208;
5390#line 93
5391  __cil_tmp159 = 18 * 3UL;
5392#line 93
5393  __cil_tmp160 = (unsigned long )(rd) + __cil_tmp159;
5394#line 93
5395  *((u8 *)__cil_tmp160) = (u8 )1;
5396#line 93
5397  __cil_tmp161 = 18 * 3UL;
5398#line 93
5399  __cil_tmp162 = __cil_tmp161 + 1;
5400#line 93
5401  __cil_tmp163 = (unsigned long )(rd) + __cil_tmp162;
5402#line 93
5403  *((u8 *)__cil_tmp163) = (u8 )34;
5404#line 93
5405  __cil_tmp164 = 18 * 3UL;
5406#line 93
5407  __cil_tmp165 = __cil_tmp164 + 2;
5408#line 93
5409  __cil_tmp166 = (unsigned long )(rd) + __cil_tmp165;
5410#line 93
5411  *((u8 *)__cil_tmp166) = (u8 )255;
5412#line 93
5413  __cil_tmp167 = 19 * 3UL;
5414#line 93
5415  __cil_tmp168 = (unsigned long )(rd) + __cil_tmp167;
5416#line 93
5417  *((u8 *)__cil_tmp168) = (u8 )0;
5418#line 93
5419  __cil_tmp169 = 19 * 3UL;
5420#line 93
5421  __cil_tmp170 = __cil_tmp169 + 1;
5422#line 93
5423  __cil_tmp171 = (unsigned long )(rd) + __cil_tmp170;
5424#line 93
5425  *((u8 *)__cil_tmp171) = (u8 )30;
5426#line 93
5427  __cil_tmp172 = 19 * 3UL;
5428#line 93
5429  __cil_tmp173 = __cil_tmp172 + 2;
5430#line 93
5431  __cil_tmp174 = (unsigned long )(rd) + __cil_tmp173;
5432#line 93
5433  *((u8 *)__cil_tmp174) = (u8 )0;
5434#line 93
5435  __cil_tmp175 = 20 * 3UL;
5436#line 93
5437  __cil_tmp176 = (unsigned long )(rd) + __cil_tmp175;
5438#line 93
5439  *((u8 *)__cil_tmp176) = (u8 )1;
5440#line 93
5441  __cil_tmp177 = 20 * 3UL;
5442#line 93
5443  __cil_tmp178 = __cil_tmp177 + 1;
5444#line 93
5445  __cil_tmp179 = (unsigned long )(rd) + __cil_tmp178;
5446#line 93
5447  *((u8 *)__cil_tmp179) = (u8 )5;
5448#line 93
5449  __cil_tmp180 = 20 * 3UL;
5450#line 93
5451  __cil_tmp181 = __cil_tmp180 + 2;
5452#line 93
5453  __cil_tmp182 = (unsigned long )(rd) + __cil_tmp181;
5454#line 93
5455  *((u8 *)__cil_tmp182) = (u8 )255;
5456#line 93
5457  __cil_tmp183 = 21 * 3UL;
5458#line 93
5459  __cil_tmp184 = (unsigned long )(rd) + __cil_tmp183;
5460#line 93
5461  *((u8 *)__cil_tmp184) = (u8 )1;
5462#line 93
5463  __cil_tmp185 = 21 * 3UL;
5464#line 93
5465  __cil_tmp186 = __cil_tmp185 + 1;
5466#line 93
5467  __cil_tmp187 = (unsigned long )(rd) + __cil_tmp186;
5468#line 93
5469  *((u8 *)__cil_tmp187) = (u8 )34;
5470#line 93
5471  __cil_tmp188 = 21 * 3UL;
5472#line 93
5473  __cil_tmp189 = __cil_tmp188 + 2;
5474#line 93
5475  __cil_tmp190 = (unsigned long )(rd) + __cil_tmp189;
5476#line 93
5477  *((u8 *)__cil_tmp190) = (u8 )255;
5478#line 93
5479  __cil_tmp191 = 22 * 3UL;
5480#line 93
5481  __cil_tmp192 = (unsigned long )(rd) + __cil_tmp191;
5482#line 93
5483  *((u8 *)__cil_tmp192) = (u8 )0;
5484#line 93
5485  __cil_tmp193 = 22 * 3UL;
5486#line 93
5487  __cil_tmp194 = __cil_tmp193 + 1;
5488#line 93
5489  __cil_tmp195 = (unsigned long )(rd) + __cil_tmp194;
5490#line 93
5491  *((u8 *)__cil_tmp195) = (u8 )35;
5492#line 93
5493  __cil_tmp196 = 22 * 3UL;
5494#line 93
5495  __cil_tmp197 = __cil_tmp196 + 2;
5496#line 93
5497  __cil_tmp198 = (unsigned long )(rd) + __cil_tmp197;
5498#line 93
5499  *((u8 *)__cil_tmp198) = (u8 )208;
5500#line 93
5501  __cil_tmp199 = 23 * 3UL;
5502#line 93
5503  __cil_tmp200 = (unsigned long )(rd) + __cil_tmp199;
5504#line 93
5505  *((u8 *)__cil_tmp200) = (u8 )0;
5506#line 93
5507  __cil_tmp201 = 23 * 3UL;
5508#line 93
5509  __cil_tmp202 = __cil_tmp201 + 1;
5510#line 93
5511  __cil_tmp203 = (unsigned long )(rd) + __cil_tmp202;
5512#line 93
5513  *((u8 *)__cil_tmp203) = (u8 )30;
5514#line 93
5515  __cil_tmp204 = 23 * 3UL;
5516#line 93
5517  __cil_tmp205 = __cil_tmp204 + 2;
5518#line 93
5519  __cil_tmp206 = (unsigned long )(rd) + __cil_tmp205;
5520#line 93
5521  *((u8 *)__cil_tmp206) = (u8 )0;
5522#line 93
5523  __cil_tmp207 = 24 * 3UL;
5524#line 93
5525  __cil_tmp208 = (unsigned long )(rd) + __cil_tmp207;
5526#line 93
5527  *((u8 *)__cil_tmp208) = (u8 )0;
5528#line 93
5529  __cil_tmp209 = 24 * 3UL;
5530#line 93
5531  __cil_tmp210 = __cil_tmp209 + 1;
5532#line 93
5533  __cil_tmp211 = (unsigned long )(rd) + __cil_tmp210;
5534#line 93
5535  *((u8 *)__cil_tmp211) = (u8 )30;
5536#line 93
5537  __cil_tmp212 = 24 * 3UL;
5538#line 93
5539  __cil_tmp213 = __cil_tmp212 + 2;
5540#line 93
5541  __cil_tmp214 = (unsigned long )(rd) + __cil_tmp213;
5542#line 93
5543  *((u8 *)__cil_tmp214) = (u8 )224;
5544#line 93
5545  __cil_tmp215 = 25 * 3UL;
5546#line 93
5547  __cil_tmp216 = (unsigned long )(rd) + __cil_tmp215;
5548#line 93
5549  *((u8 *)__cil_tmp216) = (u8 )1;
5550#line 93
5551  __cil_tmp217 = 25 * 3UL;
5552#line 93
5553  __cil_tmp218 = __cil_tmp217 + 1;
5554#line 93
5555  __cil_tmp219 = (unsigned long )(rd) + __cil_tmp218;
5556#line 93
5557  *((u8 *)__cil_tmp219) = (u8 )35;
5558#line 93
5559  __cil_tmp220 = 25 * 3UL;
5560#line 93
5561  __cil_tmp221 = __cil_tmp220 + 2;
5562#line 93
5563  __cil_tmp222 = (unsigned long )(rd) + __cil_tmp221;
5564#line 93
5565  *((u8 *)__cil_tmp222) = (u8 )255;
5566#line 93
5567  __cil_tmp223 = 26 * 3UL;
5568#line 93
5569  __cil_tmp224 = (unsigned long )(rd) + __cil_tmp223;
5570#line 93
5571  *((u8 *)__cil_tmp224) = (u8 )1;
5572#line 93
5573  __cil_tmp225 = 26 * 3UL;
5574#line 93
5575  __cil_tmp226 = __cil_tmp225 + 1;
5576#line 93
5577  __cil_tmp227 = (unsigned long )(rd) + __cil_tmp226;
5578#line 93
5579  *((u8 *)__cil_tmp227) = (u8 )35;
5580#line 93
5581  __cil_tmp228 = 26 * 3UL;
5582#line 93
5583  __cil_tmp229 = __cil_tmp228 + 2;
5584#line 93
5585  __cil_tmp230 = (unsigned long )(rd) + __cil_tmp229;
5586#line 93
5587  *((u8 *)__cil_tmp230) = (u8 )255;
5588#line 93
5589  __cil_tmp231 = 27 * 3UL;
5590#line 93
5591  __cil_tmp232 = (unsigned long )(rd) + __cil_tmp231;
5592#line 93
5593  *((u8 *)__cil_tmp232) = (u8 )0;
5594#line 93
5595  __cil_tmp233 = 27 * 3UL;
5596#line 93
5597  __cil_tmp234 = __cil_tmp233 + 1;
5598#line 93
5599  __cil_tmp235 = (unsigned long )(rd) + __cil_tmp234;
5600#line 93
5601  *((u8 *)__cil_tmp235) = (u8 )30;
5602#line 93
5603  __cil_tmp236 = 27 * 3UL;
5604#line 93
5605  __cil_tmp237 = __cil_tmp236 + 2;
5606#line 93
5607  __cil_tmp238 = (unsigned long )(rd) + __cil_tmp237;
5608#line 93
5609  *((u8 *)__cil_tmp238) = (u8 )0;
5610#line 93
5611  __cil_tmp239 = 28 * 3UL;
5612#line 93
5613  __cil_tmp240 = (unsigned long )(rd) + __cil_tmp239;
5614#line 93
5615  *((u8 *)__cil_tmp240) = (u8 )0;
5616#line 93
5617  __cil_tmp241 = 28 * 3UL;
5618#line 93
5619  __cil_tmp242 = __cil_tmp241 + 1;
5620#line 93
5621  __cil_tmp243 = (unsigned long )(rd) + __cil_tmp242;
5622#line 93
5623  *((u8 *)__cil_tmp243) = (u8 )36;
5624#line 93
5625  __cil_tmp244 = 28 * 3UL;
5626#line 93
5627  __cil_tmp245 = __cil_tmp244 + 2;
5628#line 93
5629  __cil_tmp246 = (unsigned long )(rd) + __cil_tmp245;
5630#line 93
5631  *((u8 *)__cil_tmp246) = (u8 )208;
5632#line 93
5633  __cil_tmp247 = 29 * 3UL;
5634#line 93
5635  __cil_tmp248 = (unsigned long )(rd) + __cil_tmp247;
5636#line 93
5637  *((u8 *)__cil_tmp248) = (u8 )0;
5638#line 93
5639  __cil_tmp249 = 29 * 3UL;
5640#line 93
5641  __cil_tmp250 = __cil_tmp249 + 1;
5642#line 93
5643  __cil_tmp251 = (unsigned long )(rd) + __cil_tmp250;
5644#line 93
5645  *((u8 *)__cil_tmp251) = (u8 )30;
5646#line 93
5647  __cil_tmp252 = 29 * 3UL;
5648#line 93
5649  __cil_tmp253 = __cil_tmp252 + 2;
5650#line 93
5651  __cil_tmp254 = (unsigned long )(rd) + __cil_tmp253;
5652#line 93
5653  *((u8 *)__cil_tmp254) = (u8 )0;
5654#line 93
5655  __cil_tmp255 = 30 * 3UL;
5656#line 93
5657  __cil_tmp256 = (unsigned long )(rd) + __cil_tmp255;
5658#line 93
5659  *((u8 *)__cil_tmp256) = (u8 )0;
5660#line 93
5661  __cil_tmp257 = 30 * 3UL;
5662#line 93
5663  __cil_tmp258 = __cil_tmp257 + 1;
5664#line 93
5665  __cil_tmp259 = (unsigned long )(rd) + __cil_tmp258;
5666#line 93
5667  *((u8 *)__cil_tmp259) = (u8 )30;
5668#line 93
5669  __cil_tmp260 = 30 * 3UL;
5670#line 93
5671  __cil_tmp261 = __cil_tmp260 + 2;
5672#line 93
5673  __cil_tmp262 = (unsigned long )(rd) + __cil_tmp261;
5674#line 93
5675  *((u8 *)__cil_tmp262) = (u8 )240;
5676#line 93
5677  __cil_tmp263 = 31 * 3UL;
5678#line 93
5679  __cil_tmp264 = (unsigned long )(rd) + __cil_tmp263;
5680#line 93
5681  *((u8 *)__cil_tmp264) = (u8 )1;
5682#line 93
5683  __cil_tmp265 = 31 * 3UL;
5684#line 93
5685  __cil_tmp266 = __cil_tmp265 + 1;
5686#line 93
5687  __cil_tmp267 = (unsigned long )(rd) + __cil_tmp266;
5688#line 93
5689  *((u8 *)__cil_tmp267) = (u8 )36;
5690#line 93
5691  __cil_tmp268 = 31 * 3UL;
5692#line 93
5693  __cil_tmp269 = __cil_tmp268 + 2;
5694#line 93
5695  __cil_tmp270 = (unsigned long )(rd) + __cil_tmp269;
5696#line 93
5697  *((u8 *)__cil_tmp270) = (u8 )255;
5698#line 93
5699  __cil_tmp271 = 32 * 3UL;
5700#line 93
5701  __cil_tmp272 = (unsigned long )(rd) + __cil_tmp271;
5702#line 93
5703  *((u8 *)__cil_tmp272) = (u8 )0;
5704#line 93
5705  __cil_tmp273 = 32 * 3UL;
5706#line 93
5707  __cil_tmp274 = __cil_tmp273 + 1;
5708#line 93
5709  __cil_tmp275 = (unsigned long )(rd) + __cil_tmp274;
5710#line 93
5711  *((u8 *)__cil_tmp275) = (u8 )30;
5712#line 93
5713  __cil_tmp276 = 32 * 3UL;
5714#line 93
5715  __cil_tmp277 = __cil_tmp276 + 2;
5716#line 93
5717  __cil_tmp278 = (unsigned long )(rd) + __cil_tmp277;
5718#line 93
5719  *((u8 *)__cil_tmp278) = (u8 )0;
5720#line 93
5721  __cil_tmp279 = 33 * 3UL;
5722#line 93
5723  __cil_tmp280 = (unsigned long )(rd) + __cil_tmp279;
5724#line 93
5725  *((u8 *)__cil_tmp280) = (u8 )0;
5726#line 93
5727  __cil_tmp281 = 33 * 3UL;
5728#line 93
5729  __cil_tmp282 = __cil_tmp281 + 1;
5730#line 93
5731  __cil_tmp283 = (unsigned long )(rd) + __cil_tmp282;
5732#line 93
5733  *((u8 *)__cil_tmp283) = (u8 )20;
5734#line 93
5735  __cil_tmp284 = 33 * 3UL;
5736#line 93
5737  __cil_tmp285 = __cil_tmp284 + 2;
5738#line 93
5739  __cil_tmp286 = (unsigned long )(rd) + __cil_tmp285;
5740#line 93
5741  *((u8 *)__cil_tmp286) = (u8 )127;
5742#line 93
5743  __cil_tmp287 = 34 * 3UL;
5744#line 93
5745  __cil_tmp288 = (unsigned long )(rd) + __cil_tmp287;
5746#line 93
5747  *((u8 *)__cil_tmp288) = (u8 )0;
5748#line 93
5749  __cil_tmp289 = 34 * 3UL;
5750#line 93
5751  __cil_tmp290 = __cil_tmp289 + 1;
5752#line 93
5753  __cil_tmp291 = (unsigned long )(rd) + __cil_tmp290;
5754#line 93
5755  *((u8 *)__cil_tmp291) = (u8 )21;
5756#line 93
5757  __cil_tmp292 = 34 * 3UL;
5758#line 93
5759  __cil_tmp293 = __cil_tmp292 + 2;
5760#line 93
5761  __cil_tmp294 = (unsigned long )(rd) + __cil_tmp293;
5762#line 93
5763  *((u8 *)__cil_tmp294) = (u8 )127;
5764#line 93
5765  __cil_tmp295 = 35 * 3UL;
5766#line 93
5767  __cil_tmp296 = (unsigned long )(rd) + __cil_tmp295;
5768#line 93
5769  *((u8 *)__cil_tmp296) = (u8 )0;
5770#line 93
5771  __cil_tmp297 = 35 * 3UL;
5772#line 93
5773  __cil_tmp298 = __cil_tmp297 + 1;
5774#line 93
5775  __cil_tmp299 = (unsigned long )(rd) + __cil_tmp298;
5776#line 93
5777  *((u8 *)__cil_tmp299) = (u8 )5;
5778#line 93
5779  __cil_tmp300 = 35 * 3UL;
5780#line 93
5781  __cil_tmp301 = __cil_tmp300 + 2;
5782#line 93
5783  __cil_tmp302 = (unsigned long )(rd) + __cil_tmp301;
5784#line 93
5785  *((u8 *)__cil_tmp302) = (u8 )255;
5786#line 93
5787  __cil_tmp303 = 36 * 3UL;
5788#line 93
5789  __cil_tmp304 = (unsigned long )(rd) + __cil_tmp303;
5790#line 93
5791  *((u8 *)__cil_tmp304) = (u8 )0;
5792#line 93
5793  __cil_tmp305 = 36 * 3UL;
5794#line 93
5795  __cil_tmp306 = __cil_tmp305 + 1;
5796#line 93
5797  __cil_tmp307 = (unsigned long )(rd) + __cil_tmp306;
5798#line 93
5799  *((u8 *)__cil_tmp307) = (u8 )6;
5800#line 93
5801  __cil_tmp308 = 36 * 3UL;
5802#line 93
5803  __cil_tmp309 = __cil_tmp308 + 2;
5804#line 93
5805  __cil_tmp310 = (unsigned long )(rd) + __cil_tmp309;
5806#line 93
5807  *((u8 *)__cil_tmp310) = (u8 )0;
5808#line 93
5809  __cil_tmp311 = 37 * 3UL;
5810#line 93
5811  __cil_tmp312 = (unsigned long )(rd) + __cil_tmp311;
5812#line 93
5813  *((u8 *)__cil_tmp312) = (u8 )0;
5814#line 93
5815  __cil_tmp313 = 37 * 3UL;
5816#line 93
5817  __cil_tmp314 = __cil_tmp313 + 1;
5818#line 93
5819  __cil_tmp315 = (unsigned long )(rd) + __cil_tmp314;
5820#line 93
5821  *((u8 *)__cil_tmp315) = (u8 )21;
5822#line 93
5823  __cil_tmp316 = 37 * 3UL;
5824#line 93
5825  __cil_tmp317 = __cil_tmp316 + 2;
5826#line 93
5827  __cil_tmp318 = (unsigned long )(rd) + __cil_tmp317;
5828#line 93
5829  *((u8 *)__cil_tmp318) = (u8 )31;
5830#line 93
5831  __cil_tmp319 = 38 * 3UL;
5832#line 93
5833  __cil_tmp320 = (unsigned long )(rd) + __cil_tmp319;
5834#line 93
5835  *((u8 *)__cil_tmp320) = (u8 )0;
5836#line 93
5837  __cil_tmp321 = 38 * 3UL;
5838#line 93
5839  __cil_tmp322 = __cil_tmp321 + 1;
5840#line 93
5841  __cil_tmp323 = (unsigned long )(rd) + __cil_tmp322;
5842#line 93
5843  *((u8 *)__cil_tmp323) = (u8 )22;
5844#line 93
5845  __cil_tmp324 = 38 * 3UL;
5846#line 93
5847  __cil_tmp325 = __cil_tmp324 + 2;
5848#line 93
5849  __cil_tmp326 = (unsigned long )(rd) + __cil_tmp325;
5850#line 93
5851  *((u8 *)__cil_tmp326) = (u8 )255;
5852#line 93
5853  __cil_tmp327 = 39 * 3UL;
5854#line 93
5855  __cil_tmp328 = (unsigned long )(rd) + __cil_tmp327;
5856#line 93
5857  *((u8 *)__cil_tmp328) = (u8 )0;
5858#line 93
5859  __cil_tmp329 = 39 * 3UL;
5860#line 93
5861  __cil_tmp330 = __cil_tmp329 + 1;
5862#line 93
5863  __cil_tmp331 = (unsigned long )(rd) + __cil_tmp330;
5864#line 93
5865  *((u8 *)__cil_tmp331) = (u8 )24;
5866#line 93
5867  __cil_tmp332 = 39 * 3UL;
5868#line 93
5869  __cil_tmp333 = __cil_tmp332 + 2;
5870#line 93
5871  __cil_tmp334 = (unsigned long )(rd) + __cil_tmp333;
5872#line 93
5873  *((u8 *)__cil_tmp334) = (u8 )255;
5874#line 93
5875  __cil_tmp335 = 40 * 3UL;
5876#line 93
5877  __cil_tmp336 = (unsigned long )(rd) + __cil_tmp335;
5878#line 93
5879  *((u8 *)__cil_tmp336) = (u8 )0;
5880#line 93
5881  __cil_tmp337 = 40 * 3UL;
5882#line 93
5883  __cil_tmp338 = __cil_tmp337 + 1;
5884#line 93
5885  __cil_tmp339 = (unsigned long )(rd) + __cil_tmp338;
5886#line 93
5887  *((u8 *)__cil_tmp339) = (u8 )31;
5888#line 93
5889  __cil_tmp340 = 40 * 3UL;
5890#line 93
5891  __cil_tmp341 = __cil_tmp340 + 2;
5892#line 93
5893  __cil_tmp342 = (unsigned long )(rd) + __cil_tmp341;
5894#line 93
5895  *((u8 *)__cil_tmp342) = (u8 )255;
5896#line 93
5897  __cil_tmp343 = 41 * 3UL;
5898#line 93
5899  __cil_tmp344 = (unsigned long )(rd) + __cil_tmp343;
5900#line 93
5901  *((u8 *)__cil_tmp344) = (u8 )0;
5902#line 93
5903  __cil_tmp345 = 41 * 3UL;
5904#line 93
5905  __cil_tmp346 = __cil_tmp345 + 1;
5906#line 93
5907  __cil_tmp347 = (unsigned long )(rd) + __cil_tmp346;
5908#line 93
5909  *((u8 *)__cil_tmp347) = (u8 )32;
5910#line 93
5911  __cil_tmp348 = 41 * 3UL;
5912#line 93
5913  __cil_tmp349 = __cil_tmp348 + 2;
5914#line 93
5915  __cil_tmp350 = (unsigned long )(rd) + __cil_tmp349;
5916#line 93
5917  *((u8 *)__cil_tmp350) = (u8 )255;
5918#line 93
5919  __cil_tmp351 = 42 * 3UL;
5920#line 93
5921  __cil_tmp352 = (unsigned long )(rd) + __cil_tmp351;
5922#line 93
5923  *((u8 *)__cil_tmp352) = (u8 )0;
5924#line 93
5925  __cil_tmp353 = 42 * 3UL;
5926#line 93
5927  __cil_tmp354 = __cil_tmp353 + 1;
5928#line 93
5929  __cil_tmp355 = (unsigned long )(rd) + __cil_tmp354;
5930#line 93
5931  *((u8 *)__cil_tmp355) = (u8 )33;
5932#line 93
5933  __cil_tmp356 = 42 * 3UL;
5934#line 93
5935  __cil_tmp357 = __cil_tmp356 + 2;
5936#line 93
5937  __cil_tmp358 = (unsigned long )(rd) + __cil_tmp357;
5938#line 93
5939  *((u8 *)__cil_tmp358) = (u8 )83;
5940#line 93
5941  __cil_tmp359 = 43 * 3UL;
5942#line 93
5943  __cil_tmp360 = (unsigned long )(rd) + __cil_tmp359;
5944#line 93
5945  *((u8 *)__cil_tmp360) = (u8 )0;
5946#line 93
5947  __cil_tmp361 = 43 * 3UL;
5948#line 93
5949  __cil_tmp362 = __cil_tmp361 + 1;
5950#line 93
5951  __cil_tmp363 = (unsigned long )(rd) + __cil_tmp362;
5952#line 93
5953  *((u8 *)__cil_tmp363) = (u8 )37;
5954#line 93
5955  __cil_tmp364 = 43 * 3UL;
5956#line 93
5957  __cil_tmp365 = __cil_tmp364 + 2;
5958#line 93
5959  __cil_tmp366 = (unsigned long )(rd) + __cil_tmp365;
5960#line 93
5961  *((u8 *)__cil_tmp366) = (u8 )255;
5962#line 93
5963  __cil_tmp367 = 44 * 3UL;
5964#line 93
5965  __cil_tmp368 = (unsigned long )(rd) + __cil_tmp367;
5966#line 93
5967  *((u8 *)__cil_tmp368) = (u8 )0;
5968#line 93
5969  __cil_tmp369 = 44 * 3UL;
5970#line 93
5971  __cil_tmp370 = __cil_tmp369 + 1;
5972#line 93
5973  __cil_tmp371 = (unsigned long )(rd) + __cil_tmp370;
5974#line 93
5975  *((u8 *)__cil_tmp371) = (u8 )38;
5976#line 93
5977  __cil_tmp372 = 44 * 3UL;
5978#line 93
5979  __cil_tmp373 = __cil_tmp372 + 2;
5980#line 93
5981  __cil_tmp374 = (unsigned long )(rd) + __cil_tmp373;
5982#line 93
5983  *((u8 *)__cil_tmp374) = (u8 )21;
5984#line 93
5985  __cil_tmp375 = 45 * 3UL;
5986#line 93
5987  __cil_tmp376 = (unsigned long )(rd) + __cil_tmp375;
5988#line 93
5989  *((u8 *)__cil_tmp376) = (u8 )0;
5990#line 93
5991  __cil_tmp377 = 45 * 3UL;
5992#line 93
5993  __cil_tmp378 = __cil_tmp377 + 1;
5994#line 93
5995  __cil_tmp379 = (unsigned long )(rd) + __cil_tmp378;
5996#line 93
5997  *((u8 *)__cil_tmp379) = (u8 )0;
5998#line 93
5999  __cil_tmp380 = 45 * 3UL;
6000#line 93
6001  __cil_tmp381 = __cil_tmp380 + 2;
6002#line 93
6003  __cil_tmp382 = (unsigned long )(rd) + __cil_tmp381;
6004#line 93
6005  *((u8 *)__cil_tmp382) = (u8 )255;
6006#line 93
6007  __cil_tmp383 = 46 * 3UL;
6008#line 93
6009  __cil_tmp384 = (unsigned long )(rd) + __cil_tmp383;
6010#line 93
6011  *((u8 *)__cil_tmp384) = (u8 )0;
6012#line 93
6013  __cil_tmp385 = 46 * 3UL;
6014#line 93
6015  __cil_tmp386 = __cil_tmp385 + 1;
6016#line 93
6017  __cil_tmp387 = (unsigned long )(rd) + __cil_tmp386;
6018#line 93
6019  *((u8 *)__cil_tmp387) = (u8 )2;
6020#line 93
6021  __cil_tmp388 = 46 * 3UL;
6022#line 93
6023  __cil_tmp389 = __cil_tmp388 + 2;
6024#line 93
6025  __cil_tmp390 = (unsigned long )(rd) + __cil_tmp389;
6026#line 93
6027  *((u8 *)__cil_tmp390) = (u8 )0;
6028#line 93
6029  __cil_tmp391 = 47 * 3UL;
6030#line 93
6031  __cil_tmp392 = (unsigned long )(rd) + __cil_tmp391;
6032#line 93
6033  *((u8 *)__cil_tmp392) = (u8 )0;
6034#line 93
6035  __cil_tmp393 = 47 * 3UL;
6036#line 93
6037  __cil_tmp394 = __cil_tmp393 + 1;
6038#line 93
6039  __cil_tmp395 = (unsigned long )(rd) + __cil_tmp394;
6040#line 93
6041  *((u8 *)__cil_tmp395) = (u8 )1;
6042#line 93
6043  __cil_tmp396 = 47 * 3UL;
6044#line 93
6045  __cil_tmp397 = __cil_tmp396 + 2;
6046#line 93
6047  __cil_tmp398 = (unsigned long )(rd) + __cil_tmp397;
6048#line 93
6049  *((u8 *)__cil_tmp398) = (u8 )0;
6050#line 147
6051  __cil_tmp399 = (unsigned long )fe;
6052#line 147
6053  __cil_tmp400 = __cil_tmp399 + 768;
6054#line 147
6055  __cil_tmp401 = *((void **)__cil_tmp400);
6056#line 147
6057  priv = (struct qt1010_priv *)__cil_tmp401;
6058#line 148
6059  __cil_tmp402 = (unsigned long )c;
6060#line 148
6061  __cil_tmp403 = __cil_tmp402 + 4;
6062#line 148
6063  freq = *((u32 *)__cil_tmp403);
6064#line 149
6065  __cil_tmp404 = freq + 1246000000U;
6066#line 149
6067  div = __cil_tmp404 / 125000U;
6068#line 150
6069  __cil_tmp405 = div * 125000U;
6070#line 150
6071  freq = __cil_tmp405 - 1246000000U;
6072#line 151
6073  __cil_tmp406 = freq + 1246000000U;
6074#line 151
6075  mod1 = __cil_tmp406 % 32000000U;
6076#line 152
6077  __cil_tmp407 = freq + 1246000000U;
6078#line 152
6079  mod2 = __cil_tmp407 % 4000000U;
6080#line 153
6081  __cil_tmp408 = (unsigned long )priv;
6082#line 153
6083  __cil_tmp409 = __cil_tmp408 + 20;
6084#line 153
6085  *((u32 *)__cil_tmp409) = freq;
6086  {
6087#line 155
6088  __cil_tmp410 = 0 + 360;
6089#line 155
6090  __cil_tmp411 = (unsigned long )fe;
6091#line 155
6092  __cil_tmp412 = __cil_tmp411 + __cil_tmp410;
6093#line 155
6094  if (*((int (**)(struct dvb_frontend *fe , int enable ))__cil_tmp412)) {
6095    {
6096#line 156
6097    __cil_tmp413 = 0 + 360;
6098#line 156
6099    __cil_tmp414 = (unsigned long )fe;
6100#line 156
6101    __cil_tmp415 = __cil_tmp414 + __cil_tmp413;
6102#line 156
6103    __cil_tmp416 = *((int (**)(struct dvb_frontend *fe , int enable ))__cil_tmp415);
6104#line 156
6105    (*__cil_tmp416)(fe, 1);
6106    }
6107  } else {
6108
6109  }
6110  }
6111#line 159
6112  if (freq < 290000000U) {
6113#line 159
6114    reg05 = (u8 )20;
6115  } else
6116#line 160
6117  if (freq < 610000000U) {
6118#line 160
6119    reg05 = (u8 )52;
6120  } else
6121#line 161
6122  if (freq < 802000000U) {
6123#line 161
6124    reg05 = (u8 )84;
6125  } else {
6126#line 162
6127    reg05 = (u8 )116;
6128  }
6129#line 165
6130  __cil_tmp417 = 2 * 3UL;
6131#line 165
6132  __cil_tmp418 = __cil_tmp417 + 2;
6133#line 165
6134  __cil_tmp419 = (unsigned long )(rd) + __cil_tmp418;
6135#line 165
6136  *((u8 *)__cil_tmp419) = reg05;
6137#line 168
6138  __cil_tmp420 = 4 * 3UL;
6139#line 168
6140  __cil_tmp421 = __cil_tmp420 + 2;
6141#line 168
6142  __cil_tmp422 = (unsigned long )(rd) + __cil_tmp421;
6143#line 168
6144  __cil_tmp423 = freq + 1246000000U;
6145#line 168
6146  __cil_tmp424 = __cil_tmp423 / 32000000U;
6147#line 168
6148  *((u8 *)__cil_tmp422) = (u8 )__cil_tmp424;
6149#line 171
6150  if (mod1 < 8000000U) {
6151#line 171
6152    __cil_tmp425 = 6 * 3UL;
6153#line 171
6154    __cil_tmp426 = __cil_tmp425 + 2;
6155#line 171
6156    __cil_tmp427 = (unsigned long )(rd) + __cil_tmp426;
6157#line 171
6158    *((u8 *)__cil_tmp427) = (u8 )29;
6159  } else {
6160#line 172
6161    __cil_tmp428 = 6 * 3UL;
6162#line 172
6163    __cil_tmp429 = __cil_tmp428 + 2;
6164#line 172
6165    __cil_tmp430 = (unsigned long )(rd) + __cil_tmp429;
6166#line 172
6167    *((u8 *)__cil_tmp430) = (u8 )28;
6168  }
6169#line 175
6170  if (mod1 < 4000000U) {
6171#line 175
6172    __cil_tmp431 = 7 * 3UL;
6173#line 175
6174    __cil_tmp432 = __cil_tmp431 + 2;
6175#line 175
6176    __cil_tmp433 = (unsigned long )(rd) + __cil_tmp432;
6177#line 175
6178    *((u8 *)__cil_tmp433) = (u8 )9;
6179  } else
6180#line 176
6181  if (mod1 < 8000000U) {
6182#line 176
6183    __cil_tmp434 = 7 * 3UL;
6184#line 176
6185    __cil_tmp435 = __cil_tmp434 + 2;
6186#line 176
6187    __cil_tmp436 = (unsigned long )(rd) + __cil_tmp435;
6188#line 176
6189    *((u8 *)__cil_tmp436) = (u8 )8;
6190  } else
6191#line 177
6192  if (mod1 < 12000000U) {
6193#line 177
6194    __cil_tmp437 = 7 * 3UL;
6195#line 177
6196    __cil_tmp438 = __cil_tmp437 + 2;
6197#line 177
6198    __cil_tmp439 = (unsigned long )(rd) + __cil_tmp438;
6199#line 177
6200    *((u8 *)__cil_tmp439) = (u8 )15;
6201  } else
6202#line 178
6203  if (mod1 < 16000000U) {
6204#line 178
6205    __cil_tmp440 = 7 * 3UL;
6206#line 178
6207    __cil_tmp441 = __cil_tmp440 + 2;
6208#line 178
6209    __cil_tmp442 = (unsigned long )(rd) + __cil_tmp441;
6210#line 178
6211    *((u8 *)__cil_tmp442) = (u8 )14;
6212  } else
6213#line 179
6214  if (mod1 < 20000000U) {
6215#line 179
6216    __cil_tmp443 = 7 * 3UL;
6217#line 179
6218    __cil_tmp444 = __cil_tmp443 + 2;
6219#line 179
6220    __cil_tmp445 = (unsigned long )(rd) + __cil_tmp444;
6221#line 179
6222    *((u8 *)__cil_tmp445) = (u8 )13;
6223  } else
6224#line 180
6225  if (mod1 < 24000000U) {
6226#line 180
6227    __cil_tmp446 = 7 * 3UL;
6228#line 180
6229    __cil_tmp447 = __cil_tmp446 + 2;
6230#line 180
6231    __cil_tmp448 = (unsigned long )(rd) + __cil_tmp447;
6232#line 180
6233    *((u8 *)__cil_tmp448) = (u8 )12;
6234  } else
6235#line 181
6236  if (mod1 < 28000000U) {
6237#line 181
6238    __cil_tmp449 = 7 * 3UL;
6239#line 181
6240    __cil_tmp450 = __cil_tmp449 + 2;
6241#line 181
6242    __cil_tmp451 = (unsigned long )(rd) + __cil_tmp450;
6243#line 181
6244    *((u8 *)__cil_tmp451) = (u8 )11;
6245  } else {
6246#line 182
6247    __cil_tmp452 = 7 * 3UL;
6248#line 182
6249    __cil_tmp453 = __cil_tmp452 + 2;
6250#line 182
6251    __cil_tmp454 = (unsigned long )(rd) + __cil_tmp453;
6252#line 182
6253    *((u8 *)__cil_tmp454) = (u8 )10;
6254  }
6255#line 185
6256  if (mod2 < 2000000U) {
6257#line 185
6258    __cil_tmp455 = 8 * 3UL;
6259#line 185
6260    __cil_tmp456 = __cil_tmp455 + 2;
6261#line 185
6262    __cil_tmp457 = (unsigned long )(rd) + __cil_tmp456;
6263#line 185
6264    *((u8 *)__cil_tmp457) = (u8 )69;
6265  } else {
6266#line 186
6267    __cil_tmp458 = 8 * 3UL;
6268#line 186
6269    __cil_tmp459 = __cil_tmp458 + 2;
6270#line 186
6271    __cil_tmp460 = (unsigned long )(rd) + __cil_tmp459;
6272#line 186
6273    *((u8 *)__cil_tmp460) = (u8 )68;
6274  }
6275#line 189
6276  __cil_tmp461 = & tmpval;
6277#line 189
6278  *__cil_tmp461 = (u8 )120;
6279#line 190
6280  __cil_tmp462 = 10 * 3UL;
6281#line 190
6282  __cil_tmp463 = __cil_tmp462 + 2;
6283#line 190
6284  __cil_tmp464 = (unsigned long )(rd) + __cil_tmp463;
6285#line 190
6286  __cil_tmp465 = mod2 / 125000U;
6287#line 190
6288  __cil_tmp466 = __cil_tmp465 * 8U;
6289#line 190
6290  __cil_tmp467 = & tmpval;
6291#line 190
6292  __cil_tmp468 = *__cil_tmp467;
6293#line 190
6294  __cil_tmp469 = (u32 )__cil_tmp468;
6295#line 190
6296  __cil_tmp470 = __cil_tmp469 - __cil_tmp466;
6297#line 190
6298  *((u8 *)__cil_tmp464) = (u8 )__cil_tmp470;
6299#line 193
6300  __cil_tmp471 = 13 * 3UL;
6301#line 193
6302  __cil_tmp472 = __cil_tmp471 + 2;
6303#line 193
6304  __cil_tmp473 = (unsigned long )(rd) + __cil_tmp472;
6305#line 193
6306  *((u8 *)__cil_tmp473) = (u8 )253;
6307#line 196
6308  __cil_tmp474 = 14 * 3UL;
6309#line 196
6310  __cil_tmp475 = __cil_tmp474 + 2;
6311#line 196
6312  __cil_tmp476 = (unsigned long )(rd) + __cil_tmp475;
6313#line 196
6314  *((u8 *)__cil_tmp476) = (u8 )145;
6315#line 199
6316  if (freq < 450000000U) {
6317#line 199
6318    __cil_tmp477 = 15 * 3UL;
6319#line 199
6320    __cil_tmp478 = __cil_tmp477 + 2;
6321#line 199
6322    __cil_tmp479 = (unsigned long )(rd) + __cil_tmp478;
6323#line 199
6324    *((u8 *)__cil_tmp479) = (u8 )208;
6325  } else
6326#line 200
6327  if (freq < 482000000U) {
6328#line 200
6329    __cil_tmp480 = 15 * 3UL;
6330#line 200
6331    __cil_tmp481 = __cil_tmp480 + 2;
6332#line 200
6333    __cil_tmp482 = (unsigned long )(rd) + __cil_tmp481;
6334#line 200
6335    *((u8 *)__cil_tmp482) = (u8 )209;
6336  } else
6337#line 201
6338  if (freq < 514000000U) {
6339#line 201
6340    __cil_tmp483 = 15 * 3UL;
6341#line 201
6342    __cil_tmp484 = __cil_tmp483 + 2;
6343#line 201
6344    __cil_tmp485 = (unsigned long )(rd) + __cil_tmp484;
6345#line 201
6346    *((u8 *)__cil_tmp485) = (u8 )212;
6347  } else
6348#line 202
6349  if (freq < 546000000U) {
6350#line 202
6351    __cil_tmp486 = 15 * 3UL;
6352#line 202
6353    __cil_tmp487 = __cil_tmp486 + 2;
6354#line 202
6355    __cil_tmp488 = (unsigned long )(rd) + __cil_tmp487;
6356#line 202
6357    *((u8 *)__cil_tmp488) = (u8 )215;
6358  } else
6359#line 203
6360  if (freq < 610000000U) {
6361#line 203
6362    __cil_tmp489 = 15 * 3UL;
6363#line 203
6364    __cil_tmp490 = __cil_tmp489 + 2;
6365#line 203
6366    __cil_tmp491 = (unsigned long )(rd) + __cil_tmp490;
6367#line 203
6368    *((u8 *)__cil_tmp491) = (u8 )218;
6369  } else {
6370#line 204
6371    __cil_tmp492 = 15 * 3UL;
6372#line 204
6373    __cil_tmp493 = __cil_tmp492 + 2;
6374#line 204
6375    __cil_tmp494 = (unsigned long )(rd) + __cil_tmp493;
6376#line 204
6377    *((u8 *)__cil_tmp494) = (u8 )208;
6378  }
6379#line 207
6380  __cil_tmp495 = 35 * 3UL;
6381#line 207
6382  __cil_tmp496 = __cil_tmp495 + 2;
6383#line 207
6384  __cil_tmp497 = (unsigned long )(rd) + __cil_tmp496;
6385#line 207
6386  __cil_tmp498 = (int )reg05;
6387#line 207
6388  __cil_tmp499 = __cil_tmp498 & 240;
6389#line 207
6390  *((u8 *)__cil_tmp497) = (u8 )__cil_tmp499;
6391#line 210
6392  if (mod1 < 8000000U) {
6393#line 210
6394    __cil_tmp500 = & tmpval;
6395#line 210
6396    *__cil_tmp500 = (u8 )0;
6397  } else
6398#line 211
6399  if (mod1 < 12000000U) {
6400#line 211
6401    __cil_tmp501 = & tmpval;
6402#line 211
6403    *__cil_tmp501 = (u8 )1;
6404  } else
6405#line 212
6406  if (mod1 < 16000000U) {
6407#line 212
6408    __cil_tmp502 = & tmpval;
6409#line 212
6410    *__cil_tmp502 = (u8 )2;
6411  } else
6412#line 213
6413  if (mod1 < 24000000U) {
6414#line 213
6415    __cil_tmp503 = & tmpval;
6416#line 213
6417    *__cil_tmp503 = (u8 )3;
6418  } else
6419#line 214
6420  if (mod1 < 28000000U) {
6421#line 214
6422    __cil_tmp504 = & tmpval;
6423#line 214
6424    *__cil_tmp504 = (u8 )4;
6425  } else {
6426#line 215
6427    __cil_tmp505 = & tmpval;
6428#line 215
6429    *__cil_tmp505 = (u8 )5;
6430  }
6431#line 216
6432  __cil_tmp506 = 40 * 3UL;
6433#line 216
6434  __cil_tmp507 = __cil_tmp506 + 2;
6435#line 216
6436  __cil_tmp508 = (unsigned long )(rd) + __cil_tmp507;
6437#line 216
6438  __cil_tmp509 = & tmpval;
6439#line 216
6440  __cil_tmp510 = *__cil_tmp509;
6441#line 216
6442  __cil_tmp511 = (int )__cil_tmp510;
6443#line 216
6444  __cil_tmp512 = (unsigned long )priv;
6445#line 216
6446  __cil_tmp513 = __cil_tmp512 + 16;
6447#line 216
6448  __cil_tmp514 = *((u8 *)__cil_tmp513);
6449#line 216
6450  __cil_tmp515 = (int )__cil_tmp514;
6451#line 216
6452  __cil_tmp516 = __cil_tmp515 + 14;
6453#line 216
6454  __cil_tmp517 = __cil_tmp516 + __cil_tmp511;
6455#line 216
6456  *((u8 *)__cil_tmp508) = (u8 )__cil_tmp517;
6457#line 219
6458  if (mod1 < 8000000U) {
6459#line 219
6460    __cil_tmp518 = & tmpval;
6461#line 219
6462    *__cil_tmp518 = (u8 )0;
6463  } else
6464#line 220
6465  if (mod1 < 12000000U) {
6466#line 220
6467    __cil_tmp519 = & tmpval;
6468#line 220
6469    *__cil_tmp519 = (u8 )1;
6470  } else
6471#line 221
6472  if (mod1 < 20000000U) {
6473#line 221
6474    __cil_tmp520 = & tmpval;
6475#line 221
6476    *__cil_tmp520 = (u8 )2;
6477  } else
6478#line 222
6479  if (mod1 < 24000000U) {
6480#line 222
6481    __cil_tmp521 = & tmpval;
6482#line 222
6483    *__cil_tmp521 = (u8 )3;
6484  } else
6485#line 223
6486  if (mod1 < 28000000U) {
6487#line 223
6488    __cil_tmp522 = & tmpval;
6489#line 223
6490    *__cil_tmp522 = (u8 )4;
6491  } else {
6492#line 224
6493    __cil_tmp523 = & tmpval;
6494#line 224
6495    *__cil_tmp523 = (u8 )5;
6496  }
6497#line 225
6498  __cil_tmp524 = 41 * 3UL;
6499#line 225
6500  __cil_tmp525 = __cil_tmp524 + 2;
6501#line 225
6502  __cil_tmp526 = (unsigned long )(rd) + __cil_tmp525;
6503#line 225
6504  __cil_tmp527 = & tmpval;
6505#line 225
6506  __cil_tmp528 = *__cil_tmp527;
6507#line 225
6508  __cil_tmp529 = (int )__cil_tmp528;
6509#line 225
6510  __cil_tmp530 = (unsigned long )priv;
6511#line 225
6512  __cil_tmp531 = __cil_tmp530 + 17;
6513#line 225
6514  __cil_tmp532 = *((u8 *)__cil_tmp531);
6515#line 225
6516  __cil_tmp533 = (int )__cil_tmp532;
6517#line 225
6518  __cil_tmp534 = __cil_tmp533 + 13;
6519#line 225
6520  __cil_tmp535 = __cil_tmp534 + __cil_tmp529;
6521#line 225
6522  *((u8 *)__cil_tmp526) = (u8 )__cil_tmp535;
6523#line 228
6524  __cil_tmp536 = 43 * 3UL;
6525#line 228
6526  __cil_tmp537 = __cil_tmp536 + 2;
6527#line 228
6528  __cil_tmp538 = (unsigned long )(rd) + __cil_tmp537;
6529#line 228
6530  __cil_tmp539 = (unsigned long )priv;
6531#line 228
6532  __cil_tmp540 = __cil_tmp539 + 18;
6533#line 228
6534  *((u8 *)__cil_tmp538) = *((u8 *)__cil_tmp540);
6535#line 231
6536  __cil_tmp541 = 45 * 3UL;
6537#line 231
6538  __cil_tmp542 = __cil_tmp541 + 2;
6539#line 231
6540  __cil_tmp543 = (unsigned long )(rd) + __cil_tmp542;
6541#line 231
6542  *((u8 *)__cil_tmp543) = (u8 )146;
6543  {
6544#line 233
6545  while (1) {
6546    while_continue: /* CIL Label */ ;
6547    {
6548#line 233
6549    __cil_tmp544 = & debug;
6550#line 233
6551    if (*__cil_tmp544) {
6552      {
6553#line 233
6554      __cil_tmp545 = 2 * 3UL;
6555#line 233
6556      __cil_tmp546 = __cil_tmp545 + 2;
6557#line 233
6558      __cil_tmp547 = (unsigned long )(rd) + __cil_tmp546;
6559#line 233
6560      __cil_tmp548 = *((u8 *)__cil_tmp547);
6561#line 233
6562      __cil_tmp549 = (int )__cil_tmp548;
6563#line 233