Showing error 910

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/43_1a_cilled_safe_ok_nondet_linux-43_1a-drivers--media--common--tuners--qt1010.ko-ldv_main0_sequence_infinite_withcheck_stateful.cil.out.c
Line in file: 9403
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 221 "include/linux/types.h"
  95struct __anonstruct_atomic_t_6 {
  96   int counter ;
  97};
  98#line 221 "include/linux/types.h"
  99typedef struct __anonstruct_atomic_t_6 atomic_t;
 100#line 226 "include/linux/types.h"
 101struct __anonstruct_atomic64_t_7 {
 102   long counter ;
 103};
 104#line 226 "include/linux/types.h"
 105typedef struct __anonstruct_atomic64_t_7 atomic64_t;
 106#line 227 "include/linux/types.h"
 107struct list_head {
 108   struct list_head *next ;
 109   struct list_head *prev ;
 110};
 111#line 232
 112struct hlist_node;
 113#line 232 "include/linux/types.h"
 114struct hlist_head {
 115   struct hlist_node *first ;
 116};
 117#line 236 "include/linux/types.h"
 118struct hlist_node {
 119   struct hlist_node *next ;
 120   struct hlist_node **pprev ;
 121};
 122#line 247 "include/linux/types.h"
 123struct rcu_head {
 124   struct rcu_head *next ;
 125   void (*func)(struct rcu_head * ) ;
 126};
 127#line 55 "/home/zakharov/launch/inst/current/envs/linux-3.4/linux-3.4/arch/x86/include/asm/alternative.h"
 128struct module;
 129#line 55
 130struct module;
 131#line 146 "include/linux/init.h"
 132typedef void (*ctor_fn_t)(void);
 133#line 46 "include/linux/dynamic_debug.h"
 134struct device;
 135#line 46
 136struct device;
 137#line 57
 138struct completion;
 139#line 57
 140struct completion;
 141#line 58
 142struct pt_regs;
 143#line 58
 144struct pt_regs;
 145#line 348 "include/linux/kernel.h"
 146struct pid;
 147#line 348
 148struct pid;
 149#line 112 "/home/zakharov/launch/inst/current/envs/linux-3.4/linux-3.4/arch/x86/include/asm/stat.h"
 150struct timespec;
 151#line 112
 152struct timespec;
 153#line 58 "/home/zakharov/launch/inst/current/envs/linux-3.4/linux-3.4/arch/x86/include/asm/page_types.h"
 154struct page;
 155#line 58
 156struct page;
 157#line 26 "include/asm-generic/getorder.h"
 158struct task_struct;
 159#line 26
 160struct task_struct;
 161#line 28
 162struct mm_struct;
 163#line 28
 164struct mm_struct;
 165#line 268 "/home/zakharov/launch/inst/current/envs/linux-3.4/linux-3.4/arch/x86/include/asm/segment.h"
 166struct pt_regs {
 167   unsigned long r15 ;
 168   unsigned long r14 ;
 169   unsigned long r13 ;
 170   unsigned long r12 ;
 171   unsigned long bp ;
 172   unsigned long bx ;
 173   unsigned long r11 ;
 174   unsigned long r10 ;
 175   unsigned long r9 ;
 176   unsigned long r8 ;
 177   unsigned long ax ;
 178   unsigned long cx ;
 179   unsigned long dx ;
 180   unsigned long si ;
 181   unsigned long di ;
 182   unsigned long orig_ax ;
 183   unsigned long ip ;
 184   unsigned long cs ;
 185   unsigned long flags ;
 186   unsigned long sp ;
 187   unsigned long ss ;
 188};
 189#line 125 "/home/zakharov/launch/inst/current/envs/linux-3.4/linux-3.4/arch/x86/include/asm/ptrace.h"
 190struct __anonstruct_ldv_2180_13 {
 191   unsigned int a ;
 192   unsigned int b ;
 193};
 194#line 125 "/home/zakharov/launch/inst/current/envs/linux-3.4/linux-3.4/arch/x86/include/asm/ptrace.h"
 195struct __anonstruct_ldv_2195_14 {
 196   u16 limit0 ;
 197   u16 base0 ;
 198   unsigned char base1 ;
 199   unsigned char type : 4 ;
 200   unsigned char s : 1 ;
 201   unsigned char dpl : 2 ;
 202   unsigned char p : 1 ;
 203   unsigned char limit : 4 ;
 204   unsigned char avl : 1 ;
 205   unsigned char l : 1 ;
 206   unsigned char d : 1 ;
 207   unsigned char g : 1 ;
 208   unsigned char base2 ;
 209};
 210#line 125 "/home/zakharov/launch/inst/current/envs/linux-3.4/linux-3.4/arch/x86/include/asm/ptrace.h"
 211union __anonunion_ldv_2196_12 {
 212   struct __anonstruct_ldv_2180_13 ldv_2180 ;
 213   struct __anonstruct_ldv_2195_14 ldv_2195 ;
 214};
 215#line 125 "/home/zakharov/launch/inst/current/envs/linux-3.4/linux-3.4/arch/x86/include/asm/ptrace.h"
 216struct desc_struct {
 217   union __anonunion_ldv_2196_12 ldv_2196 ;
 218};
 219#line 13 "/home/zakharov/launch/inst/current/envs/linux-3.4/linux-3.4/arch/x86/include/asm/pgtable_64_types.h"
 220typedef unsigned long pgdval_t;
 221#line 14 "/home/zakharov/launch/inst/current/envs/linux-3.4/linux-3.4/arch/x86/include/asm/pgtable_64_types.h"
 222typedef unsigned long pgprotval_t;
 223#line 18 "/home/zakharov/launch/inst/current/envs/linux-3.4/linux-3.4/arch/x86/include/asm/pgtable_64_types.h"
 224struct pgprot {
 225   pgprotval_t pgprot ;
 226};
 227#line 192 "/home/zakharov/launch/inst/current/envs/linux-3.4/linux-3.4/arch/x86/include/asm/pgtable_types.h"
 228typedef struct pgprot pgprot_t;
 229#line 194 "/home/zakharov/launch/inst/current/envs/linux-3.4/linux-3.4/arch/x86/include/asm/pgtable_types.h"
 230struct __anonstruct_pgd_t_16 {
 231   pgdval_t pgd ;
 232};
 233#line 194 "/home/zakharov/launch/inst/current/envs/linux-3.4/linux-3.4/arch/x86/include/asm/pgtable_types.h"
 234typedef struct __anonstruct_pgd_t_16 pgd_t;
 235#line 282 "/home/zakharov/launch/inst/current/envs/linux-3.4/linux-3.4/arch/x86/include/asm/pgtable_types.h"
 236typedef struct page *pgtable_t;
 237#line 290
 238struct file;
 239#line 290
 240struct file;
 241#line 305
 242struct seq_file;
 243#line 305
 244struct seq_file;
 245#line 337
 246struct thread_struct;
 247#line 337
 248struct thread_struct;
 249#line 339
 250struct cpumask;
 251#line 339
 252struct cpumask;
 253#line 327 "/home/zakharov/launch/inst/current/envs/linux-3.4/linux-3.4/arch/x86/include/asm/paravirt_types.h"
 254struct arch_spinlock;
 255#line 327
 256struct arch_spinlock;
 257#line 300 "/home/zakharov/launch/inst/current/envs/linux-3.4/linux-3.4/arch/x86/include/asm/ptrace.h"
 258struct kernel_vm86_regs {
 259   struct pt_regs pt ;
 260   unsigned short es ;
 261   unsigned short __esh ;
 262   unsigned short ds ;
 263   unsigned short __dsh ;
 264   unsigned short fs ;
 265   unsigned short __fsh ;
 266   unsigned short gs ;
 267   unsigned short __gsh ;
 268};
 269#line 203 "/home/zakharov/launch/inst/current/envs/linux-3.4/linux-3.4/arch/x86/include/asm/vm86.h"
 270union __anonunion_ldv_2824_19 {
 271   struct pt_regs *regs ;
 272   struct kernel_vm86_regs *vm86 ;
 273};
 274#line 203 "/home/zakharov/launch/inst/current/envs/linux-3.4/linux-3.4/arch/x86/include/asm/vm86.h"
 275struct math_emu_info {
 276   long ___orig_eip ;
 277   union __anonunion_ldv_2824_19 ldv_2824 ;
 278};
 279#line 306 "include/linux/bitmap.h"
 280struct bug_entry {
 281   int bug_addr_disp ;
 282   int file_disp ;
 283   unsigned short line ;
 284   unsigned short flags ;
 285};
 286#line 89 "include/linux/bug.h"
 287struct cpumask {
 288   unsigned long bits[64U] ;
 289};
 290#line 14 "include/linux/cpumask.h"
 291typedef struct cpumask cpumask_t;
 292#line 637 "include/linux/cpumask.h"
 293typedef struct cpumask *cpumask_var_t;
 294#line 234 "/home/zakharov/launch/inst/current/envs/linux-3.4/linux-3.4/arch/x86/include/asm/paravirt.h"
 295struct static_key;
 296#line 234
 297struct static_key;
 298#line 287 "/home/zakharov/launch/inst/current/envs/linux-3.4/linux-3.4/arch/x86/include/asm/processor.h"
 299struct i387_fsave_struct {
 300   u32 cwd ;
 301   u32 swd ;
 302   u32 twd ;
 303   u32 fip ;
 304   u32 fcs ;
 305   u32 foo ;
 306   u32 fos ;
 307   u32 st_space[20U] ;
 308   u32 status ;
 309};
 310#line 305 "/home/zakharov/launch/inst/current/envs/linux-3.4/linux-3.4/arch/x86/include/asm/processor.h"
 311struct __anonstruct_ldv_5180_24 {
 312   u64 rip ;
 313   u64 rdp ;
 314};
 315#line 305 "/home/zakharov/launch/inst/current/envs/linux-3.4/linux-3.4/arch/x86/include/asm/processor.h"
 316struct __anonstruct_ldv_5186_25 {
 317   u32 fip ;
 318   u32 fcs ;
 319   u32 foo ;
 320   u32 fos ;
 321};
 322#line 305 "/home/zakharov/launch/inst/current/envs/linux-3.4/linux-3.4/arch/x86/include/asm/processor.h"
 323union __anonunion_ldv_5187_23 {
 324   struct __anonstruct_ldv_5180_24 ldv_5180 ;
 325   struct __anonstruct_ldv_5186_25 ldv_5186 ;
 326};
 327#line 305 "/home/zakharov/launch/inst/current/envs/linux-3.4/linux-3.4/arch/x86/include/asm/processor.h"
 328union __anonunion_ldv_5196_26 {
 329   u32 padding1[12U] ;
 330   u32 sw_reserved[12U] ;
 331};
 332#line 305 "/home/zakharov/launch/inst/current/envs/linux-3.4/linux-3.4/arch/x86/include/asm/processor.h"
 333struct i387_fxsave_struct {
 334   u16 cwd ;
 335   u16 swd ;
 336   u16 twd ;
 337   u16 fop ;
 338   union __anonunion_ldv_5187_23 ldv_5187 ;
 339   u32 mxcsr ;
 340   u32 mxcsr_mask ;
 341   u32 st_space[32U] ;
 342   u32 xmm_space[64U] ;
 343   u32 padding[12U] ;
 344   union __anonunion_ldv_5196_26 ldv_5196 ;
 345};
 346#line 339 "/home/zakharov/launch/inst/current/envs/linux-3.4/linux-3.4/arch/x86/include/asm/processor.h"
 347struct i387_soft_struct {
 348   u32 cwd ;
 349   u32 swd ;
 350   u32 twd ;
 351   u32 fip ;
 352   u32 fcs ;
 353   u32 foo ;
 354   u32 fos ;
 355   u32 st_space[20U] ;
 356   u8 ftop ;
 357   u8 changed ;
 358   u8 lookahead ;
 359   u8 no_update ;
 360   u8 rm ;
 361   u8 alimit ;
 362   struct math_emu_info *info ;
 363   u32 entry_eip ;
 364};
 365#line 360 "/home/zakharov/launch/inst/current/envs/linux-3.4/linux-3.4/arch/x86/include/asm/processor.h"
 366struct ymmh_struct {
 367   u32 ymmh_space[64U] ;
 368};
 369#line 365 "/home/zakharov/launch/inst/current/envs/linux-3.4/linux-3.4/arch/x86/include/asm/processor.h"
 370struct xsave_hdr_struct {
 371   u64 xstate_bv ;
 372   u64 reserved1[2U] ;
 373   u64 reserved2[5U] ;
 374};
 375#line 371 "/home/zakharov/launch/inst/current/envs/linux-3.4/linux-3.4/arch/x86/include/asm/processor.h"
 376struct xsave_struct {
 377   struct i387_fxsave_struct i387 ;
 378   struct xsave_hdr_struct xsave_hdr ;
 379   struct ymmh_struct ymmh ;
 380};
 381#line 377 "/home/zakharov/launch/inst/current/envs/linux-3.4/linux-3.4/arch/x86/include/asm/processor.h"
 382union thread_xstate {
 383   struct i387_fsave_struct fsave ;
 384   struct i387_fxsave_struct fxsave ;
 385   struct i387_soft_struct soft ;
 386   struct xsave_struct xsave ;
 387};
 388#line 385 "/home/zakharov/launch/inst/current/envs/linux-3.4/linux-3.4/arch/x86/include/asm/processor.h"
 389struct fpu {
 390   unsigned int last_cpu ;
 391   unsigned int has_fpu ;
 392   union thread_xstate *state ;
 393};
 394#line 433
 395struct kmem_cache;
 396#line 434
 397struct perf_event;
 398#line 434
 399struct perf_event;
 400#line 435 "/home/zakharov/launch/inst/current/envs/linux-3.4/linux-3.4/arch/x86/include/asm/processor.h"
 401struct thread_struct {
 402   struct desc_struct tls_array[3U] ;
 403   unsigned long sp0 ;
 404   unsigned long sp ;
 405   unsigned long usersp ;
 406   unsigned short es ;
 407   unsigned short ds ;
 408   unsigned short fsindex ;
 409   unsigned short gsindex ;
 410   unsigned long fs ;
 411   unsigned long gs ;
 412   struct perf_event *ptrace_bps[4U] ;
 413   unsigned long debugreg6 ;
 414   unsigned long ptrace_dr7 ;
 415   unsigned long cr2 ;
 416   unsigned long trap_nr ;
 417   unsigned long error_code ;
 418   struct fpu fpu ;
 419   unsigned long *io_bitmap_ptr ;
 420   unsigned long iopl ;
 421   unsigned int io_bitmap_max ;
 422};
 423#line 23 "include/asm-generic/atomic-long.h"
 424typedef atomic64_t atomic_long_t;
 425#line 14 "/home/zakharov/launch/inst/current/envs/linux-3.4/linux-3.4/arch/x86/include/asm/spinlock_types.h"
 426typedef u16 __ticket_t;
 427#line 15 "/home/zakharov/launch/inst/current/envs/linux-3.4/linux-3.4/arch/x86/include/asm/spinlock_types.h"
 428typedef u32 __ticketpair_t;
 429#line 16 "/home/zakharov/launch/inst/current/envs/linux-3.4/linux-3.4/arch/x86/include/asm/spinlock_types.h"
 430struct __raw_tickets {
 431   __ticket_t head ;
 432   __ticket_t tail ;
 433};
 434#line 26 "/home/zakharov/launch/inst/current/envs/linux-3.4/linux-3.4/arch/x86/include/asm/spinlock_types.h"
 435union __anonunion_ldv_5907_29 {
 436   __ticketpair_t head_tail ;
 437   struct __raw_tickets tickets ;
 438};
 439#line 26 "/home/zakharov/launch/inst/current/envs/linux-3.4/linux-3.4/arch/x86/include/asm/spinlock_types.h"
 440struct arch_spinlock {
 441   union __anonunion_ldv_5907_29 ldv_5907 ;
 442};
 443#line 27 "/home/zakharov/launch/inst/current/envs/linux-3.4/linux-3.4/arch/x86/include/asm/spinlock_types.h"
 444typedef struct arch_spinlock arch_spinlock_t;
 445#line 33 "/home/zakharov/launch/inst/current/envs/linux-3.4/linux-3.4/arch/x86/include/asm/rwlock.h"
 446struct __anonstruct_ldv_5914_31 {
 447   u32 read ;
 448   s32 write ;
 449};
 450#line 33 "/home/zakharov/launch/inst/current/envs/linux-3.4/linux-3.4/arch/x86/include/asm/rwlock.h"
 451union __anonunion_arch_rwlock_t_30 {
 452   s64 lock ;
 453   struct __anonstruct_ldv_5914_31 ldv_5914 ;
 454};
 455#line 33 "/home/zakharov/launch/inst/current/envs/linux-3.4/linux-3.4/arch/x86/include/asm/rwlock.h"
 456typedef union __anonunion_arch_rwlock_t_30 arch_rwlock_t;
 457#line 34
 458struct lockdep_map;
 459#line 34
 460struct lockdep_map;
 461#line 55 "include/linux/debug_locks.h"
 462struct stack_trace {
 463   unsigned int nr_entries ;
 464   unsigned int max_entries ;
 465   unsigned long *entries ;
 466   int skip ;
 467};
 468#line 26 "include/linux/stacktrace.h"
 469struct lockdep_subclass_key {
 470   char __one_byte ;
 471};
 472#line 53 "include/linux/lockdep.h"
 473struct lock_class_key {
 474   struct lockdep_subclass_key subkeys[8U] ;
 475};
 476#line 59 "include/linux/lockdep.h"
 477struct lock_class {
 478   struct list_head hash_entry ;
 479   struct list_head lock_entry ;
 480   struct lockdep_subclass_key *key ;
 481   unsigned int subclass ;
 482   unsigned int dep_gen_id ;
 483   unsigned long usage_mask ;
 484   struct stack_trace usage_traces[13U] ;
 485   struct list_head locks_after ;
 486   struct list_head locks_before ;
 487   unsigned int version ;
 488   unsigned long ops ;
 489   char const   *name ;
 490   int name_version ;
 491   unsigned long contention_point[4U] ;
 492   unsigned long contending_point[4U] ;
 493};
 494#line 144 "include/linux/lockdep.h"
 495struct lockdep_map {
 496   struct lock_class_key *key ;
 497   struct lock_class *class_cache[2U] ;
 498   char const   *name ;
 499   int cpu ;
 500   unsigned long ip ;
 501};
 502#line 187 "include/linux/lockdep.h"
 503struct held_lock {
 504   u64 prev_chain_key ;
 505   unsigned long acquire_ip ;
 506   struct lockdep_map *instance ;
 507   struct lockdep_map *nest_lock ;
 508   u64 waittime_stamp ;
 509   u64 holdtime_stamp ;
 510   unsigned short class_idx : 13 ;
 511   unsigned char irq_context : 2 ;
 512   unsigned char trylock : 1 ;
 513   unsigned char read : 2 ;
 514   unsigned char check : 2 ;
 515   unsigned char hardirqs_off : 1 ;
 516   unsigned short references : 11 ;
 517};
 518#line 556 "include/linux/lockdep.h"
 519struct raw_spinlock {
 520   arch_spinlock_t raw_lock ;
 521   unsigned int magic ;
 522   unsigned int owner_cpu ;
 523   void *owner ;
 524   struct lockdep_map dep_map ;
 525};
 526#line 32 "include/linux/spinlock_types.h"
 527typedef struct raw_spinlock raw_spinlock_t;
 528#line 33 "include/linux/spinlock_types.h"
 529struct __anonstruct_ldv_6122_33 {
 530   u8 __padding[24U] ;
 531   struct lockdep_map dep_map ;
 532};
 533#line 33 "include/linux/spinlock_types.h"
 534union __anonunion_ldv_6123_32 {
 535   struct raw_spinlock rlock ;
 536   struct __anonstruct_ldv_6122_33 ldv_6122 ;
 537};
 538#line 33 "include/linux/spinlock_types.h"
 539struct spinlock {
 540   union __anonunion_ldv_6123_32 ldv_6123 ;
 541};
 542#line 76 "include/linux/spinlock_types.h"
 543typedef struct spinlock spinlock_t;
 544#line 23 "include/linux/rwlock_types.h"
 545struct __anonstruct_rwlock_t_34 {
 546   arch_rwlock_t raw_lock ;
 547   unsigned int magic ;
 548   unsigned int owner_cpu ;
 549   void *owner ;
 550   struct lockdep_map dep_map ;
 551};
 552#line 23 "include/linux/rwlock_types.h"
 553typedef struct __anonstruct_rwlock_t_34 rwlock_t;
 554#line 110 "include/linux/seqlock.h"
 555struct seqcount {
 556   unsigned int sequence ;
 557};
 558#line 121 "include/linux/seqlock.h"
 559typedef struct seqcount seqcount_t;
 560#line 254 "include/linux/seqlock.h"
 561struct timespec {
 562   __kernel_time_t tv_sec ;
 563   long tv_nsec ;
 564};
 565#line 286 "include/linux/time.h"
 566struct kstat {
 567   u64 ino ;
 568   dev_t dev ;
 569   umode_t mode ;
 570   unsigned int nlink ;
 571   uid_t uid ;
 572   gid_t gid ;
 573   dev_t rdev ;
 574   loff_t size ;
 575   struct timespec atime ;
 576   struct timespec mtime ;
 577   struct timespec ctime ;
 578   unsigned long blksize ;
 579   unsigned long long blocks ;
 580};
 581#line 48 "include/linux/wait.h"
 582struct __wait_queue_head {
 583   spinlock_t lock ;
 584   struct list_head task_list ;
 585};
 586#line 53 "include/linux/wait.h"
 587typedef struct __wait_queue_head wait_queue_head_t;
 588#line 98 "include/linux/nodemask.h"
 589struct __anonstruct_nodemask_t_36 {
 590   unsigned long bits[16U] ;
 591};
 592#line 98 "include/linux/nodemask.h"
 593typedef struct __anonstruct_nodemask_t_36 nodemask_t;
 594#line 670 "include/linux/mmzone.h"
 595struct mutex {
 596   atomic_t count ;
 597   spinlock_t wait_lock ;
 598   struct list_head wait_list ;
 599   struct task_struct *owner ;
 600   char const   *name ;
 601   void *magic ;
 602   struct lockdep_map dep_map ;
 603};
 604#line 63 "include/linux/mutex.h"
 605struct mutex_waiter {
 606   struct list_head list ;
 607   struct task_struct *task ;
 608   void *magic ;
 609};
 610#line 171
 611struct rw_semaphore;
 612#line 171
 613struct rw_semaphore;
 614#line 172 "include/linux/mutex.h"
 615struct rw_semaphore {
 616   long count ;
 617   raw_spinlock_t wait_lock ;
 618   struct list_head wait_list ;
 619   struct lockdep_map dep_map ;
 620};
 621#line 128 "include/linux/rwsem.h"
 622struct completion {
 623   unsigned int done ;
 624   wait_queue_head_t wait ;
 625};
 626#line 312 "include/linux/jiffies.h"
 627union ktime {
 628   s64 tv64 ;
 629};
 630#line 59 "include/linux/ktime.h"
 631typedef union ktime ktime_t;
 632#line 341
 633struct tvec_base;
 634#line 341
 635struct tvec_base;
 636#line 342 "include/linux/ktime.h"
 637struct timer_list {
 638   struct list_head entry ;
 639   unsigned long expires ;
 640   struct tvec_base *base ;
 641   void (*function)(unsigned long  ) ;
 642   unsigned long data ;
 643   int slack ;
 644   int start_pid ;
 645   void *start_site ;
 646   char start_comm[16U] ;
 647   struct lockdep_map lockdep_map ;
 648};
 649#line 289 "include/linux/timer.h"
 650struct hrtimer;
 651#line 289
 652struct hrtimer;
 653#line 290
 654enum hrtimer_restart;
 655#line 302
 656struct work_struct;
 657#line 302
 658struct work_struct;
 659#line 45 "include/linux/workqueue.h"
 660struct work_struct {
 661   atomic_long_t data ;
 662   struct list_head entry ;
 663   void (*func)(struct work_struct * ) ;
 664   struct lockdep_map lockdep_map ;
 665};
 666#line 86 "include/linux/workqueue.h"
 667struct delayed_work {
 668   struct work_struct work ;
 669   struct timer_list timer ;
 670};
 671#line 46 "include/linux/pm.h"
 672struct pm_message {
 673   int event ;
 674};
 675#line 52 "include/linux/pm.h"
 676typedef struct pm_message pm_message_t;
 677#line 53 "include/linux/pm.h"
 678struct dev_pm_ops {
 679   int (*prepare)(struct device * ) ;
 680   void (*complete)(struct device * ) ;
 681   int (*suspend)(struct device * ) ;
 682   int (*resume)(struct device * ) ;
 683   int (*freeze)(struct device * ) ;
 684   int (*thaw)(struct device * ) ;
 685   int (*poweroff)(struct device * ) ;
 686   int (*restore)(struct device * ) ;
 687   int (*suspend_late)(struct device * ) ;
 688   int (*resume_early)(struct device * ) ;
 689   int (*freeze_late)(struct device * ) ;
 690   int (*thaw_early)(struct device * ) ;
 691   int (*poweroff_late)(struct device * ) ;
 692   int (*restore_early)(struct device * ) ;
 693   int (*suspend_noirq)(struct device * ) ;
 694   int (*resume_noirq)(struct device * ) ;
 695   int (*freeze_noirq)(struct device * ) ;
 696   int (*thaw_noirq)(struct device * ) ;
 697   int (*poweroff_noirq)(struct device * ) ;
 698   int (*restore_noirq)(struct device * ) ;
 699   int (*runtime_suspend)(struct device * ) ;
 700   int (*runtime_resume)(struct device * ) ;
 701   int (*runtime_idle)(struct device * ) ;
 702};
 703#line 289
 704enum rpm_status {
 705    RPM_ACTIVE = 0,
 706    RPM_RESUMING = 1,
 707    RPM_SUSPENDED = 2,
 708    RPM_SUSPENDING = 3
 709} ;
 710#line 296
 711enum rpm_request {
 712    RPM_REQ_NONE = 0,
 713    RPM_REQ_IDLE = 1,
 714    RPM_REQ_SUSPEND = 2,
 715    RPM_REQ_AUTOSUSPEND = 3,
 716    RPM_REQ_RESUME = 4
 717} ;
 718#line 304
 719struct wakeup_source;
 720#line 304
 721struct wakeup_source;
 722#line 494 "include/linux/pm.h"
 723struct pm_subsys_data {
 724   spinlock_t lock ;
 725   unsigned int refcount ;
 726};
 727#line 499
 728struct dev_pm_qos_request;
 729#line 499
 730struct pm_qos_constraints;
 731#line 499 "include/linux/pm.h"
 732struct dev_pm_info {
 733   pm_message_t power_state ;
 734   unsigned char can_wakeup : 1 ;
 735   unsigned char async_suspend : 1 ;
 736   bool is_prepared ;
 737   bool is_suspended ;
 738   bool ignore_children ;
 739   spinlock_t lock ;
 740   struct list_head entry ;
 741   struct completion completion ;
 742   struct wakeup_source *wakeup ;
 743   bool wakeup_path ;
 744   struct timer_list suspend_timer ;
 745   unsigned long timer_expires ;
 746   struct work_struct work ;
 747   wait_queue_head_t wait_queue ;
 748   atomic_t usage_count ;
 749   atomic_t child_count ;
 750   unsigned char disable_depth : 3 ;
 751   unsigned char idle_notification : 1 ;
 752   unsigned char request_pending : 1 ;
 753   unsigned char deferred_resume : 1 ;
 754   unsigned char run_wake : 1 ;
 755   unsigned char runtime_auto : 1 ;
 756   unsigned char no_callbacks : 1 ;
 757   unsigned char irq_safe : 1 ;
 758   unsigned char use_autosuspend : 1 ;
 759   unsigned char timer_autosuspends : 1 ;
 760   enum rpm_request request ;
 761   enum rpm_status runtime_status ;
 762   int runtime_error ;
 763   int autosuspend_delay ;
 764   unsigned long last_busy ;
 765   unsigned long active_jiffies ;
 766   unsigned long suspended_jiffies ;
 767   unsigned long accounting_timestamp ;
 768   ktime_t suspend_time ;
 769   s64 max_time_suspended_ns ;
 770   struct dev_pm_qos_request *pq_req ;
 771   struct pm_subsys_data *subsys_data ;
 772   struct pm_qos_constraints *constraints ;
 773};
 774#line 558 "include/linux/pm.h"
 775struct dev_pm_domain {
 776   struct dev_pm_ops ops ;
 777};
 778#line 22 "/home/zakharov/launch/inst/current/envs/linux-3.4/linux-3.4/arch/x86/include/asm/mmu.h"
 779struct __anonstruct_mm_context_t_101 {
 780   void *ldt ;
 781   int size ;
 782   unsigned short ia32_compat ;
 783   struct mutex lock ;
 784   void *vdso ;
 785};
 786#line 22 "/home/zakharov/launch/inst/current/envs/linux-3.4/linux-3.4/arch/x86/include/asm/mmu.h"
 787typedef struct __anonstruct_mm_context_t_101 mm_context_t;
 788#line 18 "include/asm-generic/pci_iomap.h"
 789struct vm_area_struct;
 790#line 18
 791struct vm_area_struct;
 792#line 835 "include/linux/sysctl.h"
 793struct rb_node {
 794   unsigned long rb_parent_color ;
 795   struct rb_node *rb_right ;
 796   struct rb_node *rb_left ;
 797};
 798#line 108 "include/linux/rbtree.h"
 799struct rb_root {
 800   struct rb_node *rb_node ;
 801};
 802#line 176
 803struct nsproxy;
 804#line 176
 805struct nsproxy;
 806#line 37 "include/linux/kmod.h"
 807struct cred;
 808#line 37
 809struct cred;
 810#line 18 "include/linux/elf.h"
 811typedef __u64 Elf64_Addr;
 812#line 19 "include/linux/elf.h"
 813typedef __u16 Elf64_Half;
 814#line 23 "include/linux/elf.h"
 815typedef __u32 Elf64_Word;
 816#line 24 "include/linux/elf.h"
 817typedef __u64 Elf64_Xword;
 818#line 193 "include/linux/elf.h"
 819struct elf64_sym {
 820   Elf64_Word st_name ;
 821   unsigned char st_info ;
 822   unsigned char st_other ;
 823   Elf64_Half st_shndx ;
 824   Elf64_Addr st_value ;
 825   Elf64_Xword st_size ;
 826};
 827#line 201 "include/linux/elf.h"
 828typedef struct elf64_sym Elf64_Sym;
 829#line 445
 830struct sock;
 831#line 445
 832struct sock;
 833#line 446
 834struct kobject;
 835#line 446
 836struct kobject;
 837#line 447
 838enum kobj_ns_type {
 839    KOBJ_NS_TYPE_NONE = 0,
 840    KOBJ_NS_TYPE_NET = 1,
 841    KOBJ_NS_TYPES = 2
 842} ;
 843#line 453 "include/linux/elf.h"
 844struct kobj_ns_type_operations {
 845   enum kobj_ns_type type ;
 846   void *(*grab_current_ns)(void) ;
 847   void const   *(*netlink_ns)(struct sock * ) ;
 848   void const   *(*initial_ns)(void) ;
 849   void (*drop_ns)(void * ) ;
 850};
 851#line 57 "include/linux/kobject_ns.h"
 852struct attribute {
 853   char const   *name ;
 854   umode_t mode ;
 855   struct lock_class_key *key ;
 856   struct lock_class_key skey ;
 857};
 858#line 33 "include/linux/sysfs.h"
 859struct attribute_group {
 860   char const   *name ;
 861   umode_t (*is_visible)(struct kobject * , struct attribute * , int  ) ;
 862   struct attribute **attrs ;
 863};
 864#line 62 "include/linux/sysfs.h"
 865struct bin_attribute {
 866   struct attribute attr ;
 867   size_t size ;
 868   void *private ;
 869   ssize_t (*read)(struct file * , struct kobject * , struct bin_attribute * , char * ,
 870                   loff_t  , size_t  ) ;
 871   ssize_t (*write)(struct file * , struct kobject * , struct bin_attribute * , char * ,
 872                    loff_t  , size_t  ) ;
 873   int (*mmap)(struct file * , struct kobject * , struct bin_attribute * , struct vm_area_struct * ) ;
 874};
 875#line 98 "include/linux/sysfs.h"
 876struct sysfs_ops {
 877   ssize_t (*show)(struct kobject * , struct attribute * , char * ) ;
 878   ssize_t (*store)(struct kobject * , struct attribute * , char const   * , size_t  ) ;
 879   void const   *(*namespace)(struct kobject * , struct attribute  const  * ) ;
 880};
 881#line 117
 882struct sysfs_dirent;
 883#line 117
 884struct sysfs_dirent;
 885#line 182 "include/linux/sysfs.h"
 886struct kref {
 887   atomic_t refcount ;
 888};
 889#line 49 "include/linux/kobject.h"
 890struct kset;
 891#line 49
 892struct kobj_type;
 893#line 49 "include/linux/kobject.h"
 894struct kobject {
 895   char const   *name ;
 896   struct list_head entry ;
 897   struct kobject *parent ;
 898   struct kset *kset ;
 899   struct kobj_type *ktype ;
 900   struct sysfs_dirent *sd ;
 901   struct kref kref ;
 902   unsigned char state_initialized : 1 ;
 903   unsigned char state_in_sysfs : 1 ;
 904   unsigned char state_add_uevent_sent : 1 ;
 905   unsigned char state_remove_uevent_sent : 1 ;
 906   unsigned char uevent_suppress : 1 ;
 907};
 908#line 107 "include/linux/kobject.h"
 909struct kobj_type {
 910   void (*release)(struct kobject * ) ;
 911   struct sysfs_ops  const  *sysfs_ops ;
 912   struct attribute **default_attrs ;
 913   struct kobj_ns_type_operations  const  *(*child_ns_type)(struct kobject * ) ;
 914   void const   *(*namespace)(struct kobject * ) ;
 915};
 916#line 115 "include/linux/kobject.h"
 917struct kobj_uevent_env {
 918   char *envp[32U] ;
 919   int envp_idx ;
 920   char buf[2048U] ;
 921   int buflen ;
 922};
 923#line 122 "include/linux/kobject.h"
 924struct kset_uevent_ops {
 925   int (* const  filter)(struct kset * , struct kobject * ) ;
 926   char const   *(* const  name)(struct kset * , struct kobject * ) ;
 927   int (* const  uevent)(struct kset * , struct kobject * , struct kobj_uevent_env * ) ;
 928};
 929#line 139 "include/linux/kobject.h"
 930struct kset {
 931   struct list_head list ;
 932   spinlock_t list_lock ;
 933   struct kobject kobj ;
 934   struct kset_uevent_ops  const  *uevent_ops ;
 935};
 936#line 215
 937struct kernel_param;
 938#line 215
 939struct kernel_param;
 940#line 216 "include/linux/kobject.h"
 941struct kernel_param_ops {
 942   int (*set)(char const   * , struct kernel_param  const  * ) ;
 943   int (*get)(char * , struct kernel_param  const  * ) ;
 944   void (*free)(void * ) ;
 945};
 946#line 49 "include/linux/moduleparam.h"
 947struct kparam_string;
 948#line 49
 949struct kparam_array;
 950#line 49 "include/linux/moduleparam.h"
 951union __anonunion_ldv_13363_134 {
 952   void *arg ;
 953   struct kparam_string  const  *str ;
 954   struct kparam_array  const  *arr ;
 955};
 956#line 49 "include/linux/moduleparam.h"
 957struct kernel_param {
 958   char const   *name ;
 959   struct kernel_param_ops  const  *ops ;
 960   u16 perm ;
 961   s16 level ;
 962   union __anonunion_ldv_13363_134 ldv_13363 ;
 963};
 964#line 61 "include/linux/moduleparam.h"
 965struct kparam_string {
 966   unsigned int maxlen ;
 967   char *string ;
 968};
 969#line 67 "include/linux/moduleparam.h"
 970struct kparam_array {
 971   unsigned int max ;
 972   unsigned int elemsize ;
 973   unsigned int *num ;
 974   struct kernel_param_ops  const  *ops ;
 975   void *elem ;
 976};
 977#line 458 "include/linux/moduleparam.h"
 978struct static_key {
 979   atomic_t enabled ;
 980};
 981#line 225 "include/linux/jump_label.h"
 982struct tracepoint;
 983#line 225
 984struct tracepoint;
 985#line 226 "include/linux/jump_label.h"
 986struct tracepoint_func {
 987   void *func ;
 988   void *data ;
 989};
 990#line 29 "include/linux/tracepoint.h"
 991struct tracepoint {
 992   char const   *name ;
 993   struct static_key key ;
 994   void (*regfunc)(void) ;
 995   void (*unregfunc)(void) ;
 996   struct tracepoint_func *funcs ;
 997};
 998#line 86 "include/linux/tracepoint.h"
 999struct kernel_symbol {
1000   unsigned long value ;
1001   char const   *name ;
1002};
1003#line 27 "include/linux/export.h"
1004struct mod_arch_specific {
1005
1006};
1007#line 34 "include/linux/module.h"
1008struct module_param_attrs;
1009#line 34 "include/linux/module.h"
1010struct module_kobject {
1011   struct kobject kobj ;
1012   struct module *mod ;
1013   struct kobject *drivers_dir ;
1014   struct module_param_attrs *mp ;
1015};
1016#line 43 "include/linux/module.h"
1017struct module_attribute {
1018   struct attribute attr ;
1019   ssize_t (*show)(struct module_attribute * , struct module_kobject * , char * ) ;
1020   ssize_t (*store)(struct module_attribute * , struct module_kobject * , char const   * ,
1021                    size_t  ) ;
1022   void (*setup)(struct module * , char const   * ) ;
1023   int (*test)(struct module * ) ;
1024   void (*free)(struct module * ) ;
1025};
1026#line 69
1027struct exception_table_entry;
1028#line 69
1029struct exception_table_entry;
1030#line 198
1031enum module_state {
1032    MODULE_STATE_LIVE = 0,
1033    MODULE_STATE_COMING = 1,
1034    MODULE_STATE_GOING = 2
1035} ;
1036#line 204 "include/linux/module.h"
1037struct module_ref {
1038   unsigned long incs ;
1039   unsigned long decs ;
1040};
1041#line 219
1042struct module_sect_attrs;
1043#line 219
1044struct module_notes_attrs;
1045#line 219
1046struct ftrace_event_call;
1047#line 219 "include/linux/module.h"
1048struct module {
1049   enum module_state state ;
1050   struct list_head list ;
1051   char name[56U] ;
1052   struct module_kobject mkobj ;
1053   struct module_attribute *modinfo_attrs ;
1054   char const   *version ;
1055   char const   *srcversion ;
1056   struct kobject *holders_dir ;
1057   struct kernel_symbol  const  *syms ;
1058   unsigned long const   *crcs ;
1059   unsigned int num_syms ;
1060   struct kernel_param *kp ;
1061   unsigned int num_kp ;
1062   unsigned int num_gpl_syms ;
1063   struct kernel_symbol  const  *gpl_syms ;
1064   unsigned long const   *gpl_crcs ;
1065   struct kernel_symbol  const  *unused_syms ;
1066   unsigned long const   *unused_crcs ;
1067   unsigned int num_unused_syms ;
1068   unsigned int num_unused_gpl_syms ;
1069   struct kernel_symbol  const  *unused_gpl_syms ;
1070   unsigned long const   *unused_gpl_crcs ;
1071   struct kernel_symbol  const  *gpl_future_syms ;
1072   unsigned long const   *gpl_future_crcs ;
1073   unsigned int num_gpl_future_syms ;
1074   unsigned int num_exentries ;
1075   struct exception_table_entry *extable ;
1076   int (*init)(void) ;
1077   void *module_init ;
1078   void *module_core ;
1079   unsigned int init_size ;
1080   unsigned int core_size ;
1081   unsigned int init_text_size ;
1082   unsigned int core_text_size ;
1083   unsigned int init_ro_size ;
1084   unsigned int core_ro_size ;
1085   struct mod_arch_specific arch ;
1086   unsigned int taints ;
1087   unsigned int num_bugs ;
1088   struct list_head bug_list ;
1089   struct bug_entry *bug_table ;
1090   Elf64_Sym *symtab ;
1091   Elf64_Sym *core_symtab ;
1092   unsigned int num_symtab ;
1093   unsigned int core_num_syms ;
1094   char *strtab ;
1095   char *core_strtab ;
1096   struct module_sect_attrs *sect_attrs ;
1097   struct module_notes_attrs *notes_attrs ;
1098   char *args ;
1099   void *percpu ;
1100   unsigned int percpu_size ;
1101   unsigned int num_tracepoints ;
1102   struct tracepoint * const  *tracepoints_ptrs ;
1103   unsigned int num_trace_bprintk_fmt ;
1104   char const   **trace_bprintk_fmt_start ;
1105   struct ftrace_event_call **trace_events ;
1106   unsigned int num_trace_events ;
1107   struct list_head source_list ;
1108   struct list_head target_list ;
1109   struct task_struct *waiter ;
1110   void (*exit)(void) ;
1111   struct module_ref *refptr ;
1112   ctor_fn_t (**ctors)(void) ;
1113   unsigned int num_ctors ;
1114};
1115#line 88 "include/linux/kmemleak.h"
1116struct kmem_cache_cpu {
1117   void **freelist ;
1118   unsigned long tid ;
1119   struct page *page ;
1120   struct page *partial ;
1121   int node ;
1122   unsigned int stat[26U] ;
1123};
1124#line 55 "include/linux/slub_def.h"
1125struct kmem_cache_node {
1126   spinlock_t list_lock ;
1127   unsigned long nr_partial ;
1128   struct list_head partial ;
1129   atomic_long_t nr_slabs ;
1130   atomic_long_t total_objects ;
1131   struct list_head full ;
1132};
1133#line 66 "include/linux/slub_def.h"
1134struct kmem_cache_order_objects {
1135   unsigned long x ;
1136};
1137#line 76 "include/linux/slub_def.h"
1138struct kmem_cache {
1139   struct kmem_cache_cpu *cpu_slab ;
1140   unsigned long flags ;
1141   unsigned long min_partial ;
1142   int size ;
1143   int objsize ;
1144   int offset ;
1145   int cpu_partial ;
1146   struct kmem_cache_order_objects oo ;
1147   struct kmem_cache_order_objects max ;
1148   struct kmem_cache_order_objects min ;
1149   gfp_t allocflags ;
1150   int refcount ;
1151   void (*ctor)(void * ) ;
1152   int inuse ;
1153   int align ;
1154   int reserved ;
1155   char const   *name ;
1156   struct list_head list ;
1157   struct kobject kobj ;
1158   int remote_node_defrag_ratio ;
1159   struct kmem_cache_node *node[1024U] ;
1160};
1161#line 93 "include/linux/capability.h"
1162struct kernel_cap_struct {
1163   __u32 cap[2U] ;
1164};
1165#line 96 "include/linux/capability.h"
1166typedef struct kernel_cap_struct kernel_cap_t;
1167#line 104
1168struct dentry;
1169#line 104
1170struct dentry;
1171#line 105
1172struct user_namespace;
1173#line 105
1174struct user_namespace;
1175#line 554
1176struct prio_tree_node;
1177#line 554 "include/linux/capability.h"
1178struct raw_prio_tree_node {
1179   struct prio_tree_node *left ;
1180   struct prio_tree_node *right ;
1181   struct prio_tree_node *parent ;
1182};
1183#line 19 "include/linux/prio_tree.h"
1184struct prio_tree_node {
1185   struct prio_tree_node *left ;
1186   struct prio_tree_node *right ;
1187   struct prio_tree_node *parent ;
1188   unsigned long start ;
1189   unsigned long last ;
1190};
1191#line 27 "include/linux/prio_tree.h"
1192struct prio_tree_root {
1193   struct prio_tree_node *prio_tree_node ;
1194   unsigned short index_bits ;
1195   unsigned short raw ;
1196};
1197#line 116
1198struct address_space;
1199#line 116
1200struct address_space;
1201#line 117 "include/linux/prio_tree.h"
1202union __anonunion_ldv_14345_137 {
1203   unsigned long index ;
1204   void *freelist ;
1205};
1206#line 117 "include/linux/prio_tree.h"
1207struct __anonstruct_ldv_14355_141 {
1208   unsigned short inuse ;
1209   unsigned short objects : 15 ;
1210   unsigned char frozen : 1 ;
1211};
1212#line 117 "include/linux/prio_tree.h"
1213union __anonunion_ldv_14356_140 {
1214   atomic_t _mapcount ;
1215   struct __anonstruct_ldv_14355_141 ldv_14355 ;
1216};
1217#line 117 "include/linux/prio_tree.h"
1218struct __anonstruct_ldv_14358_139 {
1219   union __anonunion_ldv_14356_140 ldv_14356 ;
1220   atomic_t _count ;
1221};
1222#line 117 "include/linux/prio_tree.h"
1223union __anonunion_ldv_14359_138 {
1224   unsigned long counters ;
1225   struct __anonstruct_ldv_14358_139 ldv_14358 ;
1226};
1227#line 117 "include/linux/prio_tree.h"
1228struct __anonstruct_ldv_14360_136 {
1229   union __anonunion_ldv_14345_137 ldv_14345 ;
1230   union __anonunion_ldv_14359_138 ldv_14359 ;
1231};
1232#line 117 "include/linux/prio_tree.h"
1233struct __anonstruct_ldv_14367_143 {
1234   struct page *next ;
1235   int pages ;
1236   int pobjects ;
1237};
1238#line 117 "include/linux/prio_tree.h"
1239union __anonunion_ldv_14368_142 {
1240   struct list_head lru ;
1241   struct __anonstruct_ldv_14367_143 ldv_14367 ;
1242};
1243#line 117 "include/linux/prio_tree.h"
1244union __anonunion_ldv_14373_144 {
1245   unsigned long private ;
1246   struct kmem_cache *slab ;
1247   struct page *first_page ;
1248};
1249#line 117 "include/linux/prio_tree.h"
1250struct page {
1251   unsigned long flags ;
1252   struct address_space *mapping ;
1253   struct __anonstruct_ldv_14360_136 ldv_14360 ;
1254   union __anonunion_ldv_14368_142 ldv_14368 ;
1255   union __anonunion_ldv_14373_144 ldv_14373 ;
1256   unsigned long debug_flags ;
1257};
1258#line 192 "include/linux/mm_types.h"
1259struct __anonstruct_vm_set_146 {
1260   struct list_head list ;
1261   void *parent ;
1262   struct vm_area_struct *head ;
1263};
1264#line 192 "include/linux/mm_types.h"
1265union __anonunion_shared_145 {
1266   struct __anonstruct_vm_set_146 vm_set ;
1267   struct raw_prio_tree_node prio_tree_node ;
1268};
1269#line 192
1270struct anon_vma;
1271#line 192
1272struct vm_operations_struct;
1273#line 192
1274struct mempolicy;
1275#line 192 "include/linux/mm_types.h"
1276struct vm_area_struct {
1277   struct mm_struct *vm_mm ;
1278   unsigned long vm_start ;
1279   unsigned long vm_end ;
1280   struct vm_area_struct *vm_next ;
1281   struct vm_area_struct *vm_prev ;
1282   pgprot_t vm_page_prot ;
1283   unsigned long vm_flags ;
1284   struct rb_node vm_rb ;
1285   union __anonunion_shared_145 shared ;
1286   struct list_head anon_vma_chain ;
1287   struct anon_vma *anon_vma ;
1288   struct vm_operations_struct  const  *vm_ops ;
1289   unsigned long vm_pgoff ;
1290   struct file *vm_file ;
1291   void *vm_private_data ;
1292   struct mempolicy *vm_policy ;
1293};
1294#line 255 "include/linux/mm_types.h"
1295struct core_thread {
1296   struct task_struct *task ;
1297   struct core_thread *next ;
1298};
1299#line 261 "include/linux/mm_types.h"
1300struct core_state {
1301   atomic_t nr_threads ;
1302   struct core_thread dumper ;
1303   struct completion startup ;
1304};
1305#line 274 "include/linux/mm_types.h"
1306struct mm_rss_stat {
1307   atomic_long_t count[3U] ;
1308};
1309#line 287
1310struct linux_binfmt;
1311#line 287
1312struct mmu_notifier_mm;
1313#line 287 "include/linux/mm_types.h"
1314struct mm_struct {
1315   struct vm_area_struct *mmap ;
1316   struct rb_root mm_rb ;
1317   struct vm_area_struct *mmap_cache ;
1318   unsigned long (*get_unmapped_area)(struct file * , unsigned long  , unsigned long  ,
1319                                      unsigned long  , unsigned long  ) ;
1320   void (*unmap_area)(struct mm_struct * , unsigned long  ) ;
1321   unsigned long mmap_base ;
1322   unsigned long task_size ;
1323   unsigned long cached_hole_size ;
1324   unsigned long free_area_cache ;
1325   pgd_t *pgd ;
1326   atomic_t mm_users ;
1327   atomic_t mm_count ;
1328   int map_count ;
1329   spinlock_t page_table_lock ;
1330   struct rw_semaphore mmap_sem ;
1331   struct list_head mmlist ;
1332   unsigned long hiwater_rss ;
1333   unsigned long hiwater_vm ;
1334   unsigned long total_vm ;
1335   unsigned long locked_vm ;
1336   unsigned long pinned_vm ;
1337   unsigned long shared_vm ;
1338   unsigned long exec_vm ;
1339   unsigned long stack_vm ;
1340   unsigned long reserved_vm ;
1341   unsigned long def_flags ;
1342   unsigned long nr_ptes ;
1343   unsigned long start_code ;
1344   unsigned long end_code ;
1345   unsigned long start_data ;
1346   unsigned long end_data ;
1347   unsigned long start_brk ;
1348   unsigned long brk ;
1349   unsigned long start_stack ;
1350   unsigned long arg_start ;
1351   unsigned long arg_end ;
1352   unsigned long env_start ;
1353   unsigned long env_end ;
1354   unsigned long saved_auxv[44U] ;
1355   struct mm_rss_stat rss_stat ;
1356   struct linux_binfmt *binfmt ;
1357   cpumask_var_t cpu_vm_mask_var ;
1358   mm_context_t context ;
1359   unsigned int faultstamp ;
1360   unsigned int token_priority ;
1361   unsigned int last_interval ;
1362   unsigned long flags ;
1363   struct core_state *core_state ;
1364   spinlock_t ioctx_lock ;
1365   struct hlist_head ioctx_list ;
1366   struct task_struct *owner ;
1367   struct file *exe_file ;
1368   unsigned long num_exe_file_vmas ;
1369   struct mmu_notifier_mm *mmu_notifier_mm ;
1370   pgtable_t pmd_huge_pte ;
1371   struct cpumask cpumask_allocation ;
1372};
1373#line 7 "include/asm-generic/cputime.h"
1374typedef unsigned long cputime_t;
1375#line 98 "include/linux/sem.h"
1376struct sem_undo_list;
1377#line 98 "include/linux/sem.h"
1378struct sysv_sem {
1379   struct sem_undo_list *undo_list ;
1380};
1381#line 107
1382struct siginfo;
1383#line 107
1384struct siginfo;
1385#line 32 "/home/zakharov/launch/inst/current/envs/linux-3.4/linux-3.4/arch/x86/include/asm/signal.h"
1386struct __anonstruct_sigset_t_147 {
1387   unsigned long sig[1U] ;
1388};
1389#line 32 "/home/zakharov/launch/inst/current/envs/linux-3.4/linux-3.4/arch/x86/include/asm/signal.h"
1390typedef struct __anonstruct_sigset_t_147 sigset_t;
1391#line 17 "include/asm-generic/signal-defs.h"
1392typedef void __signalfn_t(int  );
1393#line 18 "include/asm-generic/signal-defs.h"
1394typedef __signalfn_t *__sighandler_t;
1395#line 20 "include/asm-generic/signal-defs.h"
1396typedef void __restorefn_t(void);
1397#line 21 "include/asm-generic/signal-defs.h"
1398typedef __restorefn_t *__sigrestore_t;
1399#line 126 "/home/zakharov/launch/inst/current/envs/linux-3.4/linux-3.4/arch/x86/include/asm/signal.h"
1400struct sigaction {
1401   __sighandler_t sa_handler ;
1402   unsigned long sa_flags ;
1403   __sigrestore_t sa_restorer ;
1404   sigset_t sa_mask ;
1405};
1406#line 173 "/home/zakharov/launch/inst/current/envs/linux-3.4/linux-3.4/arch/x86/include/asm/signal.h"
1407struct k_sigaction {
1408   struct sigaction sa ;
1409};
1410#line 185 "/home/zakharov/launch/inst/current/envs/linux-3.4/linux-3.4/arch/x86/include/asm/signal.h"
1411union sigval {
1412   int sival_int ;
1413   void *sival_ptr ;
1414};
1415#line 10 "include/asm-generic/siginfo.h"
1416typedef union sigval sigval_t;
1417#line 11 "include/asm-generic/siginfo.h"
1418struct __anonstruct__kill_149 {
1419   __kernel_pid_t _pid ;
1420   __kernel_uid32_t _uid ;
1421};
1422#line 11 "include/asm-generic/siginfo.h"
1423struct __anonstruct__timer_150 {
1424   __kernel_timer_t _tid ;
1425   int _overrun ;
1426   char _pad[0U] ;
1427   sigval_t _sigval ;
1428   int _sys_private ;
1429};
1430#line 11 "include/asm-generic/siginfo.h"
1431struct __anonstruct__rt_151 {
1432   __kernel_pid_t _pid ;
1433   __kernel_uid32_t _uid ;
1434   sigval_t _sigval ;
1435};
1436#line 11 "include/asm-generic/siginfo.h"
1437struct __anonstruct__sigchld_152 {
1438   __kernel_pid_t _pid ;
1439   __kernel_uid32_t _uid ;
1440   int _status ;
1441   __kernel_clock_t _utime ;
1442   __kernel_clock_t _stime ;
1443};
1444#line 11 "include/asm-generic/siginfo.h"
1445struct __anonstruct__sigfault_153 {
1446   void *_addr ;
1447   short _addr_lsb ;
1448};
1449#line 11 "include/asm-generic/siginfo.h"
1450struct __anonstruct__sigpoll_154 {
1451   long _band ;
1452   int _fd ;
1453};
1454#line 11 "include/asm-generic/siginfo.h"
1455union __anonunion__sifields_148 {
1456   int _pad[28U] ;
1457   struct __anonstruct__kill_149 _kill ;
1458   struct __anonstruct__timer_150 _timer ;
1459   struct __anonstruct__rt_151 _rt ;
1460   struct __anonstruct__sigchld_152 _sigchld ;
1461   struct __anonstruct__sigfault_153 _sigfault ;
1462   struct __anonstruct__sigpoll_154 _sigpoll ;
1463};
1464#line 11 "include/asm-generic/siginfo.h"
1465struct siginfo {
1466   int si_signo ;
1467   int si_errno ;
1468   int si_code ;
1469   union __anonunion__sifields_148 _sifields ;
1470};
1471#line 102 "include/asm-generic/siginfo.h"
1472typedef struct siginfo siginfo_t;
1473#line 14 "include/linux/signal.h"
1474struct user_struct;
1475#line 24 "include/linux/signal.h"
1476struct sigpending {
1477   struct list_head list ;
1478   sigset_t signal ;
1479};
1480#line 388
1481enum pid_type {
1482    PIDTYPE_PID = 0,
1483    PIDTYPE_PGID = 1,
1484    PIDTYPE_SID = 2,
1485    PIDTYPE_MAX = 3
1486} ;
1487#line 395
1488struct pid_namespace;
1489#line 395 "include/linux/signal.h"
1490struct upid {
1491   int nr ;
1492   struct pid_namespace *ns ;
1493   struct hlist_node pid_chain ;
1494};
1495#line 56 "include/linux/pid.h"
1496struct pid {
1497   atomic_t count ;
1498   unsigned int level ;
1499   struct hlist_head tasks[3U] ;
1500   struct rcu_head rcu ;
1501   struct upid numbers[1U] ;
1502};
1503#line 68 "include/linux/pid.h"
1504struct pid_link {
1505   struct hlist_node node ;
1506   struct pid *pid ;
1507};
1508#line 10 "include/linux/seccomp.h"
1509struct __anonstruct_seccomp_t_157 {
1510   int mode ;
1511};
1512#line 10 "include/linux/seccomp.h"
1513typedef struct __anonstruct_seccomp_t_157 seccomp_t;
1514#line 427 "include/linux/rculist.h"
1515struct plist_head {
1516   struct list_head node_list ;
1517};
1518#line 84 "include/linux/plist.h"
1519struct plist_node {
1520   int prio ;
1521   struct list_head prio_list ;
1522   struct list_head node_list ;
1523};
1524#line 20 "include/linux/rtmutex.h"
1525struct rt_mutex {
1526   raw_spinlock_t wait_lock ;
1527   struct plist_head wait_list ;
1528   struct task_struct *owner ;
1529   int save_state ;
1530   char const   *name ;
1531   char const   *file ;
1532   int line ;
1533   void *magic ;
1534};
1535#line 38
1536struct rt_mutex_waiter;
1537#line 38
1538struct rt_mutex_waiter;
1539#line 41 "include/linux/resource.h"
1540struct rlimit {
1541   unsigned long rlim_cur ;
1542   unsigned long rlim_max ;
1543};
1544#line 85 "include/linux/resource.h"
1545struct timerqueue_node {
1546   struct rb_node node ;
1547   ktime_t expires ;
1548};
1549#line 12 "include/linux/timerqueue.h"
1550struct timerqueue_head {
1551   struct rb_root head ;
1552   struct timerqueue_node *next ;
1553};
1554#line 50
1555struct hrtimer_clock_base;
1556#line 50
1557struct hrtimer_clock_base;
1558#line 51
1559struct hrtimer_cpu_base;
1560#line 51
1561struct hrtimer_cpu_base;
1562#line 60
1563enum hrtimer_restart {
1564    HRTIMER_NORESTART = 0,
1565    HRTIMER_RESTART = 1
1566} ;
1567#line 65 "include/linux/timerqueue.h"
1568struct hrtimer {
1569   struct timerqueue_node node ;
1570   ktime_t _softexpires ;
1571   enum hrtimer_restart (*function)(struct hrtimer * ) ;
1572   struct hrtimer_clock_base *base ;
1573   unsigned long state ;
1574   int start_pid ;
1575   void *start_site ;
1576   char start_comm[16U] ;
1577};
1578#line 132 "include/linux/hrtimer.h"
1579struct hrtimer_clock_base {
1580   struct hrtimer_cpu_base *cpu_base ;
1581   int index ;
1582   clockid_t clockid ;
1583   struct timerqueue_head active ;
1584   ktime_t resolution ;
1585   ktime_t (*get_time)(void) ;
1586   ktime_t softirq_time ;
1587   ktime_t offset ;
1588};
1589#line 162 "include/linux/hrtimer.h"
1590struct hrtimer_cpu_base {
1591   raw_spinlock_t lock ;
1592   unsigned long active_bases ;
1593   ktime_t expires_next ;
1594   int hres_active ;
1595   int hang_detected ;
1596   unsigned long nr_events ;
1597   unsigned long nr_retries ;
1598   unsigned long nr_hangs ;
1599   ktime_t max_hang_time ;
1600   struct hrtimer_clock_base clock_base[3U] ;
1601};
1602#line 452 "include/linux/hrtimer.h"
1603struct task_io_accounting {
1604   u64 rchar ;
1605   u64 wchar ;
1606   u64 syscr ;
1607   u64 syscw ;
1608   u64 read_bytes ;
1609   u64 write_bytes ;
1610   u64 cancelled_write_bytes ;
1611};
1612#line 45 "include/linux/task_io_accounting.h"
1613struct latency_record {
1614   unsigned long backtrace[12U] ;
1615   unsigned int count ;
1616   unsigned long time ;
1617   unsigned long max ;
1618};
1619#line 29 "include/linux/key.h"
1620typedef int32_t key_serial_t;
1621#line 32 "include/linux/key.h"
1622typedef uint32_t key_perm_t;
1623#line 33
1624struct key;
1625#line 33
1626struct key;
1627#line 34
1628struct signal_struct;
1629#line 34
1630struct signal_struct;
1631#line 35
1632struct key_type;
1633#line 35
1634struct key_type;
1635#line 37
1636struct keyring_list;
1637#line 37
1638struct keyring_list;
1639#line 115
1640struct key_user;
1641#line 115 "include/linux/key.h"
1642union __anonunion_ldv_15609_158 {
1643   time_t expiry ;
1644   time_t revoked_at ;
1645};
1646#line 115 "include/linux/key.h"
1647union __anonunion_type_data_159 {
1648   struct list_head link ;
1649   unsigned long x[2U] ;
1650   void *p[2U] ;
1651   int reject_error ;
1652};
1653#line 115 "include/linux/key.h"
1654union __anonunion_payload_160 {
1655   unsigned long value ;
1656   void *rcudata ;
1657   void *data ;
1658   struct keyring_list *subscriptions ;
1659};
1660#line 115 "include/linux/key.h"
1661struct key {
1662   atomic_t usage ;
1663   key_serial_t serial ;
1664   struct rb_node serial_node ;
1665   struct key_type *type ;
1666   struct rw_semaphore sem ;
1667   struct key_user *user ;
1668   void *security ;
1669   union __anonunion_ldv_15609_158 ldv_15609 ;
1670   uid_t uid ;
1671   gid_t gid ;
1672   key_perm_t perm ;
1673   unsigned short quotalen ;
1674   unsigned short datalen ;
1675   unsigned long flags ;
1676   char *description ;
1677   union __anonunion_type_data_159 type_data ;
1678   union __anonunion_payload_160 payload ;
1679};
1680#line 316
1681struct audit_context;
1682#line 316
1683struct audit_context;
1684#line 27 "include/linux/selinux.h"
1685struct inode;
1686#line 27
1687struct inode;
1688#line 28 "include/linux/selinux.h"
1689struct group_info {
1690   atomic_t usage ;
1691   int ngroups ;
1692   int nblocks ;
1693   gid_t small_block[32U] ;
1694   gid_t *blocks[0U] ;
1695};
1696#line 77 "include/linux/cred.h"
1697struct thread_group_cred {
1698   atomic_t usage ;
1699   pid_t tgid ;
1700   spinlock_t lock ;
1701   struct key *session_keyring ;
1702   struct key *process_keyring ;
1703   struct rcu_head rcu ;
1704};
1705#line 91 "include/linux/cred.h"
1706struct cred {
1707   atomic_t usage ;
1708   atomic_t subscribers ;
1709   void *put_addr ;
1710   unsigned int magic ;
1711   uid_t uid ;
1712   gid_t gid ;
1713   uid_t suid ;
1714   gid_t sgid ;
1715   uid_t euid ;
1716   gid_t egid ;
1717   uid_t fsuid ;
1718   gid_t fsgid ;
1719   unsigned int securebits ;
1720   kernel_cap_t cap_inheritable ;
1721   kernel_cap_t cap_permitted ;
1722   kernel_cap_t cap_effective ;
1723   kernel_cap_t cap_bset ;
1724   unsigned char jit_keyring ;
1725   struct key *thread_keyring ;
1726   struct key *request_key_auth ;
1727   struct thread_group_cred *tgcred ;
1728   void *security ;
1729   struct user_struct *user ;
1730   struct user_namespace *user_ns ;
1731   struct group_info *group_info ;
1732   struct rcu_head rcu ;
1733};
1734#line 264
1735struct llist_node;
1736#line 64 "include/linux/llist.h"
1737struct llist_node {
1738   struct llist_node *next ;
1739};
1740#line 185
1741struct futex_pi_state;
1742#line 185
1743struct futex_pi_state;
1744#line 186
1745struct robust_list_head;
1746#line 186
1747struct robust_list_head;
1748#line 187
1749struct bio_list;
1750#line 187
1751struct bio_list;
1752#line 188
1753struct fs_struct;
1754#line 188
1755struct fs_struct;
1756#line 189
1757struct perf_event_context;
1758#line 189
1759struct perf_event_context;
1760#line 190
1761struct blk_plug;
1762#line 190
1763struct blk_plug;
1764#line 149 "include/linux/sched.h"
1765struct cfs_rq;
1766#line 149
1767struct cfs_rq;
1768#line 44 "include/linux/aio_abi.h"
1769struct io_event {
1770   __u64 data ;
1771   __u64 obj ;
1772   __s64 res ;
1773   __s64 res2 ;
1774};
1775#line 106 "include/linux/aio_abi.h"
1776struct iovec {
1777   void *iov_base ;
1778   __kernel_size_t iov_len ;
1779};
1780#line 54 "include/linux/uio.h"
1781struct kioctx;
1782#line 54
1783struct kioctx;
1784#line 55 "include/linux/uio.h"
1785union __anonunion_ki_obj_161 {
1786   void *user ;
1787   struct task_struct *tsk ;
1788};
1789#line 55
1790struct eventfd_ctx;
1791#line 55 "include/linux/uio.h"
1792struct kiocb {
1793   struct list_head ki_run_list ;
1794   unsigned long ki_flags ;
1795   int ki_users ;
1796   unsigned int ki_key ;
1797   struct file *ki_filp ;
1798   struct kioctx *ki_ctx ;
1799   int (*ki_cancel)(struct kiocb * , struct io_event * ) ;
1800   ssize_t (*ki_retry)(struct kiocb * ) ;
1801   void (*ki_dtor)(struct kiocb * ) ;
1802   union __anonunion_ki_obj_161 ki_obj ;
1803   __u64 ki_user_data ;
1804   loff_t ki_pos ;
1805   void *private ;
1806   unsigned short ki_opcode ;
1807   size_t ki_nbytes ;
1808   char *ki_buf ;
1809   size_t ki_left ;
1810   struct iovec ki_inline_vec ;
1811   struct iovec *ki_iovec ;
1812   unsigned long ki_nr_segs ;
1813   unsigned long ki_cur_seg ;
1814   struct list_head ki_list ;
1815   struct list_head ki_batch ;
1816   struct eventfd_ctx *ki_eventfd ;
1817};
1818#line 162 "include/linux/aio.h"
1819struct aio_ring_info {
1820   unsigned long mmap_base ;
1821   unsigned long mmap_size ;
1822   struct page **ring_pages ;
1823   spinlock_t ring_lock ;
1824   long nr_pages ;
1825   unsigned int nr ;
1826   unsigned int tail ;
1827   struct page *internal_pages[8U] ;
1828};
1829#line 178 "include/linux/aio.h"
1830struct kioctx {
1831   atomic_t users ;
1832   int dead ;
1833   struct mm_struct *mm ;
1834   unsigned long user_id ;
1835   struct hlist_node list ;
1836   wait_queue_head_t wait ;
1837   spinlock_t ctx_lock ;
1838   int reqs_active ;
1839   struct list_head active_reqs ;
1840   struct list_head run_list ;
1841   unsigned int max_reqs ;
1842   struct aio_ring_info ring_info ;
1843   struct delayed_work wq ;
1844   struct rcu_head rcu_head ;
1845};
1846#line 406 "include/linux/sched.h"
1847struct sighand_struct {
1848   atomic_t count ;
1849   struct k_sigaction action[64U] ;
1850   spinlock_t siglock ;
1851   wait_queue_head_t signalfd_wqh ;
1852};
1853#line 449 "include/linux/sched.h"
1854struct pacct_struct {
1855   int ac_flag ;
1856   long ac_exitcode ;
1857   unsigned long ac_mem ;
1858   cputime_t ac_utime ;
1859   cputime_t ac_stime ;
1860   unsigned long ac_minflt ;
1861   unsigned long ac_majflt ;
1862};
1863#line 457 "include/linux/sched.h"
1864struct cpu_itimer {
1865   cputime_t expires ;
1866   cputime_t incr ;
1867   u32 error ;
1868   u32 incr_error ;
1869};
1870#line 464 "include/linux/sched.h"
1871struct task_cputime {
1872   cputime_t utime ;
1873   cputime_t stime ;
1874   unsigned long long sum_exec_runtime ;
1875};
1876#line 481 "include/linux/sched.h"
1877struct thread_group_cputimer {
1878   struct task_cputime cputime ;
1879   int running ;
1880   raw_spinlock_t lock ;
1881};
1882#line 517
1883struct autogroup;
1884#line 517
1885struct autogroup;
1886#line 518
1887struct tty_struct;
1888#line 518
1889struct taskstats;
1890#line 518
1891struct tty_audit_buf;
1892#line 518 "include/linux/sched.h"
1893struct signal_struct {
1894   atomic_t sigcnt ;
1895   atomic_t live ;
1896   int nr_threads ;
1897   wait_queue_head_t wait_chldexit ;
1898   struct task_struct *curr_target ;
1899   struct sigpending shared_pending ;
1900   int group_exit_code ;
1901   int notify_count ;
1902   struct task_struct *group_exit_task ;
1903   int group_stop_count ;
1904   unsigned int flags ;
1905   unsigned char is_child_subreaper : 1 ;
1906   unsigned char has_child_subreaper : 1 ;
1907   struct list_head posix_timers ;
1908   struct hrtimer real_timer ;
1909   struct pid *leader_pid ;
1910   ktime_t it_real_incr ;
1911   struct cpu_itimer it[2U] ;
1912   struct thread_group_cputimer cputimer ;
1913   struct task_cputime cputime_expires ;
1914   struct list_head cpu_timers[3U] ;
1915   struct pid *tty_old_pgrp ;
1916   int leader ;
1917   struct tty_struct *tty ;
1918   struct autogroup *autogroup ;
1919   cputime_t utime ;
1920   cputime_t stime ;
1921   cputime_t cutime ;
1922   cputime_t cstime ;
1923   cputime_t gtime ;
1924   cputime_t cgtime ;
1925   cputime_t prev_utime ;
1926   cputime_t prev_stime ;
1927   unsigned long nvcsw ;
1928   unsigned long nivcsw ;
1929   unsigned long cnvcsw ;
1930   unsigned long cnivcsw ;
1931   unsigned long min_flt ;
1932   unsigned long maj_flt ;
1933   unsigned long cmin_flt ;
1934   unsigned long cmaj_flt ;
1935   unsigned long inblock ;
1936   unsigned long oublock ;
1937   unsigned long cinblock ;
1938   unsigned long coublock ;
1939   unsigned long maxrss ;
1940   unsigned long cmaxrss ;
1941   struct task_io_accounting ioac ;
1942   unsigned long long sum_sched_runtime ;
1943   struct rlimit rlim[16U] ;
1944   struct pacct_struct pacct ;
1945   struct taskstats *stats ;
1946   unsigned int audit_tty ;
1947   struct tty_audit_buf *tty_audit_buf ;
1948   struct rw_semaphore group_rwsem ;
1949   int oom_adj ;
1950   int oom_score_adj ;
1951   int oom_score_adj_min ;
1952   struct mutex cred_guard_mutex ;
1953};
1954#line 699 "include/linux/sched.h"
1955struct user_struct {
1956   atomic_t __count ;
1957   atomic_t processes ;
1958   atomic_t files ;
1959   atomic_t sigpending ;
1960   atomic_t inotify_watches ;
1961   atomic_t inotify_devs ;
1962   atomic_t fanotify_listeners ;
1963   atomic_long_t epoll_watches ;
1964   unsigned long mq_bytes ;
1965   unsigned long locked_shm ;
1966   struct key *uid_keyring ;
1967   struct key *session_keyring ;
1968   struct hlist_node uidhash_node ;
1969   uid_t uid ;
1970   struct user_namespace *user_ns ;
1971   atomic_long_t locked_vm ;
1972};
1973#line 744
1974struct backing_dev_info;
1975#line 744
1976struct backing_dev_info;
1977#line 745
1978struct reclaim_state;
1979#line 745
1980struct reclaim_state;
1981#line 746 "include/linux/sched.h"
1982struct sched_info {
1983   unsigned long pcount ;
1984   unsigned long long run_delay ;
1985   unsigned long long last_arrival ;
1986   unsigned long long last_queued ;
1987};
1988#line 760 "include/linux/sched.h"
1989struct task_delay_info {
1990   spinlock_t lock ;
1991   unsigned int flags ;
1992   struct timespec blkio_start ;
1993   struct timespec blkio_end ;
1994   u64 blkio_delay ;
1995   u64 swapin_delay ;
1996   u32 blkio_count ;
1997   u32 swapin_count ;
1998   struct timespec freepages_start ;
1999   struct timespec freepages_end ;
2000   u64 freepages_delay ;
2001   u32 freepages_count ;
2002};
2003#line 1069
2004struct io_context;
2005#line 1069
2006struct io_context;
2007#line 1097
2008struct pipe_inode_info;
2009#line 1097
2010struct pipe_inode_info;
2011#line 1099
2012struct rq;
2013#line 1099
2014struct rq;
2015#line 1100 "include/linux/sched.h"
2016struct sched_class {
2017   struct sched_class  const  *next ;
2018   void (*enqueue_task)(struct rq * , struct task_struct * , int  ) ;
2019   void (*dequeue_task)(struct rq * , struct task_struct * , int  ) ;
2020   void (*yield_task)(struct rq * ) ;
2021   bool (*yield_to_task)(struct rq * , struct task_struct * , bool  ) ;
2022   void (*check_preempt_curr)(struct rq * , struct task_struct * , int  ) ;
2023   struct task_struct *(*pick_next_task)(struct rq * ) ;
2024   void (*put_prev_task)(struct rq * , struct task_struct * ) ;
2025   int (*select_task_rq)(struct task_struct * , int  , int  ) ;
2026   void (*pre_schedule)(struct rq * , struct task_struct * ) ;
2027   void (*post_schedule)(struct rq * ) ;
2028   void (*task_waking)(struct task_struct * ) ;
2029   void (*task_woken)(struct rq * , struct task_struct * ) ;
2030   void (*set_cpus_allowed)(struct task_struct * , struct cpumask  const  * ) ;
2031   void (*rq_online)(struct rq * ) ;
2032   void (*rq_offline)(struct rq * ) ;
2033   void (*set_curr_task)(struct rq * ) ;
2034   void (*task_tick)(struct rq * , struct task_struct * , int  ) ;
2035   void (*task_fork)(struct task_struct * ) ;
2036   void (*switched_from)(struct rq * , struct task_struct * ) ;
2037   void (*switched_to)(struct rq * , struct task_struct * ) ;
2038   void (*prio_changed)(struct rq * , struct task_struct * , int  ) ;
2039   unsigned int (*get_rr_interval)(struct rq * , struct task_struct * ) ;
2040   void (*task_move_group)(struct task_struct * , int  ) ;
2041};
2042#line 1165 "include/linux/sched.h"
2043struct load_weight {
2044   unsigned long weight ;
2045   unsigned long inv_weight ;
2046};
2047#line 1170 "include/linux/sched.h"
2048struct sched_statistics {
2049   u64 wait_start ;
2050   u64 wait_max ;
2051   u64 wait_count ;
2052   u64 wait_sum ;
2053   u64 iowait_count ;
2054   u64 iowait_sum ;
2055   u64 sleep_start ;
2056   u64 sleep_max ;
2057   s64 sum_sleep_runtime ;
2058   u64 block_start ;
2059   u64 block_max ;
2060   u64 exec_max ;
2061   u64 slice_max ;
2062   u64 nr_migrations_cold ;
2063   u64 nr_failed_migrations_affine ;
2064   u64 nr_failed_migrations_running ;
2065   u64 nr_failed_migrations_hot ;
2066   u64 nr_forced_migrations ;
2067   u64 nr_wakeups ;
2068   u64 nr_wakeups_sync ;
2069   u64 nr_wakeups_migrate ;
2070   u64 nr_wakeups_local ;
2071   u64 nr_wakeups_remote ;
2072   u64 nr_wakeups_affine ;
2073   u64 nr_wakeups_affine_attempts ;
2074   u64 nr_wakeups_passive ;
2075   u64 nr_wakeups_idle ;
2076};
2077#line 1205 "include/linux/sched.h"
2078struct sched_entity {
2079   struct load_weight load ;
2080   struct rb_node run_node ;
2081   struct list_head group_node ;
2082   unsigned int on_rq ;
2083   u64 exec_start ;
2084   u64 sum_exec_runtime ;
2085   u64 vruntime ;
2086   u64 prev_sum_exec_runtime ;
2087   u64 nr_migrations ;
2088   struct sched_statistics statistics ;
2089   struct sched_entity *parent ;
2090   struct cfs_rq *cfs_rq ;
2091   struct cfs_rq *my_q ;
2092};
2093#line 1231
2094struct rt_rq;
2095#line 1231 "include/linux/sched.h"
2096struct sched_rt_entity {
2097   struct list_head run_list ;
2098   unsigned long timeout ;
2099   unsigned int time_slice ;
2100   int nr_cpus_allowed ;
2101   struct sched_rt_entity *back ;
2102   struct sched_rt_entity *parent ;
2103   struct rt_rq *rt_rq ;
2104   struct rt_rq *my_q ;
2105};
2106#line 1255
2107struct mem_cgroup;
2108#line 1255 "include/linux/sched.h"
2109struct memcg_batch_info {
2110   int do_batch ;
2111   struct mem_cgroup *memcg ;
2112   unsigned long nr_pages ;
2113   unsigned long memsw_nr_pages ;
2114};
2115#line 1616
2116struct files_struct;
2117#line 1616
2118struct css_set;
2119#line 1616
2120struct compat_robust_list_head;
2121#line 1616 "include/linux/sched.h"
2122struct task_struct {
2123   long volatile   state ;
2124   void *stack ;
2125   atomic_t usage ;
2126   unsigned int flags ;
2127   unsigned int ptrace ;
2128   struct llist_node wake_entry ;
2129   int on_cpu ;
2130   int on_rq ;
2131   int prio ;
2132   int static_prio ;
2133   int normal_prio ;
2134   unsigned int rt_priority ;
2135   struct sched_class  const  *sched_class ;
2136   struct sched_entity se ;
2137   struct sched_rt_entity rt ;
2138   struct hlist_head preempt_notifiers ;
2139   unsigned char fpu_counter ;
2140   unsigned int policy ;
2141   cpumask_t cpus_allowed ;
2142   struct sched_info sched_info ;
2143   struct list_head tasks ;
2144   struct plist_node pushable_tasks ;
2145   struct mm_struct *mm ;
2146   struct mm_struct *active_mm ;
2147   unsigned char brk_randomized : 1 ;
2148   int exit_state ;
2149   int exit_code ;
2150   int exit_signal ;
2151   int pdeath_signal ;
2152   unsigned int jobctl ;
2153   unsigned int personality ;
2154   unsigned char did_exec : 1 ;
2155   unsigned char in_execve : 1 ;
2156   unsigned char in_iowait : 1 ;
2157   unsigned char sched_reset_on_fork : 1 ;
2158   unsigned char sched_contributes_to_load : 1 ;
2159   unsigned char irq_thread : 1 ;
2160   pid_t pid ;
2161   pid_t tgid ;
2162   unsigned long stack_canary ;
2163   struct task_struct *real_parent ;
2164   struct task_struct *parent ;
2165   struct list_head children ;
2166   struct list_head sibling ;
2167   struct task_struct *group_leader ;
2168   struct list_head ptraced ;
2169   struct list_head ptrace_entry ;
2170   struct pid_link pids[3U] ;
2171   struct list_head thread_group ;
2172   struct completion *vfork_done ;
2173   int *set_child_tid ;
2174   int *clear_child_tid ;
2175   cputime_t utime ;
2176   cputime_t stime ;
2177   cputime_t utimescaled ;
2178   cputime_t stimescaled ;
2179   cputime_t gtime ;
2180   cputime_t prev_utime ;
2181   cputime_t prev_stime ;
2182   unsigned long nvcsw ;
2183   unsigned long nivcsw ;
2184   struct timespec start_time ;
2185   struct timespec real_start_time ;
2186   unsigned long min_flt ;
2187   unsigned long maj_flt ;
2188   struct task_cputime cputime_expires ;
2189   struct list_head cpu_timers[3U] ;
2190   struct cred  const  *real_cred ;
2191   struct cred  const  *cred ;
2192   struct cred *replacement_session_keyring ;
2193   char comm[16U] ;
2194   int link_count ;
2195   int total_link_count ;
2196   struct sysv_sem sysvsem ;
2197   unsigned long last_switch_count ;
2198   struct thread_struct thread ;
2199   struct fs_struct *fs ;
2200   struct files_struct *files ;
2201   struct nsproxy *nsproxy ;
2202   struct signal_struct *signal ;
2203   struct sighand_struct *sighand ;
2204   sigset_t blocked ;
2205   sigset_t real_blocked ;
2206   sigset_t saved_sigmask ;
2207   struct sigpending pending ;
2208   unsigned long sas_ss_sp ;
2209   size_t sas_ss_size ;
2210   int (*notifier)(void * ) ;
2211   void *notifier_data ;
2212   sigset_t *notifier_mask ;
2213   struct audit_context *audit_context ;
2214   uid_t loginuid ;
2215   unsigned int sessionid ;
2216   seccomp_t seccomp ;
2217   u32 parent_exec_id ;
2218   u32 self_exec_id ;
2219   spinlock_t alloc_lock ;
2220   raw_spinlock_t pi_lock ;
2221   struct plist_head pi_waiters ;
2222   struct rt_mutex_waiter *pi_blocked_on ;
2223   struct mutex_waiter *blocked_on ;
2224   unsigned int irq_events ;
2225   unsigned long hardirq_enable_ip ;
2226   unsigned long hardirq_disable_ip ;
2227   unsigned int hardirq_enable_event ;
2228   unsigned int hardirq_disable_event ;
2229   int hardirqs_enabled ;
2230   int hardirq_context ;
2231   unsigned long softirq_disable_ip ;
2232   unsigned long softirq_enable_ip ;
2233   unsigned int softirq_disable_event ;
2234   unsigned int softirq_enable_event ;
2235   int softirqs_enabled ;
2236   int softirq_context ;
2237   u64 curr_chain_key ;
2238   int lockdep_depth ;
2239   unsigned int lockdep_recursion ;
2240   struct held_lock held_locks[48U] ;
2241   gfp_t lockdep_reclaim_gfp ;
2242   void *journal_info ;
2243   struct bio_list *bio_list ;
2244   struct blk_plug *plug ;
2245   struct reclaim_state *reclaim_state ;
2246   struct backing_dev_info *backing_dev_info ;
2247   struct io_context *io_context ;
2248   unsigned long ptrace_message ;
2249   siginfo_t *last_siginfo ;
2250   struct task_io_accounting ioac ;
2251   u64 acct_rss_mem1 ;
2252   u64 acct_vm_mem1 ;
2253   cputime_t acct_timexpd ;
2254   nodemask_t mems_allowed ;
2255   seqcount_t mems_allowed_seq ;
2256   int cpuset_mem_spread_rotor ;
2257   int cpuset_slab_spread_rotor ;
2258   struct css_set *cgroups ;
2259   struct list_head cg_list ;
2260   struct robust_list_head *robust_list ;
2261   struct compat_robust_list_head *compat_robust_list ;
2262   struct list_head pi_state_list ;
2263   struct futex_pi_state *pi_state_cache ;
2264   struct perf_event_context *perf_event_ctxp[2U] ;
2265   struct mutex perf_event_mutex ;
2266   struct list_head perf_event_list ;
2267   struct mempolicy *mempolicy ;
2268   short il_next ;
2269   short pref_node_fork ;
2270   struct rcu_head rcu ;
2271   struct pipe_inode_info *splice_pipe ;
2272   struct task_delay_info *delays ;
2273   int make_it_fail ;
2274   int nr_dirtied ;
2275   int nr_dirtied_pause ;
2276   unsigned long dirty_paused_when ;
2277   int latency_record_count ;
2278   struct latency_record latency_record[32U] ;
2279   unsigned long timer_slack_ns ;
2280   unsigned long default_timer_slack_ns ;
2281   struct list_head *scm_work_list ;
2282   unsigned long trace ;
2283   unsigned long trace_recursion ;
2284   struct memcg_batch_info memcg_batch ;
2285   atomic_t ptrace_bp_refcnt ;
2286};
2287#line 215 "include/linux/mod_devicetable.h"
2288struct of_device_id {
2289   char name[32U] ;
2290   char type[32U] ;
2291   char compatible[128U] ;
2292   void *data ;
2293};
2294#line 584
2295struct klist_node;
2296#line 584
2297struct klist_node;
2298#line 37 "include/linux/klist.h"
2299struct klist_node {
2300   void *n_klist ;
2301   struct list_head n_node ;
2302   struct kref n_ref ;
2303};
2304#line 67
2305struct dma_map_ops;
2306#line 67 "include/linux/klist.h"
2307struct dev_archdata {
2308   void *acpi_handle ;
2309   struct dma_map_ops *dma_ops ;
2310   void *iommu ;
2311};
2312#line 17 "/home/zakharov/launch/inst/current/envs/linux-3.4/linux-3.4/arch/x86/include/asm/device.h"
2313struct device_private;
2314#line 17
2315struct device_private;
2316#line 18
2317struct device_driver;
2318#line 18
2319struct device_driver;
2320#line 19
2321struct driver_private;
2322#line 19
2323struct driver_private;
2324#line 20
2325struct class;
2326#line 20
2327struct class;
2328#line 21
2329struct subsys_private;
2330#line 21
2331struct subsys_private;
2332#line 22
2333struct bus_type;
2334#line 22
2335struct bus_type;
2336#line 23
2337struct device_node;
2338#line 23
2339struct device_node;
2340#line 24
2341struct iommu_ops;
2342#line 24
2343struct iommu_ops;
2344#line 25 "/home/zakharov/launch/inst/current/envs/linux-3.4/linux-3.4/arch/x86/include/asm/device.h"
2345struct bus_attribute {
2346   struct attribute attr ;
2347   ssize_t (*show)(struct bus_type * , char * ) ;
2348   ssize_t (*store)(struct bus_type * , char const   * , size_t  ) ;
2349};
2350#line 51 "include/linux/device.h"
2351struct device_attribute;
2352#line 51
2353struct driver_attribute;
2354#line 51 "include/linux/device.h"
2355struct bus_type {
2356   char const   *name ;
2357   char const   *dev_name ;
2358   struct device *dev_root ;
2359   struct bus_attribute *bus_attrs ;
2360   struct device_attribute *dev_attrs ;
2361   struct driver_attribute *drv_attrs ;
2362   int (*match)(struct device * , struct device_driver * ) ;
2363   int (*uevent)(struct device * , struct kobj_uevent_env * ) ;
2364   int (*probe)(struct device * ) ;
2365   int (*remove)(struct device * ) ;
2366   void (*shutdown)(struct device * ) ;
2367   int (*suspend)(struct device * , pm_message_t  ) ;
2368   int (*resume)(struct device * ) ;
2369   struct dev_pm_ops  const  *pm ;
2370   struct iommu_ops *iommu_ops ;
2371   struct subsys_private *p ;
2372};
2373#line 125
2374struct device_type;
2375#line 182 "include/linux/device.h"
2376struct device_driver {
2377   char const   *name ;
2378   struct bus_type *bus ;
2379   struct module *owner ;
2380   char const   *mod_name ;
2381   bool suppress_bind_attrs ;
2382   struct of_device_id  const  *of_match_table ;
2383   int (*probe)(struct device * ) ;
2384   int (*remove)(struct device * ) ;
2385   void (*shutdown)(struct device * ) ;
2386   int (*suspend)(struct device * , pm_message_t  ) ;
2387   int (*resume)(struct device * ) ;
2388   struct attribute_group  const  **groups ;
2389   struct dev_pm_ops  const  *pm ;
2390   struct driver_private *p ;
2391};
2392#line 245 "include/linux/device.h"
2393struct driver_attribute {
2394   struct attribute attr ;
2395   ssize_t (*show)(struct device_driver * , char * ) ;
2396   ssize_t (*store)(struct device_driver * , char const   * , size_t  ) ;
2397};
2398#line 299
2399struct class_attribute;
2400#line 299 "include/linux/device.h"
2401struct class {
2402   char const   *name ;
2403   struct module *owner ;
2404   struct class_attribute *class_attrs ;
2405   struct device_attribute *dev_attrs ;
2406   struct bin_attribute *dev_bin_attrs ;
2407   struct kobject *dev_kobj ;
2408   int (*dev_uevent)(struct device * , struct kobj_uevent_env * ) ;
2409   char *(*devnode)(struct device * , umode_t * ) ;
2410   void (*class_release)(struct class * ) ;
2411   void (*dev_release)(struct device * ) ;
2412   int (*suspend)(struct device * , pm_message_t  ) ;
2413   int (*resume)(struct device * ) ;
2414   struct kobj_ns_type_operations  const  *ns_type ;
2415   void const   *(*namespace)(struct device * ) ;
2416   struct dev_pm_ops  const  *pm ;
2417   struct subsys_private *p ;
2418};
2419#line 394 "include/linux/device.h"
2420struct class_attribute {
2421   struct attribute attr ;
2422   ssize_t (*show)(struct class * , struct class_attribute * , char * ) ;
2423   ssize_t (*store)(struct class * , struct class_attribute * , char const   * , size_t  ) ;
2424   void const   *(*namespace)(struct class * , struct class_attribute  const  * ) ;
2425};
2426#line 447 "include/linux/device.h"
2427struct device_type {
2428   char const   *name ;
2429   struct attribute_group  const  **groups ;
2430   int (*uevent)(struct device * , struct kobj_uevent_env * ) ;
2431   char *(*devnode)(struct device * , umode_t * ) ;
2432   void (*release)(struct device * ) ;
2433   struct dev_pm_ops  const  *pm ;
2434};
2435#line 474 "include/linux/device.h"
2436struct device_attribute {
2437   struct attribute attr ;
2438   ssize_t (*show)(struct device * , struct device_attribute * , char * ) ;
2439   ssize_t (*store)(struct device * , struct device_attribute * , char const   * ,
2440                    size_t  ) ;
2441};
2442#line 557 "include/linux/device.h"
2443struct device_dma_parameters {
2444   unsigned int max_segment_size ;
2445   unsigned long segment_boundary_mask ;
2446};
2447#line 567
2448struct dma_coherent_mem;
2449#line 567 "include/linux/device.h"
2450struct device {
2451   struct device *parent ;
2452   struct device_private *p ;
2453   struct kobject kobj ;
2454   char const   *init_name ;
2455   struct device_type  const  *type ;
2456   struct mutex mutex ;
2457   struct bus_type *bus ;
2458   struct device_driver *driver ;
2459   void *platform_data ;
2460   struct dev_pm_info power ;
2461   struct dev_pm_domain *pm_domain ;
2462   int numa_node ;
2463   u64 *dma_mask ;
2464   u64 coherent_dma_mask ;
2465   struct device_dma_parameters *dma_parms ;
2466   struct list_head dma_pools ;
2467   struct dma_coherent_mem *dma_mem ;
2468   struct dev_archdata archdata ;
2469   struct device_node *of_node ;
2470   dev_t devt ;
2471   u32 id ;
2472   spinlock_t devres_lock ;
2473   struct list_head devres_head ;
2474   struct klist_node knode_class ;
2475   struct class *class ;
2476   struct attribute_group  const  **groups ;
2477   void (*release)(struct device * ) ;
2478};
2479#line 681 "include/linux/device.h"
2480struct wakeup_source {
2481   char const   *name ;
2482   struct list_head entry ;
2483   spinlock_t lock ;
2484   struct timer_list timer ;
2485   unsigned long timer_expires ;
2486   ktime_t total_time ;
2487   ktime_t max_time ;
2488   ktime_t last_time ;
2489   unsigned long event_count ;
2490   unsigned long active_count ;
2491   unsigned long relax_count ;
2492   unsigned long hit_count ;
2493   unsigned char active : 1 ;
2494};
2495#line 28 "include/linux/of.h"
2496typedef u32 phandle;
2497#line 30 "include/linux/of.h"
2498struct property {
2499   char *name ;
2500   int length ;
2501   void *value ;
2502   struct property *next ;
2503   unsigned long _flags ;
2504   unsigned int unique_id ;
2505};
2506#line 39
2507struct proc_dir_entry;
2508#line 39 "include/linux/of.h"
2509struct device_node {
2510   char const   *name ;
2511   char const   *type ;
2512   phandle phandle ;
2513   char *full_name ;
2514   struct property *properties ;
2515   struct property *deadprops ;
2516   struct device_node *parent ;
2517   struct device_node *child ;
2518   struct device_node *sibling ;
2519   struct device_node *next ;
2520   struct device_node *allnext ;
2521   struct proc_dir_entry *pde ;
2522   struct kref kref ;
2523   unsigned long _flags ;
2524   void *data ;
2525};
2526#line 41 "include/linux/i2c.h"
2527struct i2c_msg;
2528#line 41
2529struct i2c_msg;
2530#line 42
2531struct i2c_algorithm;
2532#line 42
2533struct i2c_algorithm;
2534#line 43
2535struct i2c_adapter;
2536#line 43
2537struct i2c_adapter;
2538#line 46
2539union i2c_smbus_data;
2540#line 46
2541union i2c_smbus_data;
2542#line 336 "include/linux/i2c.h"
2543struct i2c_algorithm {
2544   int (*master_xfer)(struct i2c_adapter * , struct i2c_msg * , int  ) ;
2545   int (*smbus_xfer)(struct i2c_adapter * , u16  , unsigned short  , char  , u8  ,
2546                     int  , union i2c_smbus_data * ) ;
2547   u32 (*functionality)(struct i2c_adapter * ) ;
2548};
2549#line 368 "include/linux/i2c.h"
2550struct i2c_adapter {
2551   struct module *owner ;
2552   unsigned int class ;
2553   struct i2c_algorithm  const  *algo ;
2554   void *algo_data ;
2555   struct rt_mutex bus_lock ;
2556   int timeout ;
2557   int retries ;
2558   struct device dev ;
2559   int nr ;
2560   char name[48U] ;
2561   struct completion dev_released ;
2562   struct mutex userspace_clients_lock ;
2563   struct list_head userspace_clients ;
2564};
2565#line 486 "include/linux/i2c.h"
2566struct i2c_msg {
2567   __u16 addr ;
2568   __u16 flags ;
2569   __u16 len ;
2570   __u8 *buf ;
2571};
2572#line 551 "include/linux/i2c.h"
2573union i2c_smbus_data {
2574   __u8 byte ;
2575   __u16 word ;
2576   __u8 block[34U] ;
2577};
2578#line 54 "include/linux/delay.h"
2579enum fe_type {
2580    FE_QPSK = 0,
2581    FE_QAM = 1,
2582    FE_OFDM = 2,
2583    FE_ATSC = 3
2584} ;
2585#line 36 "include/linux/dvb/frontend.h"
2586typedef enum fe_type fe_type_t;
2587#line 37
2588enum fe_caps {
2589    FE_IS_STUPID = 0,
2590    FE_CAN_INVERSION_AUTO = 1,
2591    FE_CAN_FEC_1_2 = 2,
2592    FE_CAN_FEC_2_3 = 4,
2593    FE_CAN_FEC_3_4 = 8,
2594    FE_CAN_FEC_4_5 = 16,
2595    FE_CAN_FEC_5_6 = 32,
2596    FE_CAN_FEC_6_7 = 64,
2597    FE_CAN_FEC_7_8 = 128,
2598    FE_CAN_FEC_8_9 = 256,
2599    FE_CAN_FEC_AUTO = 512,
2600    FE_CAN_QPSK = 1024,
2601    FE_CAN_QAM_16 = 2048,
2602    FE_CAN_QAM_32 = 4096,
2603    FE_CAN_QAM_64 = 8192,
2604    FE_CAN_QAM_128 = 16384,
2605    FE_CAN_QAM_256 = 32768,
2606    FE_CAN_QAM_AUTO = 65536,
2607    FE_CAN_TRANSMISSION_MODE_AUTO = 131072,
2608    FE_CAN_BANDWIDTH_AUTO = 262144,
2609    FE_CAN_GUARD_INTERVAL_AUTO = 524288,
2610    FE_CAN_HIERARCHY_AUTO = 1048576,
2611    FE_CAN_8VSB = 2097152,
2612    FE_CAN_16VSB = 4194304,
2613    FE_HAS_EXTENDED_CAPS = 8388608,
2614    FE_CAN_TURBO_FEC = 134217728,
2615    FE_CAN_2G_MODULATION = 268435456,
2616    FE_NEEDS_BENDING = 536870912,
2617    FE_CAN_RECOVER = 1073741824,
2618    FE_CAN_MUTE_TS = (-0x7FFFFFFF-1)
2619} ;
2620#line 70 "include/linux/dvb/frontend.h"
2621typedef enum fe_caps fe_caps_t;
2622#line 71 "include/linux/dvb/frontend.h"
2623struct dvb_frontend_info {
2624   char name[128U] ;
2625   fe_type_t type ;
2626   __u32 frequency_min ;
2627   __u32 frequency_max ;
2628   __u32 frequency_stepsize ;
2629   __u32 frequency_tolerance ;
2630   __u32 symbol_rate_min ;
2631   __u32 symbol_rate_max ;
2632   __u32 symbol_rate_tolerance ;
2633   __u32 notifier_delay ;
2634   fe_caps_t caps ;
2635};
2636#line 86 "include/linux/dvb/frontend.h"
2637struct dvb_diseqc_master_cmd {
2638   __u8 msg[6U] ;
2639   __u8 msg_len ;
2640};
2641#line 96 "include/linux/dvb/frontend.h"
2642struct dvb_diseqc_slave_reply {
2643   __u8 msg[4U] ;
2644   __u8 msg_len ;
2645   int timeout ;
2646};
2647#line 103
2648enum fe_sec_voltage {
2649    SEC_VOLTAGE_13 = 0,
2650    SEC_VOLTAGE_18 = 1,
2651    SEC_VOLTAGE_OFF = 2
2652} ;
2653#line 109 "include/linux/dvb/frontend.h"
2654typedef enum fe_sec_voltage fe_sec_voltage_t;
2655#line 110
2656enum fe_sec_tone_mode {
2657    SEC_TONE_ON = 0,
2658    SEC_TONE_OFF = 1
2659} ;
2660#line 115 "include/linux/dvb/frontend.h"
2661typedef enum fe_sec_tone_mode fe_sec_tone_mode_t;
2662#line 116
2663enum fe_sec_mini_cmd {
2664    SEC_MINI_A = 0,
2665    SEC_MINI_B = 1
2666} ;
2667#line 121 "include/linux/dvb/frontend.h"
2668typedef enum fe_sec_mini_cmd fe_sec_mini_cmd_t;
2669#line 122
2670enum fe_status {
2671    FE_HAS_SIGNAL = 1,
2672    FE_HAS_CARRIER = 2,
2673    FE_HAS_VITERBI = 4,
2674    FE_HAS_SYNC = 8,
2675    FE_HAS_LOCK = 16,
2676    FE_TIMEDOUT = 32,
2677    FE_REINIT = 64
2678} ;
2679#line 132 "include/linux/dvb/frontend.h"
2680typedef enum fe_status fe_status_t;
2681#line 133
2682enum fe_spectral_inversion {
2683    INVERSION_OFF = 0,
2684    INVERSION_ON = 1,
2685    INVERSION_AUTO = 2
2686} ;
2687#line 139 "include/linux/dvb/frontend.h"
2688typedef enum fe_spectral_inversion fe_spectral_inversion_t;
2689#line 140
2690enum fe_code_rate {
2691    FEC_NONE = 0,
2692    FEC_1_2 = 1,
2693    FEC_2_3 = 2,
2694    FEC_3_4 = 3,
2695    FEC_4_5 = 4,
2696    FEC_5_6 = 5,
2697    FEC_6_7 = 6,
2698    FEC_7_8 = 7,
2699    FEC_8_9 = 8,
2700    FEC_AUTO = 9,
2701    FEC_3_5 = 10,
2702    FEC_9_10 = 11
2703} ;
2704#line 155 "include/linux/dvb/frontend.h"
2705typedef enum fe_code_rate fe_code_rate_t;
2706#line 156
2707enum fe_modulation {
2708    QPSK = 0,
2709    QAM_16 = 1,
2710    QAM_32 = 2,
2711    QAM_64 = 3,
2712    QAM_128 = 4,
2713    QAM_256 = 5,
2714    QAM_AUTO = 6,
2715    VSB_8 = 7,
2716    VSB_16 = 8,
2717    PSK_8 = 9,
2718    APSK_16 = 10,
2719    APSK_32 = 11,
2720    DQPSK = 12
2721} ;
2722#line 172 "include/linux/dvb/frontend.h"
2723typedef enum fe_modulation fe_modulation_t;
2724#line 173
2725enum fe_transmit_mode {
2726    TRANSMISSION_MODE_2K = 0,
2727    TRANSMISSION_MODE_8K = 1,
2728    TRANSMISSION_MODE_AUTO = 2,
2729    TRANSMISSION_MODE_4K = 3,
2730    TRANSMISSION_MODE_1K = 4,
2731    TRANSMISSION_MODE_16K = 5,
2732    TRANSMISSION_MODE_32K = 6
2733} ;
2734#line 182 "include/linux/dvb/frontend.h"
2735typedef enum fe_transmit_mode fe_transmit_mode_t;
2736#line 183
2737enum fe_guard_interval {
2738    GUARD_INTERVAL_1_32 = 0,
2739    GUARD_INTERVAL_1_16 = 1,
2740    GUARD_INTERVAL_1_8 = 2,
2741    GUARD_INTERVAL_1_4 = 3,
2742    GUARD_INTERVAL_AUTO = 4,
2743    GUARD_INTERVAL_1_128 = 5,
2744    GUARD_INTERVAL_19_128 = 6,
2745    GUARD_INTERVAL_19_256 = 7
2746} ;
2747#line 205 "include/linux/dvb/frontend.h"
2748typedef enum fe_guard_interval fe_guard_interval_t;
2749#line 206
2750enum fe_hierarchy {
2751    HIERARCHY_NONE = 0,
2752    HIERARCHY_1 = 1,
2753    HIERARCHY_2 = 2,
2754    HIERARCHY_4 = 3,
2755    HIERARCHY_AUTO = 4
2756} ;
2757#line 214 "include/linux/dvb/frontend.h"
2758typedef enum fe_hierarchy fe_hierarchy_t;
2759#line 215
2760enum fe_pilot {
2761    PILOT_ON = 0,
2762    PILOT_OFF = 1,
2763    PILOT_AUTO = 2
2764} ;
2765#line 329 "include/linux/dvb/frontend.h"
2766typedef enum fe_pilot fe_pilot_t;
2767#line 330
2768enum fe_rolloff {
2769    ROLLOFF_35 = 0,
2770    ROLLOFF_20 = 1,
2771    ROLLOFF_25 = 2,
2772    ROLLOFF_AUTO = 3
2773} ;
2774#line 336 "include/linux/dvb/frontend.h"
2775typedef enum fe_rolloff fe_rolloff_t;
2776#line 337
2777enum fe_delivery_system {
2778    SYS_UNDEFINED = 0,
2779    SYS_DVBC_ANNEX_A = 1,
2780    SYS_DVBC_ANNEX_B = 2,
2781    SYS_DVBT = 3,
2782    SYS_DSS = 4,
2783    SYS_DVBS = 5,
2784    SYS_DVBS2 = 6,
2785    SYS_DVBH = 7,
2786    SYS_ISDBT = 8,
2787    SYS_ISDBS = 9,
2788    SYS_ISDBC = 10,
2789    SYS_ATSC = 11,
2790    SYS_ATSCMH = 12,
2791    SYS_DMBTH = 13,
2792    SYS_CMMB = 14,
2793    SYS_DAB = 15,
2794    SYS_DVBT2 = 16,
2795    SYS_TURBO = 17,
2796    SYS_DVBC_ANNEX_C = 18
2797} ;
2798#line 358 "include/linux/dvb/frontend.h"
2799typedef enum fe_delivery_system fe_delivery_system_t;
2800#line 374 "include/linux/dvb/frontend.h"
2801struct __anonstruct_buffer_165 {
2802   __u8 data[32U] ;
2803   __u32 len ;
2804   __u32 reserved1[3U] ;
2805   void *reserved2 ;
2806};
2807#line 374 "include/linux/dvb/frontend.h"
2808union __anonunion_u_164 {
2809   __u32 data ;
2810   struct __anonstruct_buffer_165 buffer ;
2811};
2812#line 374 "include/linux/dvb/frontend.h"
2813struct dtv_property {
2814   __u32 cmd ;
2815   __u32 reserved[3U] ;
2816   union __anonunion_u_164 u ;
2817   int result ;
2818};
2819#line 41 "include/asm-generic/poll.h"
2820struct block_device;
2821#line 41
2822struct block_device;
2823#line 93 "include/linux/bit_spinlock.h"
2824struct hlist_bl_node;
2825#line 93 "include/linux/bit_spinlock.h"
2826struct hlist_bl_head {
2827   struct hlist_bl_node *first ;
2828};
2829#line 36 "include/linux/list_bl.h"
2830struct hlist_bl_node {
2831   struct hlist_bl_node *next ;
2832   struct hlist_bl_node **pprev ;
2833};
2834#line 114 "include/linux/rculist_bl.h"
2835struct nameidata;
2836#line 114
2837struct nameidata;
2838#line 115
2839struct path;
2840#line 115
2841struct path;
2842#line 116
2843struct vfsmount;
2844#line 116
2845struct vfsmount;
2846#line 117 "include/linux/rculist_bl.h"
2847struct qstr {
2848   unsigned int hash ;
2849   unsigned int len ;
2850   unsigned char const   *name ;
2851};
2852#line 72 "include/linux/dcache.h"
2853struct dentry_operations;
2854#line 72
2855struct super_block;
2856#line 72 "include/linux/dcache.h"
2857union __anonunion_d_u_166 {
2858   struct list_head d_child ;
2859   struct rcu_head d_rcu ;
2860};
2861#line 72 "include/linux/dcache.h"
2862struct dentry {
2863   unsigned int d_flags ;
2864   seqcount_t d_seq ;
2865   struct hlist_bl_node d_hash ;
2866   struct dentry *d_parent ;
2867   struct qstr d_name ;
2868   struct inode *d_inode ;
2869   unsigned char d_iname[32U] ;
2870   unsigned int d_count ;
2871   spinlock_t d_lock ;
2872   struct dentry_operations  const  *d_op ;
2873   struct super_block *d_sb ;
2874   unsigned long d_time ;
2875   void *d_fsdata ;
2876   struct list_head d_lru ;
2877   union __anonunion_d_u_166 d_u ;
2878   struct list_head d_subdirs ;
2879   struct list_head d_alias ;
2880};
2881#line 123 "include/linux/dcache.h"
2882struct dentry_operations {
2883   int (*d_revalidate)(struct dentry * , struct nameidata * ) ;
2884   int (*d_hash)(struct dentry  const  * , struct inode  const  * , struct qstr * ) ;
2885   int (*d_compare)(struct dentry  const  * , struct inode  const  * , struct dentry  const  * ,
2886                    struct inode  const  * , unsigned int  , char const   * , struct qstr  const  * ) ;
2887   int (*d_delete)(struct dentry  const  * ) ;
2888   void (*d_release)(struct dentry * ) ;
2889   void (*d_prune)(struct dentry * ) ;
2890   void (*d_iput)(struct dentry * , struct inode * ) ;
2891   char *(*d_dname)(struct dentry * , char * , int  ) ;
2892   struct vfsmount *(*d_automount)(struct path * ) ;
2893   int (*d_manage)(struct dentry * , bool  ) ;
2894};
2895#line 402 "include/linux/dcache.h"
2896struct path {
2897   struct vfsmount *mnt ;
2898   struct dentry *dentry ;
2899};
2900#line 58 "include/linux/radix-tree.h"
2901struct radix_tree_node;
2902#line 58 "include/linux/radix-tree.h"
2903struct radix_tree_root {
2904   unsigned int height ;
2905   gfp_t gfp_mask ;
2906   struct radix_tree_node *rnode ;
2907};
2908#line 45 "include/linux/semaphore.h"
2909struct fiemap_extent {
2910   __u64 fe_logical ;
2911   __u64 fe_physical ;
2912   __u64 fe_length ;
2913   __u64 fe_reserved64[2U] ;
2914   __u32 fe_flags ;
2915   __u32 fe_reserved[3U] ;
2916};
2917#line 38 "include/linux/fiemap.h"
2918struct shrink_control {
2919   gfp_t gfp_mask ;
2920   unsigned long nr_to_scan ;
2921};
2922#line 14 "include/linux/shrinker.h"
2923struct shrinker {
2924   int (*shrink)(struct shrinker * , struct shrink_control * ) ;
2925   int seeks ;
2926   long batch ;
2927   struct list_head list ;
2928   atomic_long_t nr_in_batch ;
2929};
2930#line 43
2931enum migrate_mode {
2932    MIGRATE_ASYNC = 0,
2933    MIGRATE_SYNC_LIGHT = 1,
2934    MIGRATE_SYNC = 2
2935} ;
2936#line 49
2937struct export_operations;
2938#line 49
2939struct export_operations;
2940#line 51
2941struct poll_table_struct;
2942#line 51
2943struct poll_table_struct;
2944#line 52
2945struct kstatfs;
2946#line 52
2947struct kstatfs;
2948#line 435 "include/linux/fs.h"
2949struct iattr {
2950   unsigned int ia_valid ;
2951   umode_t ia_mode ;
2952   uid_t ia_uid ;
2953   gid_t ia_gid ;
2954   loff_t ia_size ;
2955   struct timespec ia_atime ;
2956   struct timespec ia_mtime ;
2957   struct timespec ia_ctime ;
2958   struct file *ia_file ;
2959};
2960#line 119 "include/linux/quota.h"
2961struct if_dqinfo {
2962   __u64 dqi_bgrace ;
2963   __u64 dqi_igrace ;
2964   __u32 dqi_flags ;
2965   __u32 dqi_valid ;
2966};
2967#line 152 "include/linux/quota.h"
2968struct fs_disk_quota {
2969   __s8 d_version ;
2970   __s8 d_flags ;
2971   __u16 d_fieldmask ;
2972   __u32 d_id ;
2973   __u64 d_blk_hardlimit ;
2974   __u64 d_blk_softlimit ;
2975   __u64 d_ino_hardlimit ;
2976   __u64 d_ino_softlimit ;
2977   __u64 d_bcount ;
2978   __u64 d_icount ;
2979   __s32 d_itimer ;
2980   __s32 d_btimer ;
2981   __u16 d_iwarns ;
2982   __u16 d_bwarns ;
2983   __s32 d_padding2 ;
2984   __u64 d_rtb_hardlimit ;
2985   __u64 d_rtb_softlimit ;
2986   __u64 d_rtbcount ;
2987   __s32 d_rtbtimer ;
2988   __u16 d_rtbwarns ;
2989   __s16 d_padding3 ;
2990   char d_padding4[8U] ;
2991};
2992#line 75 "include/linux/dqblk_xfs.h"
2993struct fs_qfilestat {
2994   __u64 qfs_ino ;
2995   __u64 qfs_nblks ;
2996   __u32 qfs_nextents ;
2997};
2998#line 150 "include/linux/dqblk_xfs.h"
2999typedef struct fs_qfilestat fs_qfilestat_t;
3000#line 151 "include/linux/dqblk_xfs.h"
3001struct fs_quota_stat {
3002   __s8 qs_version ;
3003   __u16 qs_flags ;
3004   __s8 qs_pad ;
3005   fs_qfilestat_t qs_uquota ;
3006   fs_qfilestat_t qs_gquota ;
3007   __u32 qs_incoredqs ;
3008   __s32 qs_btimelimit ;
3009   __s32 qs_itimelimit ;
3010   __s32 qs_rtbtimelimit ;
3011   __u16 qs_bwarnlimit ;
3012   __u16 qs_iwarnlimit ;
3013};
3014#line 165
3015struct dquot;
3016#line 165
3017struct dquot;
3018#line 185 "include/linux/quota.h"
3019typedef __kernel_uid32_t qid_t;
3020#line 186 "include/linux/quota.h"
3021typedef long long qsize_t;
3022#line 189 "include/linux/quota.h"
3023struct mem_dqblk {
3024   qsize_t dqb_bhardlimit ;
3025   qsize_t dqb_bsoftlimit ;
3026   qsize_t dqb_curspace ;
3027   qsize_t dqb_rsvspace ;
3028   qsize_t dqb_ihardlimit ;
3029   qsize_t dqb_isoftlimit ;
3030   qsize_t dqb_curinodes ;
3031   time_t dqb_btime ;
3032   time_t dqb_itime ;
3033};
3034#line 211
3035struct quota_format_type;
3036#line 211
3037struct quota_format_type;
3038#line 212 "include/linux/quota.h"
3039struct mem_dqinfo {
3040   struct quota_format_type *dqi_format ;
3041   int dqi_fmt_id ;
3042   struct list_head dqi_dirty_list ;
3043   unsigned long dqi_flags ;
3044   unsigned int dqi_bgrace ;
3045   unsigned int dqi_igrace ;
3046   qsize_t dqi_maxblimit ;
3047   qsize_t dqi_maxilimit ;
3048   void *dqi_priv ;
3049};
3050#line 275 "include/linux/quota.h"
3051struct dquot {
3052   struct hlist_node dq_hash ;
3053   struct list_head dq_inuse ;
3054   struct list_head dq_free ;
3055   struct list_head dq_dirty ;
3056   struct mutex dq_lock ;
3057   atomic_t dq_count ;
3058   wait_queue_head_t dq_wait_unused ;
3059   struct super_block *dq_sb ;
3060   unsigned int dq_id ;
3061   loff_t dq_off ;
3062   unsigned long dq_flags ;
3063   short dq_type ;
3064   struct mem_dqblk dq_dqb ;
3065};
3066#line 303 "include/linux/quota.h"
3067struct quota_format_ops {
3068   int (*check_quota_file)(struct super_block * , int  ) ;
3069   int (*read_file_info)(struct super_block * , int  ) ;
3070   int (*write_file_info)(struct super_block * , int  ) ;
3071   int (*free_file_info)(struct super_block * , int  ) ;
3072   int (*read_dqblk)(struct dquot * ) ;
3073   int (*commit_dqblk)(struct dquot * ) ;
3074   int (*release_dqblk)(struct dquot * ) ;
3075};
3076#line 314 "include/linux/quota.h"
3077struct dquot_operations {
3078   int (*write_dquot)(struct dquot * ) ;
3079   struct dquot *(*alloc_dquot)(struct super_block * , int  ) ;
3080   void (*destroy_dquot)(struct dquot * ) ;
3081   int (*acquire_dquot)(struct dquot * ) ;
3082   int (*release_dquot)(struct dquot * ) ;
3083   int (*mark_dirty)(struct dquot * ) ;
3084   int (*write_info)(struct super_block * , int  ) ;
3085   qsize_t *(*get_reserved_space)(struct inode * ) ;
3086};
3087#line 328 "include/linux/quota.h"
3088struct quotactl_ops {
3089   int (*quota_on)(struct super_block * , int  , int  , struct path * ) ;
3090   int (*quota_on_meta)(struct super_block * , int  , int  ) ;
3091   int (*quota_off)(struct super_block * , int  ) ;
3092   int (*quota_sync)(struct super_block * , int  , int  ) ;
3093   int (*get_info)(struct super_block * , int  , struct if_dqinfo * ) ;
3094   int (*set_info)(struct super_block * , int  , struct if_dqinfo * ) ;
3095   int (*get_dqblk)(struct super_block * , int  , qid_t  , struct fs_disk_quota * ) ;
3096   int (*set_dqblk)(struct super_block * , int  , qid_t  , struct fs_disk_quota * ) ;
3097   int (*get_xstate)(struct super_block * , struct fs_quota_stat * ) ;
3098   int (*set_xstate)(struct super_block * , unsigned int  , int  ) ;
3099};
3100#line 344 "include/linux/quota.h"
3101struct quota_format_type {
3102   int qf_fmt_id ;
3103   struct quota_format_ops  const  *qf_ops ;
3104   struct module *qf_owner ;
3105   struct quota_format_type *qf_next ;
3106};
3107#line 390 "include/linux/quota.h"
3108struct quota_info {
3109   unsigned int flags ;
3110   struct mutex dqio_mutex ;
3111   struct mutex dqonoff_mutex ;
3112   struct rw_semaphore dqptr_sem ;
3113   struct inode *files[2U] ;
3114   struct mem_dqinfo info[2U] ;
3115   struct quota_format_ops  const  *ops[2U] ;
3116};
3117#line 421
3118struct writeback_control;
3119#line 421
3120struct writeback_control;
3121#line 585 "include/linux/fs.h"
3122union __anonunion_arg_168 {
3123   char *buf ;
3124   void *data ;
3125};
3126#line 585 "include/linux/fs.h"
3127struct __anonstruct_read_descriptor_t_167 {
3128   size_t written ;
3129   size_t count ;
3130   union __anonunion_arg_168 arg ;
3131   int error ;
3132};
3133#line 585 "include/linux/fs.h"
3134typedef struct __anonstruct_read_descriptor_t_167 read_descriptor_t;
3135#line 588 "include/linux/fs.h"
3136struct address_space_operations {
3137   int (*writepage)(struct page * , struct writeback_control * ) ;
3138   int (*readpage)(struct file * , struct page * ) ;
3139   int (*writepages)(struct address_space * , struct writeback_control * ) ;
3140   int (*set_page_dirty)(struct page * ) ;
3141   int (*readpages)(struct file * , struct address_space * , struct list_head * ,
3142                    unsigned int  ) ;
3143   int (*write_begin)(struct file * , struct address_space * , loff_t  , unsigned int  ,
3144                      unsigned int  , struct page ** , void ** ) ;
3145   int (*write_end)(struct file * , struct address_space * , loff_t  , unsigned int  ,
3146                    unsigned int  , struct page * , void * ) ;
3147   sector_t (*bmap)(struct address_space * , sector_t  ) ;
3148   void (*invalidatepage)(struct page * , unsigned long  ) ;
3149   int (*releasepage)(struct page * , gfp_t  ) ;
3150   void (*freepage)(struct page * ) ;
3151   ssize_t (*direct_IO)(int  , struct kiocb * , struct iovec  const  * , loff_t  ,
3152                        unsigned long  ) ;
3153   int (*get_xip_mem)(struct address_space * , unsigned long  , int  , void ** , unsigned long * ) ;
3154   int (*migratepage)(struct address_space * , struct page * , struct page * , enum migrate_mode  ) ;
3155   int (*launder_page)(struct page * ) ;
3156   int (*is_partially_uptodate)(struct page * , read_descriptor_t * , unsigned long  ) ;
3157   int (*error_remove_page)(struct address_space * , struct page * ) ;
3158};
3159#line 642 "include/linux/fs.h"
3160struct address_space {
3161   struct inode *host ;
3162   struct radix_tree_root page_tree ;
3163   spinlock_t tree_lock ;
3164   unsigned int i_mmap_writable ;
3165   struct prio_tree_root i_mmap ;
3166   struct list_head i_mmap_nonlinear ;
3167   struct mutex i_mmap_mutex ;
3168   unsigned long nrpages ;
3169   unsigned long writeback_index ;
3170   struct address_space_operations  const  *a_ops ;
3171   unsigned long flags ;
3172   struct backing_dev_info *backing_dev_info ;
3173   spinlock_t private_lock ;
3174   struct list_head private_list ;
3175   struct address_space *assoc_mapping ;
3176};
3177#line 664
3178struct request_queue;
3179#line 664
3180struct request_queue;
3181#line 665
3182struct hd_struct;
3183#line 665
3184struct gendisk;
3185#line 665 "include/linux/fs.h"
3186struct block_device {
3187   dev_t bd_dev ;
3188   int bd_openers ;
3189   struct inode *bd_inode ;
3190   struct super_block *bd_super ;
3191   struct mutex bd_mutex ;
3192   struct list_head bd_inodes ;
3193   void *bd_claiming ;
3194   void *bd_holder ;
3195   int bd_holders ;
3196   bool bd_write_holder ;
3197   struct list_head bd_holder_disks ;
3198   struct block_device *bd_contains ;
3199   unsigned int bd_block_size ;
3200   struct hd_struct *bd_part ;
3201   unsigned int bd_part_count ;
3202   int bd_invalidated ;
3203   struct gendisk *bd_disk ;
3204   struct request_queue *bd_queue ;
3205   struct list_head bd_list ;
3206   unsigned long bd_private ;
3207   int bd_fsfreeze_count ;
3208   struct mutex bd_fsfreeze_mutex ;
3209};
3210#line 737
3211struct posix_acl;
3212#line 737
3213struct posix_acl;
3214#line 738
3215struct inode_operations;
3216#line 738 "include/linux/fs.h"
3217union __anonunion_ldv_20195_169 {
3218   unsigned int const   i_nlink ;
3219   unsigned int __i_nlink ;
3220};
3221#line 738 "include/linux/fs.h"
3222union __anonunion_ldv_20214_170 {
3223   struct list_head i_dentry ;
3224   struct rcu_head i_rcu ;
3225};
3226#line 738
3227struct file_operations;
3228#line 738
3229struct file_lock;
3230#line 738
3231struct cdev;
3232#line 738 "include/linux/fs.h"
3233union __anonunion_ldv_20232_171 {
3234   struct pipe_inode_info *i_pipe ;
3235   struct block_device *i_bdev ;
3236   struct cdev *i_cdev ;
3237};
3238#line 738 "include/linux/fs.h"
3239struct inode {
3240   umode_t i_mode ;
3241   unsigned short i_opflags ;
3242   uid_t i_uid ;
3243   gid_t i_gid ;
3244   unsigned int i_flags ;
3245   struct posix_acl *i_acl ;
3246   struct posix_acl *i_default_acl ;
3247   struct inode_operations  const  *i_op ;
3248   struct super_block *i_sb ;
3249   struct address_space *i_mapping ;
3250   void *i_security ;
3251   unsigned long i_ino ;
3252   union __anonunion_ldv_20195_169 ldv_20195 ;
3253   dev_t i_rdev ;
3254   struct timespec i_atime ;
3255   struct timespec i_mtime ;
3256   struct timespec i_ctime ;
3257   spinlock_t i_lock ;
3258   unsigned short i_bytes ;
3259   blkcnt_t i_blocks ;
3260   loff_t i_size ;
3261   unsigned long i_state ;
3262   struct mutex i_mutex ;
3263   unsigned long dirtied_when ;
3264   struct hlist_node i_hash ;
3265   struct list_head i_wb_list ;
3266   struct list_head i_lru ;
3267   struct list_head i_sb_list ;
3268   union __anonunion_ldv_20214_170 ldv_20214 ;
3269   atomic_t i_count ;
3270   unsigned int i_blkbits ;
3271   u64 i_version ;
3272   atomic_t i_dio_count ;
3273   atomic_t i_writecount ;
3274   struct file_operations  const  *i_fop ;
3275   struct file_lock *i_flock ;
3276   struct address_space i_data ;
3277   struct dquot *i_dquot[2U] ;
3278   struct list_head i_devices ;
3279   union __anonunion_ldv_20232_171 ldv_20232 ;
3280   __u32 i_generation ;
3281   __u32 i_fsnotify_mask ;
3282   struct hlist_head i_fsnotify_marks ;
3283   atomic_t i_readcount ;
3284   void *i_private ;
3285};
3286#line 941 "include/linux/fs.h"
3287struct fown_struct {
3288   rwlock_t lock ;
3289   struct pid *pid ;
3290   enum pid_type pid_type ;
3291   uid_t uid ;
3292   uid_t euid ;
3293   int signum ;
3294};
3295#line 949 "include/linux/fs.h"
3296struct file_ra_state {
3297   unsigned long start ;
3298   unsigned int size ;
3299   unsigned int async_size ;
3300   unsigned int ra_pages ;
3301   unsigned int mmap_miss ;
3302   loff_t prev_pos ;
3303};
3304#line 972 "include/linux/fs.h"
3305union __anonunion_f_u_172 {
3306   struct list_head fu_list ;
3307   struct rcu_head fu_rcuhead ;
3308};
3309#line 972 "include/linux/fs.h"
3310struct file {
3311   union __anonunion_f_u_172 f_u ;
3312   struct path f_path ;
3313   struct file_operations  const  *f_op ;
3314   spinlock_t f_lock ;
3315   int f_sb_list_cpu ;
3316   atomic_long_t f_count ;
3317   unsigned int f_flags ;
3318   fmode_t f_mode ;
3319   loff_t f_pos ;
3320   struct fown_struct f_owner ;
3321   struct cred  const  *f_cred ;
3322   struct file_ra_state f_ra ;
3323   u64 f_version ;
3324   void *f_security ;
3325   void *private_data ;
3326   struct list_head f_ep_links ;
3327   struct list_head f_tfile_llink ;
3328   struct address_space *f_mapping ;
3329   unsigned long f_mnt_write_state ;
3330};
3331#line 1111 "include/linux/fs.h"
3332typedef struct files_struct *fl_owner_t;
3333#line 1112 "include/linux/fs.h"
3334struct file_lock_operations {
3335   void (*fl_copy_lock)(struct file_lock * , struct file_lock * ) ;
3336   void (*fl_release_private)(struct file_lock * ) ;
3337};
3338#line 1117 "include/linux/fs.h"
3339struct lock_manager_operations {
3340   int (*lm_compare_owner)(struct file_lock * , struct file_lock * ) ;
3341   void (*lm_notify)(struct file_lock * ) ;
3342   int (*lm_grant)(struct file_lock * , struct file_lock * , int  ) ;
3343   void (*lm_release_private)(struct file_lock * ) ;
3344   void (*lm_break)(struct file_lock * ) ;
3345   int (*lm_change)(struct file_lock ** , int  ) ;
3346};
3347#line 1134
3348struct nlm_lockowner;
3349#line 1134
3350struct nlm_lockowner;
3351#line 1135 "include/linux/fs.h"
3352struct nfs_lock_info {
3353   u32 state ;
3354   struct nlm_lockowner *owner ;
3355   struct list_head list ;
3356};
3357#line 14 "include/linux/nfs_fs_i.h"
3358struct nfs4_lock_state;
3359#line 14
3360struct nfs4_lock_state;
3361#line 15 "include/linux/nfs_fs_i.h"
3362struct nfs4_lock_info {
3363   struct nfs4_lock_state *owner ;
3364};
3365#line 19
3366struct fasync_struct;
3367#line 19 "include/linux/nfs_fs_i.h"
3368struct __anonstruct_afs_174 {
3369   struct list_head link ;
3370   int state ;
3371};
3372#line 19 "include/linux/nfs_fs_i.h"
3373union __anonunion_fl_u_173 {
3374   struct nfs_lock_info nfs_fl ;
3375   struct nfs4_lock_info nfs4_fl ;
3376   struct __anonstruct_afs_174 afs ;
3377};
3378#line 19 "include/linux/nfs_fs_i.h"
3379struct file_lock {
3380   struct file_lock *fl_next ;
3381   struct list_head fl_link ;
3382   struct list_head fl_block ;
3383   fl_owner_t fl_owner ;
3384   unsigned int fl_flags ;
3385   unsigned char fl_type ;
3386   unsigned int fl_pid ;
3387   struct pid *fl_nspid ;
3388   wait_queue_head_t fl_wait ;
3389   struct file *fl_file ;
3390   loff_t fl_start ;
3391   loff_t fl_end ;
3392   struct fasync_struct *fl_fasync ;
3393   unsigned long fl_break_time ;
3394   unsigned long fl_downgrade_time ;
3395   struct file_lock_operations  const  *fl_ops ;
3396   struct lock_manager_operations  const  *fl_lmops ;
3397   union __anonunion_fl_u_173 fl_u ;
3398};
3399#line 1221 "include/linux/fs.h"
3400struct fasync_struct {
3401   spinlock_t fa_lock ;
3402   int magic ;
3403   int fa_fd ;
3404   struct fasync_struct *fa_next ;
3405   struct file *fa_file ;
3406   struct rcu_head fa_rcu ;
3407};
3408#line 1417
3409struct file_system_type;
3410#line 1417
3411struct super_operations;
3412#line 1417
3413struct xattr_handler;
3414#line 1417
3415struct mtd_info;
3416#line 1417 "include/linux/fs.h"
3417struct super_block {
3418   struct list_head s_list ;
3419   dev_t s_dev ;
3420   unsigned char s_dirt ;
3421   unsigned char s_blocksize_bits ;
3422   unsigned long s_blocksize ;
3423   loff_t s_maxbytes ;
3424   struct file_system_type *s_type ;
3425   struct super_operations  const  *s_op ;
3426   struct dquot_operations  const  *dq_op ;
3427   struct quotactl_ops  const  *s_qcop ;
3428   struct export_operations  const  *s_export_op ;
3429   unsigned long s_flags ;
3430   unsigned long s_magic ;
3431   struct dentry *s_root ;
3432   struct rw_semaphore s_umount ;
3433   struct mutex s_lock ;
3434   int s_count ;
3435   atomic_t s_active ;
3436   void *s_security ;
3437   struct xattr_handler  const  **s_xattr ;
3438   struct list_head s_inodes ;
3439   struct hlist_bl_head s_anon ;
3440   struct list_head *s_files ;
3441   struct list_head s_mounts ;
3442   struct list_head s_dentry_lru ;
3443   int s_nr_dentry_unused ;
3444   spinlock_t s_inode_lru_lock ;
3445   struct list_head s_inode_lru ;
3446   int s_nr_inodes_unused ;
3447   struct block_device *s_bdev ;
3448   struct backing_dev_info *s_bdi ;
3449   struct mtd_info *s_mtd ;
3450   struct hlist_node s_instances ;
3451   struct quota_info s_dquot ;
3452   int s_frozen ;
3453   wait_queue_head_t s_wait_unfrozen ;
3454   char s_id[32U] ;
3455   u8 s_uuid[16U] ;
3456   void *s_fs_info ;
3457   unsigned int s_max_links ;
3458   fmode_t s_mode ;
3459   u32 s_time_gran ;
3460   struct mutex s_vfs_rename_mutex ;
3461   char *s_subtype ;
3462   char *s_options ;
3463   struct dentry_operations  const  *s_d_op ;
3464   int cleancache_poolid ;
3465   struct shrinker s_shrink ;
3466   atomic_long_t s_remove_count ;
3467   int s_readonly_remount ;
3468};
3469#line 1563 "include/linux/fs.h"
3470struct fiemap_extent_info {
3471   unsigned int fi_flags ;
3472   unsigned int fi_extents_mapped ;
3473   unsigned int fi_extents_max ;
3474   struct fiemap_extent *fi_extents_start ;
3475};
3476#line 1602 "include/linux/fs.h"
3477struct file_operations {
3478   struct module *owner ;
3479   loff_t (*llseek)(struct file * , loff_t  , int  ) ;
3480   ssize_t (*read)(struct file * , char * , size_t  , loff_t * ) ;
3481   ssize_t (*write)(struct file * , char const   * , size_t  , loff_t * ) ;
3482   ssize_t (*aio_read)(struct kiocb * , struct iovec  const  * , unsigned long  ,
3483                       loff_t  ) ;
3484   ssize_t (*aio_write)(struct kiocb * , struct iovec  const  * , unsigned long  ,
3485                        loff_t  ) ;
3486   int (*readdir)(struct file * , void * , int (*)(void * , char const   * , int  ,
3487                                                   loff_t  , u64  , unsigned int  ) ) ;
3488   unsigned int (*poll)(struct file * , struct poll_table_struct * ) ;
3489   long (*unlocked_ioctl)(struct file * , unsigned int  , unsigned long  ) ;
3490   long (*compat_ioctl)(struct file * , unsigned int  , unsigned long  ) ;
3491   int (*mmap)(struct file * , struct vm_area_struct * ) ;
3492   int (*open)(struct inode * , struct file * ) ;
3493   int (*flush)(struct file * , fl_owner_t  ) ;
3494   int (*release)(struct inode * , struct file * ) ;
3495   int (*fsync)(struct file * , loff_t  , loff_t  , int  ) ;
3496   int (*aio_fsync)(struct kiocb * , int  ) ;
3497   int (*fasync)(int  , struct file * , int  ) ;
3498   int (*lock)(struct file * , int  , struct file_lock * ) ;
3499   ssize_t (*sendpage)(struct file * , struct page * , int  , size_t  , loff_t * ,
3500                       int  ) ;
3501   unsigned long (*get_unmapped_area)(struct file * , unsigned long  , unsigned long  ,
3502                                      unsigned long  , unsigned long  ) ;
3503   int (*check_flags)(int  ) ;
3504   int (*flock)(struct file * , int  , struct file_lock * ) ;
3505   ssize_t (*splice_write)(struct pipe_inode_info * , struct file * , loff_t * , size_t  ,
3506                           unsigned int  ) ;
3507   ssize_t (*splice_read)(struct file * , loff_t * , struct pipe_inode_info * , size_t  ,
3508                          unsigned int  ) ;
3509   int (*setlease)(struct file * , long  , struct file_lock ** ) ;
3510   long (*fallocate)(struct file * , int  , loff_t  , loff_t  ) ;
3511};
3512#line 1637 "include/linux/fs.h"
3513struct inode_operations {
3514   struct dentry *(*lookup)(struct inode * , struct dentry * , struct nameidata * ) ;
3515   void *(*follow_link)(struct dentry * , struct nameidata * ) ;
3516   int (*permission)(struct inode * , int  ) ;
3517   struct posix_acl *(*get_acl)(struct inode * , int  ) ;
3518   int (*readlink)(struct dentry * , char * , int  ) ;
3519   void (*put_link)(struct dentry * , struct nameidata * , void * ) ;
3520   int (*create)(struct inode * , struct dentry * , umode_t  , struct nameidata * ) ;
3521   int (*link)(struct dentry * , struct inode * , struct dentry * ) ;
3522   int (*unlink)(struct inode * , struct dentry * ) ;
3523   int (*symlink)(struct inode * , struct dentry * , char const   * ) ;
3524   int (*mkdir)(struct inode * , struct dentry * , umode_t  ) ;
3525   int (*rmdir)(struct inode * , struct dentry * ) ;
3526   int (*mknod)(struct inode * , struct dentry * , umode_t  , dev_t  ) ;
3527   int (*rename)(struct inode * , struct dentry * , struct inode * , struct dentry * ) ;
3528   void (*truncate)(struct inode * ) ;
3529   int (*setattr)(struct dentry * , struct iattr * ) ;
3530   int (*getattr)(struct vfsmount * , struct dentry * , struct kstat * ) ;
3531   int (*setxattr)(struct dentry * , char const   * , void const   * , size_t  , int  ) ;
3532   ssize_t (*getxattr)(struct dentry * , char const   * , void * , size_t  ) ;
3533   ssize_t (*listxattr)(struct dentry * , char * , size_t  ) ;
3534   int (*removexattr)(struct dentry * , char const   * ) ;
3535   void (*truncate_range)(struct inode * , loff_t  , loff_t  ) ;
3536   int (*fiemap)(struct inode * , struct fiemap_extent_info * , u64  , u64  ) ;
3537};
3538#line 1682 "include/linux/fs.h"
3539struct super_operations {
3540   struct inode *(*alloc_inode)(struct super_block * ) ;
3541   void (*destroy_inode)(struct inode * ) ;
3542   void (*dirty_inode)(struct inode * , int  ) ;
3543   int (*write_inode)(struct inode * , struct writeback_control * ) ;
3544   int (*drop_inode)(struct inode * ) ;
3545   void (*evict_inode)(struct inode * ) ;
3546   void (*put_super)(struct super_block * ) ;
3547   void (*write_super)(struct super_block * ) ;
3548   int (*sync_fs)(struct super_block * , int  ) ;
3549   int (*freeze_fs)(struct super_block * ) ;
3550   int (*unfreeze_fs)(struct super_block * ) ;
3551   int (*statfs)(struct dentry * , struct kstatfs * ) ;
3552   int (*remount_fs)(struct super_block * , int * , char * ) ;
3553   void (*umount_begin)(struct super_block * ) ;
3554   int (*show_options)(struct seq_file * , struct dentry * ) ;
3555   int (*show_devname)(struct seq_file * , struct dentry * ) ;
3556   int (*show_path)(struct seq_file * , struct dentry * ) ;
3557   int (*show_stats)(struct seq_file * , struct dentry * ) ;
3558   ssize_t (*quota_read)(struct super_block * , int  , char * , size_t  , loff_t  ) ;
3559   ssize_t (*quota_write)(struct super_block * , int  , char const   * , size_t  ,
3560                          loff_t  ) ;
3561   int (*bdev_try_to_free_page)(struct super_block * , struct page * , gfp_t  ) ;
3562   int (*nr_cached_objects)(struct super_block * ) ;
3563   void (*free_cached_objects)(struct super_block * , int  ) ;
3564};
3565#line 1834 "include/linux/fs.h"
3566struct file_system_type {
3567   char const   *name ;
3568   int fs_flags ;
3569   struct dentry *(*mount)(struct file_system_type * , int  , char const   * , void * ) ;
3570   void (*kill_sb)(struct super_block * ) ;
3571   struct module *owner ;
3572   struct file_system_type *next ;
3573   struct hlist_head fs_supers ;
3574   struct lock_class_key s_lock_key ;
3575   struct lock_class_key s_umount_key ;
3576   struct lock_class_key s_vfs_rename_key ;
3577   struct lock_class_key i_lock_key ;
3578   struct lock_class_key i_mutex_key ;
3579   struct lock_class_key i_mutex_dir_key ;
3580};
3581#line 2674 "include/linux/fs.h"
3582struct exception_table_entry {
3583   unsigned long insn ;
3584   unsigned long fixup ;
3585};
3586#line 34 "include/linux/poll.h"
3587struct poll_table_struct {
3588   void (*_qproc)(struct file * , wait_queue_head_t * , struct poll_table_struct * ) ;
3589   unsigned long _key ;
3590};
3591#line 165
3592struct dvb_frontend;
3593#line 165
3594struct dvb_frontend;
3595#line 166
3596struct dvb_device;
3597#line 166 "include/linux/poll.h"
3598struct dvb_adapter {
3599   int num ;
3600   struct list_head list_head ;
3601   struct list_head device_list ;
3602   char const   *name ;
3603   u8 proposed_mac[6U] ;
3604   void *priv ;
3605   struct device *device ;
3606   struct module *module ;
3607   int mfe_shared ;
3608   struct dvb_device *mfe_dvbdev ;
3609   struct mutex mfe_lock ;
3610   int (*fe_ioctl_override)(struct dvb_frontend * , unsigned int  , void * , unsigned int  ) ;
3611};
3612#line 99 "/home/zakharov/launch/inst/current/envs/linux-3.4/linux-3.4/drivers/media/dvb/dvb-core/dvbdev.h"
3613struct dvb_device {
3614   struct list_head list_head ;
3615   struct file_operations  const  *fops ;
3616   struct dvb_adapter *adapter ;
3617   int type ;
3618   int minor ;
3619   u32 id ;
3620   int readers ;
3621   int writers ;
3622   int users ;
3623   wait_queue_head_t wait_queue ;
3624   int (*kernel_ioctl)(struct file * , unsigned int  , void * ) ;
3625   void *priv ;
3626};
3627#line 148 "/home/zakharov/launch/inst/current/envs/linux-3.4/linux-3.4/drivers/media/dvb/dvb-core/dvbdev.h"
3628struct dvb_frontend_tune_settings {
3629   int min_delay_ms ;
3630   int step_size ;
3631   int max_drift ;
3632};
3633#line 56 "/home/zakharov/launch/inst/current/envs/linux-3.4/linux-3.4/drivers/media/dvb/dvb-core/dvb_frontend.h"
3634struct dvb_tuner_info {
3635   char name[128U] ;
3636   u32 frequency_min ;
3637   u32 frequency_max ;
3638   u32 frequency_step ;
3639   u32 bandwidth_min ;
3640   u32 bandwidth_max ;
3641   u32 bandwidth_step ;
3642};
3643#line 70 "/home/zakharov/launch/inst/current/envs/linux-3.4/linux-3.4/drivers/media/dvb/dvb-core/dvb_frontend.h"
3644struct analog_parameters {
3645   unsigned int frequency ;
3646   unsigned int mode ;
3647   unsigned int audmode ;
3648   u64 std ;
3649};
3650#line 113
3651enum tuner_param {
3652    DVBFE_TUNER_FREQUENCY = 1,
3653    DVBFE_TUNER_TUNERSTEP = 2,
3654    DVBFE_TUNER_IFFREQ = 4,
3655    DVBFE_TUNER_BANDWIDTH = 8,
3656    DVBFE_TUNER_REFCLOCK = 16,
3657    DVBFE_TUNER_IQSENSE = 32,
3658    DVBFE_TUNER_DUMMY = (-0x7FFFFFFF-1)
3659} ;
3660#line 123
3661enum dvbfe_algo {
3662    DVBFE_ALGO_HW = 1,
3663    DVBFE_ALGO_SW = 2,
3664    DVBFE_ALGO_CUSTOM = 4,
3665    DVBFE_ALGO_RECOVERY = (-0x7FFFFFFF-1)
3666} ;
3667#line 130 "/home/zakharov/launch/inst/current/envs/linux-3.4/linux-3.4/drivers/media/dvb/dvb-core/dvb_frontend.h"
3668struct tuner_state {
3669   u32 frequency ;
3670   u32 tunerstep ;
3671   u32 ifreq ;
3672   u32 bandwidth ;
3673   u32 iqsense ;
3674   u32 refclock ;
3675};
3676#line 164
3677enum dvbfe_search {
3678    DVBFE_ALGO_SEARCH_SUCCESS = 1,
3679    DVBFE_ALGO_SEARCH_ASLEEP = 2,
3680    DVBFE_ALGO_SEARCH_FAILED = 4,
3681    DVBFE_ALGO_SEARCH_INVALID = 8,
3682    DVBFE_ALGO_SEARCH_AGAIN = 16,
3683    DVBFE_ALGO_SEARCH_ERROR = (-0x7FFFFFFF-1)
3684} ;
3685#line 173 "/home/zakharov/launch/inst/current/envs/linux-3.4/linux-3.4/drivers/media/dvb/dvb-core/dvb_frontend.h"
3686struct dvb_tuner_ops {
3687   struct dvb_tuner_info info ;
3688   int (*release)(struct dvb_frontend * ) ;
3689   int (*init)(struct dvb_frontend * ) ;
3690   int (*sleep)(struct dvb_frontend * ) ;
3691   int (*set_params)(struct dvb_frontend * ) ;
3692   int (*set_analog_params)(struct dvb_frontend * , struct analog_parameters * ) ;
3693   int (*calc_regs)(struct dvb_frontend * , u8 * , int  ) ;
3694   int (*set_config)(struct dvb_frontend * , void * ) ;
3695   int (*get_frequency)(struct dvb_frontend * , u32 * ) ;
3696   int (*get_bandwidth)(struct dvb_frontend * , u32 * ) ;
3697   int (*get_if_frequency)(struct dvb_frontend * , u32 * ) ;
3698   int (*get_status)(struct dvb_frontend * , u32 * ) ;
3699   int (*get_rf_strength)(struct dvb_frontend * , u16 * ) ;
3700   int (*set_frequency)(struct dvb_frontend * , u32  ) ;
3701   int (*set_bandwidth)(struct dvb_frontend * , u32  ) ;
3702   int (*set_state)(struct dvb_frontend * , enum tuner_param  , struct tuner_state * ) ;
3703   int (*get_state)(struct dvb_frontend * , enum tuner_param  , struct tuner_state * ) ;
3704};
3705#line 236 "/home/zakharov/launch/inst/current/envs/linux-3.4/linux-3.4/drivers/media/dvb/dvb-core/dvb_frontend.h"
3706struct analog_demod_info {
3707   char *name ;
3708};
3709#line 240 "/home/zakharov/launch/inst/current/envs/linux-3.4/linux-3.4/drivers/media/dvb/dvb-core/dvb_frontend.h"
3710struct analog_demod_ops {
3711   struct analog_demod_info info ;
3712   void (*set_params)(struct dvb_frontend * , struct analog_parameters * ) ;
3713   int (*has_signal)(struct dvb_frontend * ) ;
3714   int (*get_afc)(struct dvb_frontend * ) ;
3715   void (*tuner_status)(struct dvb_frontend * ) ;
3716   void (*standby)(struct dvb_frontend * ) ;
3717   void (*release)(struct dvb_frontend * ) ;
3718   int (*i2c_gate_ctrl)(struct dvb_frontend * , int  ) ;
3719   int (*set_config)(struct dvb_frontend * , void * ) ;
3720};
3721#line 257
3722struct dtv_frontend_properties;
3723#line 257
3724struct dtv_frontend_properties;
3725#line 258 "/home/zakharov/launch/inst/current/envs/linux-3.4/linux-3.4/drivers/media/dvb/dvb-core/dvb_frontend.h"
3726struct dvb_frontend_ops {
3727   struct dvb_frontend_info info ;
3728   u8 delsys[8U] ;
3729   void (*release)(struct dvb_frontend * ) ;
3730   void (*release_sec)(struct dvb_frontend * ) ;
3731   int (*init)(struct dvb_frontend * ) ;
3732   int (*sleep)(struct dvb_frontend * ) ;
3733   int (*write)(struct dvb_frontend * , u8 const   * , int  ) ;
3734   int (*tune)(struct dvb_frontend * , bool  , unsigned int  , unsigned int * , fe_status_t * ) ;
3735   enum dvbfe_algo (*get_frontend_algo)(struct dvb_frontend * ) ;
3736   int (*set_frontend)(struct dvb_frontend * ) ;
3737   int (*get_tune_settings)(struct dvb_frontend * , struct dvb_frontend_tune_settings * ) ;
3738   int (*get_frontend)(struct dvb_frontend * ) ;
3739   int (*read_status)(struct dvb_frontend * , fe_status_t * ) ;
3740   int (*read_ber)(struct dvb_frontend * , u32 * ) ;
3741   int (*read_signal_strength)(struct dvb_frontend * , u16 * ) ;
3742   int (*read_snr)(struct dvb_frontend * , u16 * ) ;
3743   int (*read_ucblocks)(struct dvb_frontend * , u32 * ) ;
3744   int (*diseqc_reset_overload)(struct dvb_frontend * ) ;
3745   int (*diseqc_send_master_cmd)(struct dvb_frontend * , struct dvb_diseqc_master_cmd * ) ;
3746   int (*diseqc_recv_slave_reply)(struct dvb_frontend * , struct dvb_diseqc_slave_reply * ) ;
3747   int (*diseqc_send_burst)(struct dvb_frontend * , fe_sec_mini_cmd_t  ) ;
3748   int (*set_tone)(struct dvb_frontend * , fe_sec_tone_mode_t  ) ;
3749   int (*set_voltage)(struct dvb_frontend * , fe_sec_voltage_t  ) ;
3750   int (*enable_high_lnb_voltage)(struct dvb_frontend * , long  ) ;
3751   int (*dishnetwork_send_legacy_command)(struct dvb_frontend * , unsigned long  ) ;
3752   int (*i2c_gate_ctrl)(struct dvb_frontend * , int  ) ;
3753   int (*ts_bus_ctrl)(struct dvb_frontend * , int  ) ;
3754   enum dvbfe_search (*search)(struct dvb_frontend * ) ;
3755   struct dvb_tuner_ops tuner_ops ;
3756   struct analog_demod_ops analog_ops ;
3757   int (*set_property)(struct dvb_frontend * , struct dtv_property * ) ;
3758   int (*get_property)(struct dvb_frontend * , struct dtv_property * ) ;
3759};
3760#line 317 "/home/zakharov/launch/inst/current/envs/linux-3.4/linux-3.4/drivers/media/dvb/dvb-core/dvb_frontend.h"
3761struct __anonstruct_layer_176 {
3762   u8 segment_count ;
3763   fe_code_rate_t fec ;
3764   fe_modulation_t modulation ;
3765   u8 interleaving ;
3766};
3767#line 317 "/home/zakharov/launch/inst/current/envs/linux-3.4/linux-3.4/drivers/media/dvb/dvb-core/dvb_frontend.h"
3768struct dtv_frontend_properties {
3769   u32 state ;
3770   u32 frequency ;
3771   fe_modulation_t modulation ;
3772   fe_sec_voltage_t voltage ;
3773   fe_sec_tone_mode_t sectone ;
3774   fe_spectral_inversion_t inversion ;
3775   fe_code_rate_t fec_inner ;
3776   fe_transmit_mode_t transmission_mode ;
3777   u32 bandwidth_hz ;
3778   fe_guard_interval_t guard_interval ;
3779   fe_hierarchy_t hierarchy ;
3780   u32 symbol_rate ;
3781   fe_code_rate_t code_rate_HP ;
3782   fe_code_rate_t code_rate_LP ;
3783   fe_pilot_t pilot ;
3784   fe_rolloff_t rolloff ;
3785   fe_delivery_system_t delivery_system ;
3786   u8 isdbt_partial_reception ;
3787   u8 isdbt_sb_mode ;
3788   u8 isdbt_sb_subchannel ;
3789   u32 isdbt_sb_segment_idx ;
3790   u32 isdbt_sb_segment_count ;
3791   u8 isdbt_layer_enabled ;
3792   struct __anonstruct_layer_176 layer[3U] ;
3793   u32 isdbs_ts_id ;
3794   u32 dvbt2_plp_id ;
3795};
3796#line 376 "/home/zakharov/launch/inst/current/envs/linux-3.4/linux-3.4/drivers/media/dvb/dvb-core/dvb_frontend.h"
3797struct dvb_frontend {
3798   struct dvb_frontend_ops ops ;
3799   struct dvb_adapter *dvb ;
3800   void *demodulator_priv ;
3801   void *tuner_priv ;
3802   void *frontend_priv ;
3803   void *sec_priv ;
3804   void *analog_demod_priv ;
3805   struct dtv_frontend_properties dtv_property_cache ;
3806   int (*callback)(void * , int  , int  , int  ) ;
3807   int id ;
3808};
3809#line 403 "/home/zakharov/launch/inst/current/envs/linux-3.4/linux-3.4/drivers/media/dvb/dvb-core/dvb_frontend.h"
3810struct qt1010_config {
3811   u8 i2c_address ;
3812};
3813#line 91 "/home/zakharov/launch/inst/current/envs/linux-3.4/linux-3.4/drivers/media/common/tuners/qt1010_priv.h"
3814struct __anonstruct_qt1010_i2c_oper_t_177 {
3815   u8 oper ;
3816   u8 reg ;
3817   u8 val ;
3818};
3819#line 91 "/home/zakharov/launch/inst/current/envs/linux-3.4/linux-3.4/drivers/media/common/tuners/qt1010_priv.h"
3820typedef struct __anonstruct_qt1010_i2c_oper_t_177 qt1010_i2c_oper_t;
3821#line 92 "/home/zakharov/launch/inst/current/envs/linux-3.4/linux-3.4/drivers/media/common/tuners/qt1010_priv.h"
3822struct qt1010_priv {
3823   struct qt1010_config *cfg ;
3824   struct i2c_adapter *i2c ;
3825   u8 reg1f_init_val ;
3826   u8 reg20_init_val ;
3827   u8 reg25_init_val ;
3828   u32 frequency ;
3829};
3830#line 1 "<compiler builtins>"
3831
3832#line 2 "/home/zakharov/launch/work/current--X--drivers/--X--defaultlinux-3.4--X--43_1a--X--cpachecker/linux-3.4/csd_deg_dscv/9526/dscv_tempdir/dscv/ri/43_1a/drivers/media/common/tuners/qt1010.c.p"
3833void ldv_spin_lock(void) ;
3834#line 3
3835void ldv_spin_unlock(void) ;
3836#line 4
3837int ldv_spin_trylock(void) ;
3838#line 101 "include/linux/printk.h"
3839extern int printk(char const   *  , ...) ;
3840#line 34 "/home/zakharov/launch/inst/current/envs/linux-3.4/linux-3.4/arch/x86/include/asm/string_64.h"
3841extern void *__memcpy(void * , void const   * , size_t  ) ;
3842#line 161 "include/linux/slab.h"
3843extern void kfree(void const   * ) ;
3844#line 220 "include/linux/slub_def.h"
3845extern void *kmem_cache_alloc(struct kmem_cache * , gfp_t  ) ;
3846#line 223
3847void *ldv_kmem_cache_alloc_16(struct kmem_cache *ldv_func_arg1 , gfp_t ldv_func_arg2 ) ;
3848#line 353 "include/linux/slab.h"
3849__inline static void *kzalloc(size_t size , gfp_t flags ) ;
3850#line 10 "/home/zakharov/launch/work/current--X--drivers/--X--defaultlinux-3.4--X--43_1a--X--cpachecker/linux-3.4/csd_deg_dscv/9526/dscv_tempdir/dscv/ri/43_1a/drivers/media/common/tuners/qt1010.c.p"
3851extern void *__VERIFIER_nondet_pointer(void) ;
3852#line 11
3853void ldv_check_alloc_flags(gfp_t flags ) ;
3854#line 12
3855void ldv_check_alloc_nonatomic(void) ;
3856#line 14
3857struct page *ldv_check_alloc_flags_and_return_some_page(gfp_t flags ) ;
3858#line 69 "include/linux/i2c.h"
3859extern int i2c_transfer(struct i2c_adapter * , struct i2c_msg * , int  ) ;
3860#line 40 "/home/zakharov/launch/inst/current/envs/linux-3.4/linux-3.4/drivers/media/common/tuners/qt1010.h"
3861struct dvb_frontend *qt1010_attach(struct dvb_frontend *fe , struct i2c_adapter *i2c ,
3862                                   struct qt1010_config *cfg ) ;
3863#line 39 "/home/zakharov/launch/work/current--X--drivers/--X--defaultlinux-3.4--X--43_1a--X--cpachecker/linux-3.4/csd_deg_dscv/9526/dscv_tempdir/dscv/ri/43_1a/drivers/media/common/tuners/qt1010.c.p"
3864static int debug  ;
3865#line 49 "/home/zakharov/launch/work/current--X--drivers/--X--defaultlinux-3.4--X--43_1a--X--cpachecker/linux-3.4/csd_deg_dscv/9526/dscv_tempdir/dscv/ri/43_1a/drivers/media/common/tuners/qt1010.c.p"
3866static int qt1010_readreg(struct qt1010_priv *priv , u8 reg , u8 *val ) 
3867{ struct i2c_msg msg[2U] ;
3868  int tmp ;
3869  unsigned long __cil_tmp6 ;
3870  unsigned long __cil_tmp7 ;
3871  struct qt1010_config *__cil_tmp8 ;
3872  u8 __cil_tmp9 ;
3873  unsigned long __cil_tmp10 ;
3874  unsigned long __cil_tmp11 ;
3875  unsigned long __cil_tmp12 ;
3876  unsigned long __cil_tmp13 ;
3877  unsigned long __cil_tmp14 ;
3878  unsigned long __cil_tmp15 ;
3879  unsigned long __cil_tmp16 ;
3880  unsigned long __cil_tmp17 ;
3881  unsigned long __cil_tmp18 ;
3882  unsigned long __cil_tmp19 ;
3883  unsigned long __cil_tmp20 ;
3884  struct qt1010_config *__cil_tmp21 ;
3885  u8 __cil_tmp22 ;
3886  unsigned long __cil_tmp23 ;
3887  unsigned long __cil_tmp24 ;
3888  unsigned long __cil_tmp25 ;
3889  unsigned long __cil_tmp26 ;
3890  unsigned long __cil_tmp27 ;
3891  unsigned long __cil_tmp28 ;
3892  unsigned long __cil_tmp29 ;
3893  unsigned long __cil_tmp30 ;
3894  unsigned long __cil_tmp31 ;
3895  unsigned long __cil_tmp32 ;
3896  unsigned long __cil_tmp33 ;
3897  struct i2c_adapter *__cil_tmp34 ;
3898  struct i2c_msg *__cil_tmp35 ;
3899
3900  {
3901  {
3902#line 51
3903  __cil_tmp6 = 0 * 16UL;
3904#line 51
3905  __cil_tmp7 = (unsigned long )(msg) + __cil_tmp6;
3906#line 51
3907  __cil_tmp8 = *((struct qt1010_config **)priv);
3908#line 51
3909  __cil_tmp9 = *((u8 *)__cil_tmp8);
3910#line 51
3911  *((__u16 *)__cil_tmp7) = (unsigned short )__cil_tmp9;
3912#line 51
3913  __cil_tmp10 = 0 * 16UL;
3914#line 51
3915  __cil_tmp11 = __cil_tmp10 + 2;
3916#line 51
3917  __cil_tmp12 = (unsigned long )(msg) + __cil_tmp11;
3918#line 51
3919  *((__u16 *)__cil_tmp12) = (__u16 )0U;
3920#line 51
3921  __cil_tmp13 = 0 * 16UL;
3922#line 51
3923  __cil_tmp14 = __cil_tmp13 + 4;
3924#line 51
3925  __cil_tmp15 = (unsigned long )(msg) + __cil_tmp14;
3926#line 51
3927  *((__u16 *)__cil_tmp15) = (__u16 )1U;
3928#line 51
3929  __cil_tmp16 = 0 * 16UL;
3930#line 51
3931  __cil_tmp17 = __cil_tmp16 + 8;
3932#line 51
3933  __cil_tmp18 = (unsigned long )(msg) + __cil_tmp17;
3934#line 51
3935  *((__u8 **)__cil_tmp18) = & reg;
3936#line 51
3937  __cil_tmp19 = 1 * 16UL;
3938#line 51
3939  __cil_tmp20 = (unsigned long )(msg) + __cil_tmp19;
3940#line 51
3941  __cil_tmp21 = *((struct qt1010_config **)priv);
3942#line 51
3943  __cil_tmp22 = *((u8 *)__cil_tmp21);
3944#line 51
3945  *((__u16 *)__cil_tmp20) = (unsigned short )__cil_tmp22;
3946#line 51
3947  __cil_tmp23 = 1 * 16UL;
3948#line 51
3949  __cil_tmp24 = __cil_tmp23 + 2;
3950#line 51
3951  __cil_tmp25 = (unsigned long )(msg) + __cil_tmp24;
3952#line 51
3953  *((__u16 *)__cil_tmp25) = (__u16 )1U;
3954#line 51
3955  __cil_tmp26 = 1 * 16UL;
3956#line 51
3957  __cil_tmp27 = __cil_tmp26 + 4;
3958#line 51
3959  __cil_tmp28 = (unsigned long )(msg) + __cil_tmp27;
3960#line 51
3961  *((__u16 *)__cil_tmp28) = (__u16 )1U;
3962#line 51
3963  __cil_tmp29 = 1 * 16UL;
3964#line 51
3965  __cil_tmp30 = __cil_tmp29 + 8;
3966#line 51
3967  __cil_tmp31 = (unsigned long )(msg) + __cil_tmp30;
3968#line 51
3969  *((__u8 **)__cil_tmp31) = val;
3970#line 58
3971  __cil_tmp32 = (unsigned long )priv;
3972#line 58
3973  __cil_tmp33 = __cil_tmp32 + 8;
3974#line 58
3975  __cil_tmp34 = *((struct i2c_adapter **)__cil_tmp33);
3976#line 58
3977  __cil_tmp35 = (struct i2c_msg *)(& msg);
3978#line 58
3979  tmp = i2c_transfer(__cil_tmp34, __cil_tmp35, 2);
3980  }
3981#line 58
3982  if (tmp != 2) {
3983    {
3984#line 59
3985    printk("<4>qt1010 I2C read failed\n");
3986    }
3987#line 60
3988    return (-121);
3989  } else {
3990
3991  }
3992#line 62
3993  return (0);
3994}
3995}
3996#line 66 "/home/zakharov/launch/work/current--X--drivers/--X--defaultlinux-3.4--X--43_1a--X--cpachecker/linux-3.4/csd_deg_dscv/9526/dscv_tempdir/dscv/ri/43_1a/drivers/media/common/tuners/qt1010.c.p"
3997static int qt1010_writereg(struct qt1010_priv *priv , u8 reg , u8 val ) 
3998{ u8 buf[2U] ;
3999  struct i2c_msg msg ;
4000  int tmp ;
4001  unsigned long __cil_tmp7 ;
4002  unsigned long __cil_tmp8 ;
4003  unsigned long __cil_tmp9 ;
4004  unsigned long __cil_tmp10 ;
4005  struct i2c_msg *__cil_tmp11 ;
4006  struct qt1010_config *__cil_tmp12 ;
4007  u8 __cil_tmp13 ;
4008  unsigned long __cil_tmp14 ;
4009  unsigned long __cil_tmp15 ;
4010  unsigned long __cil_tmp16 ;
4011  unsigned long __cil_tmp17 ;
4012  unsigned long __cil_tmp18 ;
4013  struct i2c_adapter *__cil_tmp19 ;
4014
4015  {
4016  {
4017#line 68
4018  __cil_tmp7 = 0 * 1UL;
4019#line 68
4020  __cil_tmp8 = (unsigned long )(buf) + __cil_tmp7;
4021#line 68
4022  *((u8 *)__cil_tmp8) = reg;
4023#line 68
4024  __cil_tmp9 = 1 * 1UL;
4025#line 68
4026  __cil_tmp10 = (unsigned long )(buf) + __cil_tmp9;
4027#line 68
4028  *((u8 *)__cil_tmp10) = val;
4029#line 69
4030  __cil_tmp11 = & msg;
4031#line 69
4032  __cil_tmp12 = *((struct qt1010_config **)priv);
4033#line 69
4034  __cil_tmp13 = *((u8 *)__cil_tmp12);
4035#line 69
4036  *((__u16 *)__cil_tmp11) = (unsigned short )__cil_tmp13;
4037#line 69
4038  __cil_tmp14 = (unsigned long )(& msg) + 2;
4039#line 69
4040  *((__u16 *)__cil_tmp14) = (__u16 )0U;
4041#line 69
4042  __cil_tmp15 = (unsigned long )(& msg) + 4;
4043#line 69
4044  *((__u16 *)__cil_tmp15) = (__u16 )2U;
4045#line 69
4046  __cil_tmp16 = (unsigned long )(& msg) + 8;
4047#line 69
4048  *((__u8 **)__cil_tmp16) = (__u8 *)(& buf);
4049#line 72
4050  __cil_tmp17 = (unsigned long )priv;
4051#line 72
4052  __cil_tmp18 = __cil_tmp17 + 8;
4053#line 72
4054  __cil_tmp19 = *((struct i2c_adapter **)__cil_tmp18);
4055#line 72
4056  tmp = i2c_transfer(__cil_tmp19, & msg, 1);
4057  }
4058#line 72
4059  if (tmp != 1) {
4060    {
4061#line 73
4062    printk("<4>qt1010 I2C write failed\n");
4063    }
4064#line 74
4065    return (-121);
4066  } else {
4067
4068  }
4069#line 76
4070  return (0);
4071}
4072}
4073#line 80 "/home/zakharov/launch/work/current--X--drivers/--X--defaultlinux-3.4--X--43_1a--X--cpachecker/linux-3.4/csd_deg_dscv/9526/dscv_tempdir/dscv/ri/43_1a/drivers/media/common/tuners/qt1010.c.p"
4074static void qt1010_dump_regs(struct qt1010_priv *priv ) 
4075{ u8 reg ;
4076  u8 val ;
4077  int tmp ;
4078  unsigned int __cil_tmp5 ;
4079  unsigned int __cil_tmp6 ;
4080  unsigned int __cil_tmp7 ;
4081  int __cil_tmp8 ;
4082  int __cil_tmp9 ;
4083  u8 __cil_tmp10 ;
4084  u8 *__cil_tmp11 ;
4085  u8 __cil_tmp12 ;
4086  int __cil_tmp13 ;
4087  unsigned int __cil_tmp14 ;
4088  int __cil_tmp15 ;
4089  int __cil_tmp16 ;
4090
4091  {
4092#line 84
4093  reg = (u8 )0U;
4094  ldv_22782: ;
4095  {
4096#line 85
4097  __cil_tmp5 = (unsigned int )reg;
4098#line 85
4099  __cil_tmp6 = __cil_tmp5 & 15U;
4100#line 85
4101  if (__cil_tmp6 == 0U) {
4102    {
4103#line 86
4104    __cil_tmp7 = (unsigned int )reg;
4105#line 86
4106    if (__cil_tmp7 != 0U) {
4107      {
4108#line 87
4109      printk("<c>\n");
4110      }
4111    } else {
4112
4113    }
4114    }
4115    {
4116#line 88
4117    __cil_tmp8 = (int )reg;
4118#line 88
4119    printk("<7>%02x:", __cil_tmp8);
4120    }
4121  } else {
4122
4123  }
4124  }
4125  {
4126#line 90
4127  __cil_tmp9 = (int )reg;
4128#line 90
4129  __cil_tmp10 = (u8 )__cil_tmp9;
4130#line 90
4131  tmp = qt1010_readreg(priv, __cil_tmp10, & val);
4132  }
4133#line 90
4134  if (tmp == 0) {
4135    {
4136#line 91
4137    __cil_tmp11 = & val;
4138#line 91
4139    __cil_tmp12 = *__cil_tmp11;
4140#line 91
4141    __cil_tmp13 = (int )__cil_tmp12;
4142#line 91
4143    printk("<c> %02x", __cil_tmp13);
4144    }
4145  } else {
4146    {
4147#line 93
4148    printk("<c> --");
4149    }
4150  }
4151  {
4152#line 94
4153  __cil_tmp14 = (unsigned int )reg;
4154#line 94
4155  if (__cil_tmp14 == 47U) {
4156#line 95
4157    goto ldv_22781;
4158  } else {
4159
4160  }
4161  }
4162#line 84
4163  __cil_tmp15 = (int )reg;
4164#line 84
4165  __cil_tmp16 = __cil_tmp15 + 1;
4166#line 84
4167  reg = (u8 )__cil_tmp16;
4168#line 96
4169  goto ldv_22782;
4170  ldv_22781: 
4171  {
4172#line 97
4173  printk("<c>\n");
4174  }
4175#line 98
4176  return;
4177}
4178}
4179#line 100 "/home/zakharov/launch/work/current--X--drivers/--X--defaultlinux-3.4--X--43_1a--X--cpachecker/linux-3.4/csd_deg_dscv/9526/dscv_tempdir/dscv/ri/43_1a/drivers/media/common/tuners/qt1010.c.p"
4180static int qt1010_set_params(struct dvb_frontend *fe ) 
4181{ struct dtv_frontend_properties *c ;
4182  struct qt1010_priv *priv ;
4183  int err ;
4184  u32 freq ;
4185  u32 div ;
4186  u32 mod1 ;
4187  u32 mod2 ;
4188  u8 i ;
4189  u8 tmpval ;
4190  u8 reg05 ;
4191  qt1010_i2c_oper_t rd[48U] ;
4192  unsigned long __cil_tmp13 ;
4193  unsigned long __cil_tmp14 ;
4194  unsigned long __cil_tmp15 ;
4195  unsigned long __cil_tmp16 ;
4196  unsigned long __cil_tmp17 ;
4197  unsigned long __cil_tmp18 ;
4198  unsigned long __cil_tmp19 ;
4199  unsigned long __cil_tmp20 ;
4200  unsigned long __cil_tmp21 ;
4201  unsigned long __cil_tmp22 ;
4202  unsigned long __cil_tmp23 ;
4203  unsigned long __cil_tmp24 ;
4204  unsigned long __cil_tmp25 ;
4205  unsigned long __cil_tmp26 ;
4206  unsigned long __cil_tmp27 ;
4207  unsigned long __cil_tmp28 ;
4208  unsigned long __cil_tmp29 ;
4209  unsigned long __cil_tmp30 ;
4210  unsigned long __cil_tmp31 ;
4211  unsigned long __cil_tmp32 ;
4212  unsigned long __cil_tmp33 ;
4213  unsigned long __cil_tmp34 ;
4214  unsigned long __cil_tmp35 ;
4215  unsigned long __cil_tmp36 ;
4216  unsigned long __cil_tmp37 ;
4217  unsigned long __cil_tmp38 ;
4218  unsigned long __cil_tmp39 ;
4219  unsigned long __cil_tmp40 ;
4220  unsigned long __cil_tmp41 ;
4221  unsigned long __cil_tmp42 ;
4222  unsigned long __cil_tmp43 ;
4223  unsigned long __cil_tmp44 ;
4224  unsigned long __cil_tmp45 ;
4225  unsigned long __cil_tmp46 ;
4226  unsigned long __cil_tmp47 ;
4227  unsigned long __cil_tmp48 ;
4228  unsigned long __cil_tmp49 ;
4229  unsigned long __cil_tmp50 ;
4230  unsigned long __cil_tmp51 ;
4231  unsigned long __cil_tmp52 ;
4232  unsigned long __cil_tmp53 ;
4233  unsigned long __cil_tmp54 ;
4234  unsigned long __cil_tmp55 ;
4235  unsigned long __cil_tmp56 ;
4236  unsigned long __cil_tmp57 ;
4237  unsigned long __cil_tmp58 ;
4238  unsigned long __cil_tmp59 ;
4239  unsigned long __cil_tmp60 ;
4240  unsigned long __cil_tmp61 ;
4241  unsigned long __cil_tmp62 ;
4242  unsigned long __cil_tmp63 ;
4243  unsigned long __cil_tmp64 ;
4244  unsigned long __cil_tmp65 ;
4245  unsigned long __cil_tmp66 ;
4246  unsigned long __cil_tmp67 ;
4247  unsigned long __cil_tmp68 ;
4248  unsigned long __cil_tmp69 ;
4249  unsigned long __cil_tmp70 ;
4250  unsigned long __cil_tmp71 ;
4251  unsigned long __cil_tmp72 ;
4252  unsigned long __cil_tmp73 ;
4253  unsigned long __cil_tmp74 ;
4254  unsigned long __cil_tmp75 ;
4255  unsigned long __cil_tmp76 ;
4256  unsigned long __cil_tmp77 ;
4257  unsigned long __cil_tmp78 ;
4258  unsigned long __cil_tmp79 ;
4259  unsigned long __cil_tmp80 ;
4260  unsigned long __cil_tmp81 ;
4261  unsigned long __cil_tmp82 ;
4262  unsigned long __cil_tmp83 ;
4263  unsigned long __cil_tmp84 ;
4264  unsigned long __cil_tmp85 ;
4265  unsigned long __cil_tmp86 ;
4266  unsigned long __cil_tmp87 ;
4267  unsigned long __cil_tmp88 ;
4268  unsigned long __cil_tmp89 ;
4269  unsigned long __cil_tmp90 ;
4270  unsigned long __cil_tmp91 ;
4271  unsigned long __cil_tmp92 ;
4272  unsigned long __cil_tmp93 ;
4273  unsigned long __cil_tmp94 ;
4274  unsigned long __cil_tmp95 ;
4275  unsigned long __cil_tmp96 ;
4276  unsigned long __cil_tmp97 ;
4277  unsigned long __cil_tmp98 ;
4278  unsigned long __cil_tmp99 ;
4279  unsigned long __cil_tmp100 ;
4280  unsigned long __cil_tmp101 ;
4281  unsigned long __cil_tmp102 ;
4282  unsigned long __cil_tmp103 ;
4283  unsigned long __cil_tmp104 ;
4284  unsigned long __cil_tmp105 ;
4285  unsigned long __cil_tmp106 ;
4286  unsigned long __cil_tmp107 ;
4287  unsigned long __cil_tmp108 ;
4288  unsigned long __cil_tmp109 ;
4289  unsigned long __cil_tmp110 ;
4290  unsigned long __cil_tmp111 ;
4291  unsigned long __cil_tmp112 ;
4292  unsigned long __cil_tmp113 ;
4293  unsigned long __cil_tmp114 ;
4294  unsigned long __cil_tmp115 ;
4295  unsigned long __cil_tmp116 ;
4296  unsigned long __cil_tmp117 ;
4297  unsigned long __cil_tmp118 ;
4298  unsigned long __cil_tmp119 ;
4299  unsigned long __cil_tmp120 ;
4300  unsigned long __cil_tmp121 ;
4301  unsigned long __cil_tmp122 ;
4302  unsigned long __cil_tmp123 ;
4303  unsigned long __cil_tmp124 ;
4304  unsigned long __cil_tmp125 ;
4305  unsigned long __cil_tmp126 ;
4306  unsigned long __cil_tmp127 ;
4307  unsigned long __cil_tmp128 ;
4308  unsigned long __cil_tmp129 ;
4309  unsigned long __cil_tmp130 ;
4310  unsigned long __cil_tmp131 ;
4311  unsigned long __cil_tmp132 ;
4312  unsigned long __cil_tmp133 ;
4313  unsigned long __cil_tmp134 ;
4314  unsigned long __cil_tmp135 ;
4315  unsigned long __cil_tmp136 ;
4316  unsigned long __cil_tmp137 ;
4317  unsigned long __cil_tmp138 ;
4318  unsigned long __cil_tmp139 ;
4319  unsigned long __cil_tmp140 ;
4320  unsigned long __cil_tmp141 ;
4321  unsigned long __cil_tmp142 ;
4322  unsigned long __cil_tmp143 ;
4323  unsigned long __cil_tmp144 ;
4324  unsigned long __cil_tmp145 ;
4325  unsigned long __cil_tmp146 ;
4326  unsigned long __cil_tmp147 ;
4327  unsigned long __cil_tmp148 ;
4328  unsigned long __cil_tmp149 ;
4329  unsigned long __cil_tmp150 ;
4330  unsigned long __cil_tmp151 ;
4331  unsigned long __cil_tmp152 ;
4332  unsigned long __cil_tmp153 ;
4333  unsigned long __cil_tmp154 ;
4334  unsigned long __cil_tmp155 ;
4335  unsigned long __cil_tmp156 ;
4336  unsigned long __cil_tmp157 ;
4337  unsigned long __cil_tmp158 ;
4338  unsigned long __cil_tmp159 ;
4339  unsigned long __cil_tmp160 ;
4340  unsigned long __cil_tmp161 ;
4341  unsigned long __cil_tmp162 ;
4342  unsigned long __cil_tmp163 ;
4343  unsigned long __cil_tmp164 ;
4344  unsigned long __cil_tmp165 ;
4345  unsigned long __cil_tmp166 ;
4346  unsigned long __cil_tmp167 ;
4347  unsigned long __cil_tmp168 ;
4348  unsigned long __cil_tmp169 ;
4349  unsigned long __cil_tmp170 ;
4350  unsigned long __cil_tmp171 ;
4351  unsigned long __cil_tmp172 ;
4352  unsigned long __cil_tmp173 ;
4353  unsigned long __cil_tmp174 ;
4354  unsigned long __cil_tmp175 ;
4355  unsigned long __cil_tmp176 ;
4356  unsigned long __cil_tmp177 ;
4357  unsigned long __cil_tmp178 ;
4358  unsigned long __cil_tmp179 ;
4359  unsigned long __cil_tmp180 ;
4360  unsigned long __cil_tmp181 ;
4361  unsigned long __cil_tmp182 ;
4362  unsigned long __cil_tmp183 ;
4363  unsigned long __cil_tmp184 ;
4364  unsigned long __cil_tmp185 ;
4365  unsigned long __cil_tmp186 ;
4366  unsigned long __cil_tmp187 ;
4367  unsigned long __cil_tmp188 ;
4368  unsigned long __cil_tmp189 ;
4369  unsigned long __cil_tmp190 ;
4370  unsigned long __cil_tmp191 ;
4371  unsigned long __cil_tmp192 ;
4372  unsigned long __cil_tmp193 ;
4373  unsigned long __cil_tmp194 ;
4374  unsigned long __cil_tmp195 ;
4375  unsigned long __cil_tmp196 ;
4376  unsigned long __cil_tmp197 ;
4377  unsigned long __cil_tmp198 ;
4378  unsigned long __cil_tmp199 ;
4379  unsigned long __cil_tmp200 ;
4380  unsigned long __cil_tmp201 ;
4381  unsigned long __cil_tmp202 ;
4382  unsigned long __cil_tmp203 ;
4383  unsigned long __cil_tmp204 ;
4384  unsigned long __cil_tmp205 ;
4385  unsigned long __cil_tmp206 ;
4386  unsigned long __cil_tmp207 ;
4387  unsigned long __cil_tmp208 ;
4388  unsigned long __cil_tmp209 ;
4389  unsigned long __cil_tmp210 ;
4390  unsigned long __cil_tmp211 ;
4391  unsigned long __cil_tmp212 ;
4392  unsigned long __cil_tmp213 ;
4393  unsigned long __cil_tmp214 ;
4394  unsigned long __cil_tmp215 ;
4395  unsigned long __cil_tmp216 ;
4396  unsigned long __cil_tmp217 ;
4397  unsigned long __cil_tmp218 ;
4398  unsigned long __cil_tmp219 ;
4399  unsigned long __cil_tmp220 ;
4400  unsigned long __cil_tmp221 ;
4401  unsigned long __cil_tmp222 ;
4402  unsigned long __cil_tmp223 ;
4403  unsigned long __cil_tmp224 ;
4404  unsigned long __cil_tmp225 ;
4405  unsigned long __cil_tmp226 ;
4406  unsigned long __cil_tmp227 ;
4407  unsigned long __cil_tmp228 ;
4408  unsigned long __cil_tmp229 ;
4409  unsigned long __cil_tmp230 ;
4410  unsigned long __cil_tmp231 ;
4411  unsigned long __cil_tmp232 ;
4412  unsigned long __cil_tmp233 ;
4413  unsigned long __cil_tmp234 ;
4414  unsigned long __cil_tmp235 ;
4415  unsigned long __cil_tmp236 ;
4416  unsigned long __cil_tmp237 ;
4417  unsigned long __cil_tmp238 ;
4418  unsigned long __cil_tmp239 ;
4419  unsigned long __cil_tmp240 ;
4420  unsigned long __cil_tmp241 ;
4421  unsigned long __cil_tmp242 ;
4422  unsigned long __cil_tmp243 ;
4423  unsigned long __cil_tmp244 ;
4424  unsigned long __cil_tmp245 ;
4425  unsigned long __cil_tmp246 ;
4426  unsigned long __cil_tmp247 ;
4427  unsigned long __cil_tmp248 ;
4428  unsigned long __cil_tmp249 ;
4429  unsigned long __cil_tmp250 ;
4430  unsigned long __cil_tmp251 ;
4431  unsigned long __cil_tmp252 ;
4432  unsigned long __cil_tmp253 ;
4433  unsigned long __cil_tmp254 ;
4434  unsigned long __cil_tmp255 ;
4435  unsigned long __cil_tmp256 ;
4436  unsigned long __cil_tmp257 ;
4437  unsigned long __cil_tmp258 ;
4438  unsigned long __cil_tmp259 ;
4439  unsigned long __cil_tmp260 ;
4440  unsigned long __cil_tmp261 ;
4441  unsigned long __cil_tmp262 ;
4442  unsigned long __cil_tmp263 ;
4443  unsigned long __cil_tmp264 ;
4444  unsigned long __cil_tmp265 ;
4445  unsigned long __cil_tmp266 ;
4446  unsigned long __cil_tmp267 ;
4447  unsigned long __cil_tmp268 ;
4448  unsigned long __cil_tmp269 ;
4449  unsigned long __cil_tmp270 ;
4450  unsigned long __cil_tmp271 ;
4451  unsigned long __cil_tmp272 ;
4452  unsigned long __cil_tmp273 ;
4453  unsigned long __cil_tmp274 ;
4454  unsigned long __cil_tmp275 ;
4455  unsigned long __cil_tmp276 ;
4456  unsigned long __cil_tmp277 ;
4457  unsigned long __cil_tmp278 ;
4458  unsigned long __cil_tmp279 ;
4459  unsigned long __cil_tmp280 ;
4460  unsigned long __cil_tmp281 ;
4461  unsigned long __cil_tmp282 ;
4462  unsigned long __cil_tmp283 ;
4463  unsigned long __cil_tmp284 ;
4464  unsigned long __cil_tmp285 ;
4465  unsigned long __cil_tmp286 ;
4466  unsigned long __cil_tmp287 ;
4467  unsigned long __cil_tmp288 ;
4468  unsigned long __cil_tmp289 ;
4469  unsigned long __cil_tmp290 ;
4470  unsigned long __cil_tmp291 ;
4471  unsigned long __cil_tmp292 ;
4472  unsigned long __cil_tmp293 ;
4473  unsigned long __cil_tmp294 ;
4474  unsigned long __cil_tmp295 ;
4475  unsigned long __cil_tmp296 ;
4476  unsigned long __cil_tmp297 ;
4477  unsigned long __cil_tmp298 ;
4478  unsigned long __cil_tmp299 ;
4479  unsigned long __cil_tmp300 ;
4480  unsigned long __cil_tmp301 ;
4481  unsigned long __cil_tmp302 ;
4482  unsigned long __cil_tmp303 ;
4483  unsigned long __cil_tmp304 ;
4484  unsigned long __cil_tmp305 ;
4485  unsigned long __cil_tmp306 ;
4486  unsigned long __cil_tmp307 ;
4487  unsigned long __cil_tmp308 ;
4488  unsigned long __cil_tmp309 ;
4489  unsigned long __cil_tmp310 ;
4490  unsigned long __cil_tmp311 ;
4491  unsigned long __cil_tmp312 ;
4492  unsigned long __cil_tmp313 ;
4493  unsigned long __cil_tmp314 ;
4494  unsigned long __cil_tmp315 ;
4495  unsigned long __cil_tmp316 ;
4496  unsigned long __cil_tmp317 ;
4497  unsigned long __cil_tmp318 ;
4498  unsigned long __cil_tmp319 ;
4499  unsigned long __cil_tmp320 ;
4500  unsigned long __cil_tmp321 ;
4501  unsigned long __cil_tmp322 ;
4502  unsigned long __cil_tmp323 ;
4503  unsigned long __cil_tmp324 ;
4504  unsigned long __cil_tmp325 ;
4505  unsigned long __cil_tmp326 ;
4506  unsigned long __cil_tmp327 ;
4507  unsigned long __cil_tmp328 ;
4508  unsigned long __cil_tmp329 ;
4509  unsigned long __cil_tmp330 ;
4510  unsigned long __cil_tmp331 ;
4511  unsigned long __cil_tmp332 ;
4512  unsigned long __cil_tmp333 ;
4513  unsigned long __cil_tmp334 ;
4514  unsigned long __cil_tmp335 ;
4515  unsigned long __cil_tmp336 ;
4516  unsigned long __cil_tmp337 ;
4517  unsigned long __cil_tmp338 ;
4518  unsigned long __cil_tmp339 ;
4519  unsigned long __cil_tmp340 ;
4520  unsigned long __cil_tmp341 ;
4521  unsigned long __cil_tmp342 ;
4522  unsigned long __cil_tmp343 ;
4523  unsigned long __cil_tmp344 ;
4524  unsigned long __cil_tmp345 ;
4525  unsigned long __cil_tmp346 ;
4526  unsigned long __cil_tmp347 ;
4527  unsigned long __cil_tmp348 ;
4528  unsigned long __cil_tmp349 ;
4529  unsigned long __cil_tmp350 ;
4530  unsigned long __cil_tmp351 ;
4531  unsigned long __cil_tmp352 ;
4532  unsigned long __cil_tmp353 ;
4533  unsigned long __cil_tmp354 ;
4534  unsigned long __cil_tmp355 ;
4535  unsigned long __cil_tmp356 ;
4536  unsigned long __cil_tmp357 ;
4537  unsigned long __cil_tmp358 ;
4538  unsigned long __cil_tmp359 ;
4539  unsigned long __cil_tmp360 ;
4540  unsigned long __cil_tmp361 ;
4541  unsigned long __cil_tmp362 ;
4542  unsigned long __cil_tmp363 ;
4543  unsigned long __cil_tmp364 ;
4544  unsigned long __cil_tmp365 ;
4545  unsigned long __cil_tmp366 ;
4546  unsigned long __cil_tmp367 ;
4547  unsigned long __cil_tmp368 ;
4548  unsigned long __cil_tmp369 ;
4549  unsigned long __cil_tmp370 ;
4550  unsigned long __cil_tmp371 ;
4551  unsigned long __cil_tmp372 ;
4552  unsigned long __cil_tmp373 ;
4553  unsigned long __cil_tmp374 ;
4554  unsigned long __cil_tmp375 ;
4555  unsigned long __cil_tmp376 ;
4556  unsigned long __cil_tmp377 ;
4557  unsigned long __cil_tmp378 ;
4558  unsigned long __cil_tmp379 ;
4559  unsigned long __cil_tmp380 ;
4560  unsigned long __cil_tmp381 ;
4561  unsigned long __cil_tmp382 ;
4562  unsigned long __cil_tmp383 ;
4563  unsigned long __cil_tmp384 ;
4564  unsigned long __cil_tmp385 ;
4565  unsigned long __cil_tmp386 ;
4566  unsigned long __cil_tmp387 ;
4567  unsigned long __cil_tmp388 ;
4568  unsigned long __cil_tmp389 ;
4569  unsigned long __cil_tmp390 ;
4570  unsigned long __cil_tmp391 ;
4571  unsigned long __cil_tmp392 ;
4572  unsigned long __cil_tmp393 ;
4573  unsigned long __cil_tmp394 ;
4574  unsigned long __cil_tmp395 ;
4575  unsigned long __cil_tmp396 ;
4576  unsigned long __cil_tmp397 ;
4577  unsigned long __cil_tmp398 ;
4578  unsigned long __cil_tmp399 ;
4579  unsigned long __cil_tmp400 ;
4580  void *__cil_tmp401 ;
4581  unsigned long __cil_tmp402 ;
4582  unsigned long __cil_tmp403 ;
4583  u32 __cil_tmp404 ;
4584  u32 __cil_tmp405 ;
4585  u32 __cil_tmp406 ;
4586  u32 __cil_tmp407 ;
4587  unsigned long __cil_tmp408 ;
4588  unsigned long __cil_tmp409 ;
4589  int (*__cil_tmp410)(struct dvb_frontend * , int  ) ;
4590  unsigned long __cil_tmp411 ;
4591  unsigned long __cil_tmp412 ;
4592  unsigned long __cil_tmp413 ;
4593  unsigned long __cil_tmp414 ;
4594  int (*__cil_tmp415)(struct dvb_frontend * , int  ) ;
4595  unsigned long __cil_tmp416 ;
4596  unsigned long __cil_tmp417 ;
4597  unsigned long __cil_tmp418 ;
4598  unsigned long __cil_tmp419 ;
4599  int (*__cil_tmp420)(struct dvb_frontend * , int  ) ;
4600  unsigned long __cil_tmp421 ;
4601  unsigned long __cil_tmp422 ;
4602  unsigned long __cil_tmp423 ;
4603  unsigned long __cil_tmp424 ;
4604  unsigned long __cil_tmp425 ;
4605  unsigned long __cil_tmp426 ;
4606  u32 __cil_tmp427 ;
4607  u32 __cil_tmp428 ;
4608  unsigned long __cil_tmp429 ;
4609  unsigned long __cil_tmp430 ;
4610  unsigned long __cil_tmp431 ;
4611  unsigned long __cil_tmp432 ;
4612  unsigned long __cil_tmp433 ;
4613  unsigned long __cil_tmp434 ;
4614  unsigned long __cil_tmp435 ;
4615  unsigned long __cil_tmp436 ;
4616  unsigned long __cil_tmp437 ;
4617  unsigned long __cil_tmp438 ;
4618  unsigned long __cil_tmp439 ;
4619  unsigned long __cil_tmp440 ;
4620  unsigned long __cil_tmp441 ;
4621  unsigned long __cil_tmp442 ;
4622  unsigned long __cil_tmp443 ;
4623  unsigned long __cil_tmp444 ;
4624  unsigned long __cil_tmp445 ;
4625  unsigned long __cil_tmp446 ;
4626  unsigned long __cil_tmp447 ;
4627  unsigned long __cil_tmp448 ;
4628  unsigned long __cil_tmp449 ;
4629  unsigned long __cil_tmp450 ;
4630  unsigned long __cil_tmp451 ;
4631  unsigned long __cil_tmp452 ;
4632  unsigned long __cil_tmp453 ;
4633  unsigned long __cil_tmp454 ;
4634  unsigned long __cil_tmp455 ;
4635  unsigned long __cil_tmp456 ;
4636  unsigned long __cil_tmp457 ;
4637  unsigned long __cil_tmp458 ;
4638  unsigned long __cil_tmp459 ;
4639  unsigned long __cil_tmp460 ;
4640  unsigned long __cil_tmp461 ;
4641  unsigned long __cil_tmp462 ;
4642  unsigned long __cil_tmp463 ;
4643  unsigned long __cil_tmp464 ;
4644  u8 *__cil_tmp465 ;
4645  unsigned long __cil_tmp466 ;
4646  unsigned long __cil_tmp467 ;
4647  unsigned long __cil_tmp468 ;
4648  u32 __cil_tmp469 ;
4649  u8 __cil_tmp470 ;
4650  unsigned int __cil_tmp471 ;
4651  unsigned int __cil_tmp472 ;
4652  u8 *__cil_tmp473 ;
4653  u8 __cil_tmp474 ;
4654  unsigned int __cil_tmp475 ;
4655  unsigned int __cil_tmp476 ;
4656  unsigned long __cil_tmp477 ;
4657  unsigned long __cil_tmp478 ;
4658  unsigned long __cil_tmp479 ;
4659  unsigned long __cil_tmp480 ;
4660  unsigned long __cil_tmp481 ;
4661  unsigned long __cil_tmp482 ;
4662  unsigned long __cil_tmp483 ;
4663  unsigned long __cil_tmp484 ;
4664  unsigned long __cil_tmp485 ;
4665  unsigned long __cil_tmp486 ;
4666  unsigned long __cil_tmp487 ;
4667  unsigned long __cil_tmp488 ;
4668  unsigned long __cil_tmp489 ;
4669  unsigned long __cil_tmp490 ;
4670  unsigned long __cil_tmp491 ;
4671  unsigned long __cil_tmp492 ;
4672  unsigned long __cil_tmp493 ;
4673  unsigned long __cil_tmp494 ;
4674  unsigned long __cil_tmp495 ;
4675  unsigned long __cil_tmp496 ;
4676  unsigned long __cil_tmp497 ;
4677  unsigned long __cil_tmp498 ;
4678  unsigned long __cil_tmp499 ;
4679  unsigned long __cil_tmp500 ;
4680  unsigned long __cil_tmp501 ;
4681  unsigned long __cil_tmp502 ;
4682  unsigned long __cil_tmp503 ;
4683  unsigned int __cil_tmp504 ;
4684  unsigned int __cil_tmp505 ;
4685  u8 *__cil_tmp506 ;
4686  u8 *__cil_tmp507 ;
4687  u8 *__cil_tmp508 ;
4688  u8 *__cil_tmp509 ;
4689  u8 *__cil_tmp510 ;
4690  u8 *__cil_tmp511 ;
4691  unsigned long __cil_tmp512 ;
4692  unsigned long __cil_tmp513 ;
4693  unsigned long __cil_tmp514 ;
4694  u8 *__cil_tmp515 ;
4695  u8 __cil_tmp516 ;
4696  int __cil_tmp517 ;
4697  unsigned long __cil_tmp518 ;
4698  unsigned long __cil_tmp519 ;
4699  u8 __cil_tmp520 ;
4700  int __cil_tmp521 ;
4701  int __cil_tmp522 ;
4702  unsigned int __cil_tmp523 ;
4703  unsigned int __cil_tmp524 ;
4704  u8 *__cil_tmp525 ;
4705  u8 *__cil_tmp526 ;
4706  u8 *__cil_tmp527 ;
4707  u8 *__cil_tmp528 ;
4708  u8 *__cil_tmp529 ;
4709  u8 *__cil_tmp530 ;
4710  unsigned long __cil_tmp531 ;
4711  unsigned long __cil_tmp532 ;
4712  unsigned long __cil_tmp533 ;
4713  u8 *__cil_tmp534 ;
4714  u8 __cil_tmp535 ;
4715  int __cil_tmp536 ;
4716  unsigned long __cil_tmp537 ;
4717  unsigned long __cil_tmp538 ;
4718  u8 __cil_tmp539 ;
4719  int __cil_tmp540 ;
4720  int __cil_tmp541 ;
4721  unsigned int __cil_tmp542 ;
4722  unsigned int __cil_tmp543 ;
4723  unsigned long __cil_tmp544 ;
4724  unsigned long __cil_tmp545 ;
4725  unsigned long __cil_tmp546 ;
4726  unsigned long __cil_tmp547 ;
4727  unsigned long __cil_tmp548 ;
4728  unsigned long __cil_tmp549 ;
4729  unsigned long __cil_tmp550 ;
4730  unsigned long __cil_tmp551 ;
4731  int *__cil_tmp552 ;
4732  int __cil_tmp553 ;
4733  unsigned long __cil_tmp554 ;
4734  unsigned long __cil_tmp555 ;
4735  unsigned long __cil_tmp556 ;
4736  u8 __cil_tmp557 ;
4737  int __cil_tmp558 ;
4738  unsigned long __cil_tmp559 ;
4739  unsigned long __cil_tmp560 ;
4740  unsigned long __cil_tmp561 ;
4741  u8 __cil_tmp562 ;
4742  int __cil_tmp563 ;
4743  unsigned long __cil_tmp564 ;
4744  unsigned long __cil_tmp565 ;
4745  unsigned long __cil_tmp566 ;
4746  u8 __cil_tmp567 ;
4747  int __cil_tmp568 ;
4748  unsigned long __cil_tmp569 ;
4749  unsigned long __cil_tmp570 ;
4750  unsigned long __cil_tmp571 ;
4751  u8 __cil_tmp572 ;
4752  int __cil_tmp573 ;
4753  unsigned long __cil_tmp574 ;
4754  unsigned long __cil_tmp575 ;
4755  unsigned long __cil_tmp576 ;
4756  u8 __cil_tmp577 ;
4757  int __cil_tmp578 ;
4758  unsigned long __cil_tmp579 ;
4759  unsigned long __cil_tmp580 ;
4760  unsigned long __cil_tmp581 ;
4761  u8 __cil_tmp582 ;
4762  int __cil_tmp583 ;
4763  unsigned long __cil_tmp584 ;
4764  unsigned long __cil_tmp585 ;
4765  unsigned long __cil_tmp586 ;
4766  u8 __cil_tmp587 ;
4767  int __cil_tmp588 ;
4768  unsigned long __cil_tmp589 ;
4769  unsigned long __cil_tmp590 ;
4770  unsigned long __cil_tmp591 ;
4771  u8 __cil_tmp592 ;
4772  int __cil_tmp593 ;
4773  unsigned long __cil_tmp594 ;
4774  unsigned long __cil_tmp595 ;
4775  unsigned long __cil_tmp596 ;
4776  u8 __cil_tmp597 ;
4777  int __cil_tmp598 ;
4778  unsigned long __cil_tmp599 ;
4779  unsigned long __cil_tmp600 ;
4780  unsigned long __cil_tmp601 ;
4781  u8 __cil_tmp602 ;
4782  int __cil_tmp603 ;
4783  unsigned long __cil_tmp604 ;
4784  unsigned long __cil_tmp605 ;
4785  unsigned long __cil_tmp606 ;
4786  u8 __cil_tmp607 ;
4787  int __cil_tmp608 ;
4788  unsigned long __cil_tmp609 ;
4789  unsigned long __cil_tmp610 ;
4790  unsigned long __cil_tmp611 ;
4791  u8 __cil_tmp612 ;
4792  int __cil_tmp613 ;
4793  unsigned long __cil_tmp614 ;
4794  unsigned long __cil_tmp615 ;
4795  unsigned long __cil_tmp616 ;
4796  u8 __cil_tmp617 ;
4797  int __cil_tmp618 ;
4798  unsigned long __cil_tmp619 ;
4799  unsigned long __cil_tmp620 ;
4800  unsigned long __cil_tmp621 ;
4801  u8 __cil_tmp622 ;
4802  int __cil_tmp623 ;
4803  int __cil_tmp624 ;
4804  unsigned long __cil_tmp625 ;
4805  unsigned long __cil_tmp626 ;
4806  u8 __cil_tmp627 ;
4807  unsigned int __cil_tmp628 ;
4808  int __cil_tmp629 ;
4809  unsigned long __cil_tmp630 ;
4810  unsigned long __cil_tmp631 ;
4811  unsigned long __cil_tmp632 ;
4812  u8 __cil_tmp633 ;
4813  int __cil_tmp634 ;
4814  u8 __cil_tmp635 ;
4815  int __cil_tmp636 ;
4816  unsigned long __cil_tmp637 ;
4817  unsigned long __cil_tmp638 ;
4818  unsigned long __cil_tmp639 ;
4819  u8 __cil_tmp640 ;
4820  int __cil_tmp641 ;
4821  u8 __cil_tmp642 ;
4822  int __cil_tmp643 ;
4823  unsigned long __cil_tmp644 ;
4824  unsigned long __cil_tmp645 ;
4825  unsigned long __cil_tmp646 ;
4826  u8 __cil_tmp647 ;
4827  int __cil_tmp648 ;
4828  u8 __cil_tmp649 ;
4829  int __cil_tmp650 ;
4830  int __cil_tmp651 ;
4831  unsigned int __cil_tmp652 ;
4832  int *__cil_tmp653 ;
4833  int __cil_tmp654 ;
4834  int (*__cil_tmp655)(struct dvb_frontend * , int  ) ;
4835  unsigned long __cil_tmp656 ;
4836  unsigned long __cil_tmp657 ;
4837  unsigned long __cil_tmp658 ;
4838  unsigned long __cil_tmp659 ;
4839  int (*__cil_tmp660)(struct dvb_frontend * , int  ) ;
4840  unsigned long __cil_tmp661 ;
4841  unsigned long __cil_tmp662 ;
4842  unsigned long __cil_tmp663 ;
4843  unsigned long __cil_tmp664 ;
4844  int (*__cil_tmp665)(struct dvb_frontend * , int  ) ;
4845
4846  {
4847#line 102
4848  __cil_tmp13 = (unsigned long )fe;
4849#line 102
4850  __cil_tmp14 = __cil_tmp13 + 800;
4851#line 102
4852  c = (struct dtv_frontend_properties *)__cil_tmp14;
4853#line 107
4854  __cil_tmp15 = 0 * 3UL;
4855#line 107
4856  __cil_tmp16 = (unsigned long )(rd) + __cil_tmp15;
4857#line 107
4858  *((u8 *)__cil_tmp16) = (u8 )0U;
4859#line 107
4860  __cil_tmp17 = 0 * 3UL;
4861#line 107
4862  __cil_tmp18 = __cil_tmp17 + 1;
4863#line 107
4864  __cil_tmp19 = (unsigned long )(rd) + __cil_tmp18;
4865#line 107
4866  *((u8 *)__cil_tmp19) = (u8 )1U;
4867#line 107
4868  __cil_tmp20 = 0 * 3UL;
4869#line 107
4870  __cil_tmp21 = __cil_tmp20 + 2;
4871#line 107
4872  __cil_tmp22 = (unsigned long )(rd) + __cil_tmp21;
4873#line 107
4874  *((u8 *)__cil_tmp22) = (u8 )128U;
4875#line 107
4876  __cil_tmp23 = 1 * 3UL;
4877#line 107
4878  __cil_tmp24 = (unsigned long )(rd) + __cil_tmp23;
4879#line 107
4880  *((u8 *)__cil_tmp24) = (u8 )0U;
4881#line 107
4882  __cil_tmp25 = 1 * 3UL;
4883#line 107
4884  __cil_tmp26 = __cil_tmp25 + 1;
4885#line 107
4886  __cil_tmp27 = (unsigned long )(rd) + __cil_tmp26;
4887#line 107
4888  *((u8 *)__cil_tmp27) = (u8 )2U;
4889#line 107
4890  __cil_tmp28 = 1 * 3UL;
4891#line 107
4892  __cil_tmp29 = __cil_tmp28 + 2;
4893#line 107
4894  __cil_tmp30 = (unsigned long )(rd) + __cil_tmp29;
4895#line 107
4896  *((u8 *)__cil_tmp30) = (u8 )63U;
4897#line 107
4898  __cil_tmp31 = 2 * 3UL;
4899#line 107
4900  __cil_tmp32 = (unsigned long )(rd) + __cil_tmp31;
4901#line 107
4902  *((u8 *)__cil_tmp32) = (u8 )0U;
4903#line 107
4904  __cil_tmp33 = 2 * 3UL;
4905#line 107
4906  __cil_tmp34 = __cil_tmp33 + 1;
4907#line 107
4908  __cil_tmp35 = (unsigned long )(rd) + __cil_tmp34;
4909#line 107
4910  *((u8 *)__cil_tmp35) = (u8 )5U;
4911#line 107
4912  __cil_tmp36 = 2 * 3UL;
4913#line 107
4914  __cil_tmp37 = __cil_tmp36 + 2;
4915#line 107
4916  __cil_tmp38 = (unsigned long )(rd) + __cil_tmp37;
4917#line 107
4918  *((u8 *)__cil_tmp38) = (u8 )255U;
4919#line 107
4920  __cil_tmp39 = 3 * 3UL;
4921#line 107
4922  __cil_tmp40 = (unsigned long )(rd) + __cil_tmp39;
4923#line 107
4924  *((u8 *)__cil_tmp40) = (u8 )0U;
4925#line 107
4926  __cil_tmp41 = 3 * 3UL;
4927#line 107
4928  __cil_tmp42 = __cil_tmp41 + 1;
4929#line 107
4930  __cil_tmp43 = (unsigned long )(rd) + __cil_tmp42;
4931#line 107
4932  *((u8 *)__cil_tmp43) = (u8 )6U;
4933#line 107
4934  __cil_tmp44 = 3 * 3UL;
4935#line 107
4936  __cil_tmp45 = __cil_tmp44 + 2;
4937#line 107
4938  __cil_tmp46 = (unsigned long )(rd) + __cil_tmp45;
4939#line 107
4940  *((u8 *)__cil_tmp46) = (u8 )68U;
4941#line 107
4942  __cil_tmp47 = 4 * 3UL;
4943#line 107
4944  __cil_tmp48 = (unsigned long )(rd) + __cil_tmp47;
4945#line 107
4946  *((u8 *)__cil_tmp48) = (u8 )0U;
4947#line 107
4948  __cil_tmp49 = 4 * 3UL;
4949#line 107
4950  __cil_tmp50 = __cil_tmp49 + 1;
4951#line 107
4952  __cil_tmp51 = (unsigned long )(rd) + __cil_tmp50;
4953#line 107
4954  *((u8 *)__cil_tmp51) = (u8 )7U;
4955#line 107
4956  __cil_tmp52 = 4 * 3UL;
4957#line 107
4958  __cil_tmp53 = __cil_tmp52 + 2;
4959#line 107
4960  __cil_tmp54 = (unsigned long )(rd) + __cil_tmp53;
4961#line 107
4962  *((u8 *)__cil_tmp54) = (u8 )255U;
4963#line 107
4964  __cil_tmp55 = 5 * 3UL;
4965#line 107
4966  __cil_tmp56 = (unsigned long )(rd) + __cil_tmp55;
4967#line 107
4968  *((u8 *)__cil_tmp56) = (u8 )0U;
4969#line 107
4970  __cil_tmp57 = 5 * 3UL;
4971#line 107
4972  __cil_tmp58 = __cil_tmp57 + 1;
4973#line 107
4974  __cil_tmp59 = (unsigned long )(rd) + __cil_tmp58;
4975#line 107
4976  *((u8 *)__cil_tmp59) = (u8 )8U;
4977#line 107
4978  __cil_tmp60 = 5 * 3UL;
4979#line 107
4980  __cil_tmp61 = __cil_tmp60 + 2;
4981#line 107
4982  __cil_tmp62 = (unsigned long )(rd) + __cil_tmp61;
4983#line 107
4984  *((u8 *)__cil_tmp62) = (u8 )8U;
4985#line 107
4986  __cil_tmp63 = 6 * 3UL;
4987#line 107
4988  __cil_tmp64 = (unsigned long )(rd) + __cil_tmp63;
4989#line 107
4990  *((u8 *)__cil_tmp64) = (u8 )0U;
4991#line 107
4992  __cil_tmp65 = 6 * 3UL;
4993#line 107
4994  __cil_tmp66 = __cil_tmp65 + 1;
4995#line 107
4996  __cil_tmp67 = (unsigned long )(rd) + __cil_tmp66;
4997#line 107
4998  *((u8 *)__cil_tmp67) = (u8 )9U;
4999#line 107
5000  __cil_tmp68 = 6 * 3UL;
5001#line 107
5002  __cil_tmp69 = __cil_tmp68 + 2;
5003#line 107
5004  __cil_tmp70 = (unsigned long )(rd) + __cil_tmp69;
5005#line 107
5006  *((u8 *)__cil_tmp70) = (u8 )255U;
5007#line 107
5008  __cil_tmp71 = 7 * 3UL;
5009#line 107
5010  __cil_tmp72 = (unsigned long )(rd) + __cil_tmp71;
5011#line 107
5012  *((u8 *)__cil_tmp72) = (u8 )0U;
5013#line 107
5014  __cil_tmp73 = 7 * 3UL;
5015#line 107
5016  __cil_tmp74 = __cil_tmp73 + 1;
5017#line 107
5018  __cil_tmp75 = (unsigned long )(rd) + __cil_tmp74;
5019#line 107
5020  *((u8 *)__cil_tmp75) = (u8 )10U;
5021#line 107
5022  __cil_tmp76 = 7 * 3UL;
5023#line 107
5024  __cil_tmp77 = __cil_tmp76 + 2;
5025#line 107
5026  __cil_tmp78 = (unsigned long )(rd) + __cil_tmp77;
5027#line 107
5028  *((u8 *)__cil_tmp78) = (u8 )255U;
5029#line 107
5030  __cil_tmp79 = 8 * 3UL;
5031#line 107
5032  __cil_tmp80 = (unsigned long )(rd) + __cil_tmp79;
5033#line 107
5034  *((u8 *)__cil_tmp80) = (u8 )0U;
5035#line 107
5036  __cil_tmp81 = 8 * 3UL;
5037#line 107
5038  __cil_tmp82 = __cil_tmp81 + 1;
5039#line 107
5040  __cil_tmp83 = (unsigned long )(rd) + __cil_tmp82;
5041#line 107
5042  *((u8 *)__cil_tmp83) = (u8 )11U;
5043#line 107
5044  __cil_tmp84 = 8 * 3UL;
5045#line 107
5046  __cil_tmp85 = __cil_tmp84 + 2;
5047#line 107
5048  __cil_tmp86 = (unsigned long )(rd) + __cil_tmp85;
5049#line 107
5050  *((u8 *)__cil_tmp86) = (u8 )255U;
5051#line 107
5052  __cil_tmp87 = 9 * 3UL;
5053#line 107
5054  __cil_tmp88 = (unsigned long )(rd) + __cil_tmp87;
5055#line 107
5056  *((u8 *)__cil_tmp88) = (u8 )0U;
5057#line 107
5058  __cil_tmp89 = 9 * 3UL;
5059#line 107
5060  __cil_tmp90 = __cil_tmp89 + 1;
5061#line 107
5062  __cil_tmp91 = (unsigned long )(rd) + __cil_tmp90;
5063#line 107
5064  *((u8 *)__cil_tmp91) = (u8 )12U;
5065#line 107
5066  __cil_tmp92 = 9 * 3UL;
5067#line 107
5068  __cil_tmp93 = __cil_tmp92 + 2;
5069#line 107
5070  __cil_tmp94 = (unsigned long )(rd) + __cil_tmp93;
5071#line 107
5072  *((u8 *)__cil_tmp94) = (u8 )225U;
5073#line 107
5074  __cil_tmp95 = 10 * 3UL;
5075#line 107
5076  __cil_tmp96 = (unsigned long )(rd) + __cil_tmp95;
5077#line 107
5078  *((u8 *)__cil_tmp96) = (u8 )0U;
5079#line 107
5080  __cil_tmp97 = 10 * 3UL;
5081#line 107
5082  __cil_tmp98 = __cil_tmp97 + 1;
5083#line 107
5084  __cil_tmp99 = (unsigned long )(rd) + __cil_tmp98;
5085#line 107
5086  *((u8 *)__cil_tmp99) = (u8 )26U;
5087#line 107
5088  __cil_tmp100 = 10 * 3UL;
5089#line 107
5090  __cil_tmp101 = __cil_tmp100 + 2;
5091#line 107
5092  __cil_tmp102 = (unsigned long )(rd) + __cil_tmp101;
5093#line 107
5094  *((u8 *)__cil_tmp102) = (u8 )255U;
5095#line 107
5096  __cil_tmp103 = 11 * 3UL;
5097#line 107
5098  __cil_tmp104 = (unsigned long )(rd) + __cil_tmp103;
5099#line 107
5100  *((u8 *)__cil_tmp104) = (u8 )0U;
5101#line 107
5102  __cil_tmp105 = 11 * 3UL;
5103#line 107
5104  __cil_tmp106 = __cil_tmp105 + 1;
5105#line 107
5106  __cil_tmp107 = (unsigned long )(rd) + __cil_tmp106;
5107#line 107
5108  *((u8 *)__cil_tmp107) = (u8 )27U;
5109#line 107
5110  __cil_tmp108 = 11 * 3UL;
5111#line 107
5112  __cil_tmp109 = __cil_tmp108 + 2;
5113#line 107
5114  __cil_tmp110 = (unsigned long )(rd) + __cil_tmp109;
5115#line 107
5116  *((u8 *)__cil_tmp110) = (u8 )0U;
5117#line 107
5118  __cil_tmp111 = 12 * 3UL;
5119#line 107
5120  __cil_tmp112 = (unsigned long )(rd) + __cil_tmp111;
5121#line 107
5122  *((u8 *)__cil_tmp112) = (u8 )0U;
5123#line 107
5124  __cil_tmp113 = 12 * 3UL;
5125#line 107
5126  __cil_tmp114 = __cil_tmp113 + 1;
5127#line 107
5128  __cil_tmp115 = (unsigned long )(rd) + __cil_tmp114;
5129#line 107
5130  *((u8 *)__cil_tmp115) = (u8 )28U;
5131#line 107
5132  __cil_tmp116 = 12 * 3UL;
5133#line 107
5134  __cil_tmp117 = __cil_tmp116 + 2;
5135#line 107
5136  __cil_tmp118 = (unsigned long )(rd) + __cil_tmp117;
5137#line 107
5138  *((u8 *)__cil_tmp118) = (u8 )137U;
5139#line 107
5140  __cil_tmp119 = 13 * 3UL;
5141#line 107
5142  __cil_tmp120 = (unsigned long )(rd) + __cil_tmp119;
5143#line 107
5144  *((u8 *)__cil_tmp120) = (u8 )0U;
5145#line 107
5146  __cil_tmp121 = 13 * 3UL;
5147#line 107
5148  __cil_tmp122 = __cil_tmp121 + 1;
5149#line 107
5150  __cil_tmp123 = (unsigned long )(rd) + __cil_tmp122;
5151#line 107
5152  *((u8 *)__cil_tmp123) = (u8 )17U;
5153#line 107
5154  __cil_tmp124 = 13 * 3UL;
5155#line 107
5156  __cil_tmp125 = __cil_tmp124 + 2;
5157#line 107
5158  __cil_tmp126 = (unsigned long )(rd) + __cil_tmp125;
5159#line 107
5160  *((u8 *)__cil_tmp126) = (u8 )255U;
5161#line 107
5162  __cil_tmp127 = 14 * 3UL;
5163#line 107
5164  __cil_tmp128 = (unsigned long )(rd) + __cil_tmp127;
5165#line 107
5166  *((u8 *)__cil_tmp128) = (u8 )0U;
5167#line 107
5168  __cil_tmp129 = 14 * 3UL;
5169#line 107
5170  __cil_tmp130 = __cil_tmp129 + 1;
5171#line 107
5172  __cil_tmp131 = (unsigned long )(rd) + __cil_tmp130;
5173#line 107
5174  *((u8 *)__cil_tmp131) = (u8 )18U;
5175#line 107
5176  __cil_tmp132 = 14 * 3UL;
5177#line 107
5178  __cil_tmp133 = __cil_tmp132 + 2;
5179#line 107
5180  __cil_tmp134 = (unsigned long )(rd) + __cil_tmp133;
5181#line 107
5182  *((u8 *)__cil_tmp134) = (u8 )255U;
5183#line 107
5184  __cil_tmp135 = 15 * 3UL;
5185#line 107
5186  __cil_tmp136 = (unsigned long )(rd) + __cil_tmp135;
5187#line 107
5188  *((u8 *)__cil_tmp136) = (u8 )0U;
5189#line 107
5190  __cil_tmp137 = 15 * 3UL;
5191#line 107
5192  __cil_tmp138 = __cil_tmp137 + 1;
5193#line 107
5194  __cil_tmp139 = (unsigned long )(rd) + __cil_tmp138;
5195#line 107
5196  *((u8 *)__cil_tmp139) = (u8 )34U;
5197#line 107
5198  __cil_tmp140 = 15 * 3UL;
5199#line 107
5200  __cil_tmp141 = __cil_tmp140 + 2;
5201#line 107
5202  __cil_tmp142 = (unsigned long )(rd) + __cil_tmp141;
5203#line 107
5204  *((u8 *)__cil_tmp142) = (u8 )255U;
5205#line 107
5206  __cil_tmp143 = 16 * 3UL;
5207#line 107
5208  __cil_tmp144 = (unsigned long )(rd) + __cil_tmp143;
5209#line 107
5210  *((u8 *)__cil_tmp144) = (u8 )0U;
5211#line 107
5212  __cil_tmp145 = 16 * 3UL;
5213#line 107
5214  __cil_tmp146 = __cil_tmp145 + 1;
5215#line 107
5216  __cil_tmp147 = (unsigned long )(rd) + __cil_tmp146;
5217#line 107
5218  *((u8 *)__cil_tmp147) = (u8 )30U;
5219#line 107
5220  __cil_tmp148 = 16 * 3UL;
5221#line 107
5222  __cil_tmp149 = __cil_tmp148 + 2;
5223#line 107
5224  __cil_tmp150 = (unsigned long )(rd) + __cil_tmp149;
5225#line 107
5226  *((u8 *)__cil_tmp150) = (u8 )0U;
5227#line 107
5228  __cil_tmp151 = 17 * 3UL;
5229#line 107
5230  __cil_tmp152 = (unsigned long )(rd) + __cil_tmp151;
5231#line 107
5232  *((u8 *)__cil_tmp152) = (u8 )0U;
5233#line 107
5234  __cil_tmp153 = 17 * 3UL;
5235#line 107
5236  __cil_tmp154 = __cil_tmp153 + 1;
5237#line 107
5238  __cil_tmp155 = (unsigned long )(rd) + __cil_tmp154;
5239#line 107
5240  *((u8 *)__cil_tmp155) = (u8 )30U;
5241#line 107
5242  __cil_tmp156 = 17 * 3UL;
5243#line 107
5244  __cil_tmp157 = __cil_tmp156 + 2;
5245#line 107
5246  __cil_tmp158 = (unsigned long )(rd) + __cil_tmp157;
5247#line 107
5248  *((u8 *)__cil_tmp158) = (u8 )208U;
5249#line 107
5250  __cil_tmp159 = 18 * 3UL;
5251#line 107
5252  __cil_tmp160 = (unsigned long )(rd) + __cil_tmp159;
5253#line 107
5254  *((u8 *)__cil_tmp160) = (u8 )1U;
5255#line 107
5256  __cil_tmp161 = 18 * 3UL;
5257#line 107
5258  __cil_tmp162 = __cil_tmp161 + 1;
5259#line 107
5260  __cil_tmp163 = (unsigned long )(rd) + __cil_tmp162;
5261#line 107
5262  *((u8 *)__cil_tmp163) = (u8 )34U;
5263#line 107
5264  __cil_tmp164 = 18 * 3UL;
5265#line 107
5266  __cil_tmp165 = __cil_tmp164 + 2;
5267#line 107
5268  __cil_tmp166 = (unsigned long )(rd) + __cil_tmp165;
5269#line 107
5270  *((u8 *)__cil_tmp166) = (u8 )255U;
5271#line 107
5272  __cil_tmp167 = 19 * 3UL;
5273#line 107
5274  __cil_tmp168 = (unsigned long )(rd) + __cil_tmp167;
5275#line 107
5276  *((u8 *)__cil_tmp168) = (u8 )0U;
5277#line 107
5278  __cil_tmp169 = 19 * 3UL;
5279#line 107
5280  __cil_tmp170 = __cil_tmp169 + 1;
5281#line 107
5282  __cil_tmp171 = (unsigned long )(rd) + __cil_tmp170;
5283#line 107
5284  *((u8 *)__cil_tmp171) = (u8 )30U;
5285#line 107
5286  __cil_tmp172 = 19 * 3UL;
5287#line 107
5288  __cil_tmp173 = __cil_tmp172 + 2;
5289#line 107
5290  __cil_tmp174 = (unsigned long )(rd) + __cil_tmp173;
5291#line 107
5292  *((u8 *)__cil_tmp174) = (u8 )0U;
5293#line 107
5294  __cil_tmp175 = 20 * 3UL;
5295#line 107
5296  __cil_tmp176 = (unsigned long )(rd) + __cil_tmp175;
5297#line 107
5298  *((u8 *)__cil_tmp176) = (u8 )1U;
5299#line 107
5300  __cil_tmp177 = 20 * 3UL;
5301#line 107
5302  __cil_tmp178 = __cil_tmp177 + 1;
5303#line 107
5304  __cil_tmp179 = (unsigned long )(rd) + __cil_tmp178;
5305#line 107
5306  *((u8 *)__cil_tmp179) = (u8 )5U;
5307#line 107
5308  __cil_tmp180 = 20 * 3UL;
5309#line 107
5310  __cil_tmp181 = __cil_tmp180 + 2;
5311#line 107
5312  __cil_tmp182 = (unsigned long )(rd) + __cil_tmp181;
5313#line 107
5314  *((u8 *)__cil_tmp182) = (u8 )255U;
5315#line 107
5316  __cil_tmp183 = 21 * 3UL;
5317#line 107
5318  __cil_tmp184 = (unsigned long )(rd) + __cil_tmp183;
5319#line 107
5320  *((u8 *)__cil_tmp184) = (u8 )1U;
5321#line 107
5322  __cil_tmp185 = 21 * 3UL;
5323#line 107
5324  __cil_tmp186 = __cil_tmp185 + 1;
5325#line 107
5326  __cil_tmp187 = (unsigned long )(rd) + __cil_tmp186;
5327#line 107
5328  *((u8 *)__cil_tmp187) = (u8 )34U;
5329#line 107
5330  __cil_tmp188 = 21 * 3UL;
5331#line 107
5332  __cil_tmp189 = __cil_tmp188 + 2;
5333#line 107
5334  __cil_tmp190 = (unsigned long )(rd) + __cil_tmp189;
5335#line 107
5336  *((u8 *)__cil_tmp190) = (u8 )255U;
5337#line 107
5338  __cil_tmp191 = 22 * 3UL;
5339#line 107
5340  __cil_tmp192 = (unsigned long )(rd) + __cil_tmp191;
5341#line 107
5342  *((u8 *)__cil_tmp192) = (u8 )0U;
5343#line 107
5344  __cil_tmp193 = 22 * 3UL;
5345#line 107
5346  __cil_tmp194 = __cil_tmp193 + 1;
5347#line 107
5348  __cil_tmp195 = (unsigned long )(rd) + __cil_tmp194;
5349#line 107
5350  *((u8 *)__cil_tmp195) = (u8 )35U;
5351#line 107
5352  __cil_tmp196 = 22 * 3UL;
5353#line 107
5354  __cil_tmp197 = __cil_tmp196 + 2;
5355#line 107
5356  __cil_tmp198 = (unsigned long )(rd) + __cil_tmp197;
5357#line 107
5358  *((u8 *)__cil_tmp198) = (u8 )208U;
5359#line 107
5360  __cil_tmp199 = 23 * 3UL;
5361#line 107
5362  __cil_tmp200 = (unsigned long )(rd) + __cil_tmp199;
5363#line 107
5364  *((u8 *)__cil_tmp200) = (u8 )0U;
5365#line 107
5366  __cil_tmp201 = 23 * 3UL;
5367#line 107
5368  __cil_tmp202 = __cil_tmp201 + 1;
5369#line 107
5370  __cil_tmp203 = (unsigned long )(rd) + __cil_tmp202;
5371#line 107
5372  *((u8 *)__cil_tmp203) = (u8 )30U;
5373#line 107
5374  __cil_tmp204 = 23 * 3UL;
5375#line 107
5376  __cil_tmp205 = __cil_tmp204 + 2;
5377#line 107
5378  __cil_tmp206 = (unsigned long )(rd) + __cil_tmp205;
5379#line 107
5380  *((u8 *)__cil_tmp206) = (u8 )0U;
5381#line 107
5382  __cil_tmp207 = 24 * 3UL;
5383#line 107
5384  __cil_tmp208 = (unsigned long )(rd) + __cil_tmp207;
5385#line 107
5386  *((u8 *)__cil_tmp208) = (u8 )0U;
5387#line 107
5388  __cil_tmp209 = 24 * 3UL;
5389#line 107
5390  __cil_tmp210 = __cil_tmp209 + 1;
5391#line 107
5392  __cil_tmp211 = (unsigned long )(rd) + __cil_tmp210;
5393#line 107
5394  *((u8 *)__cil_tmp211) = (u8 )30U;
5395#line 107
5396  __cil_tmp212 = 24 * 3UL;
5397#line 107
5398  __cil_tmp213 = __cil_tmp212 + 2;
5399#line 107
5400  __cil_tmp214 = (unsigned long )(rd) + __cil_tmp213;
5401#line 107
5402  *((u8 *)__cil_tmp214) = (u8 )224U;
5403#line 107
5404  __cil_tmp215 = 25 * 3UL;
5405#line 107
5406  __cil_tmp216 = (unsigned long )(rd) + __cil_tmp215;
5407#line 107
5408  *((u8 *)__cil_tmp216) = (u8 )1U;
5409#line 107
5410  __cil_tmp217 = 25 * 3UL;
5411#line 107
5412  __cil_tmp218 = __cil_tmp217 + 1;
5413#line 107
5414  __cil_tmp219 = (unsigned long )(rd) + __cil_tmp218;
5415#line 107
5416  *((u8 *)__cil_tmp219) = (u8 )35U;
5417#line 107
5418  __cil_tmp220 = 25 * 3UL;
5419#line 107
5420  __cil_tmp221 = __cil_tmp220 + 2;
5421#line 107
5422  __cil_tmp222 = (unsigned long )(rd) + __cil_tmp221;
5423#line 107
5424  *((u8 *)__cil_tmp222) = (u8 )255U;
5425#line 107
5426  __cil_tmp223 = 26 * 3UL;
5427#line 107
5428  __cil_tmp224 = (unsigned long )(rd) + __cil_tmp223;
5429#line 107
5430  *((u8 *)__cil_tmp224) = (u8 )1U;
5431#line 107
5432  __cil_tmp225 = 26 * 3UL;
5433#line 107
5434  __cil_tmp226 = __cil_tmp225 + 1;
5435#line 107
5436  __cil_tmp227 = (unsigned long )(rd) + __cil_tmp226;
5437#line 107
5438  *((u8 *)__cil_tmp227) = (u8 )35U;
5439#line 107
5440  __cil_tmp228 = 26 * 3UL;
5441#line 107
5442  __cil_tmp229 = __cil_tmp228 + 2;
5443#line 107
5444  __cil_tmp230 = (unsigned long )(rd) + __cil_tmp229;
5445#line 107
5446  *((u8 *)__cil_tmp230) = (u8 )255U;
5447#line 107
5448  __cil_tmp231 = 27 * 3UL;
5449#line 107
5450  __cil_tmp232 = (unsigned long )(rd) + __cil_tmp231;
5451#line 107
5452  *((u8 *)__cil_tmp232) = (u8 )0U;
5453#line 107
5454  __cil_tmp233 = 27 * 3UL;
5455#line 107
5456  __cil_tmp234 = __cil_tmp233 + 1;
5457#line 107
5458  __cil_tmp235 = (unsigned long )(rd) + __cil_tmp234;
5459#line 107
5460  *((u8 *)__cil_tmp235) = (u8 )30U;
5461#line 107
5462  __cil_tmp236 = 27 * 3UL;
5463#line 107
5464  __cil_tmp237 = __cil_tmp236 + 2;
5465#line 107
5466  __cil_tmp238 = (unsigned long )(rd) + __cil_tmp237;
5467#line 107
5468  *((u8 *)__cil_tmp238) = (u8 )0U;
5469#line 107
5470  __cil_tmp239 = 28 * 3UL;
5471#line 107
5472  __cil_tmp240 = (unsigned long )(rd) + __cil_tmp239;
5473#line 107
5474  *((u8 *)__cil_tmp240) = (u8 )0U;
5475#line 107
5476  __cil_tmp241 = 28 * 3UL;
5477#line 107
5478  __cil_tmp242 = __cil_tmp241 + 1;
5479#line 107
5480  __cil_tmp243 = (unsigned long )(rd) + __cil_tmp242;
5481#line 107
5482  *((u8 *)__cil_tmp243) = (u8 )36U;
5483#line 107
5484  __cil_tmp244 = 28 * 3UL;
5485#line 107
5486  __cil_tmp245 = __cil_tmp244 + 2;
5487#line 107
5488  __cil_tmp246 = (unsigned long )(rd) + __cil_tmp245;
5489#line 107
5490  *((u8 *)__cil_tmp246) = (u8 )208U;
5491#line 107
5492  __cil_tmp247 = 29 * 3UL;
5493#line 107
5494  __cil_tmp248 = (unsigned long )(rd) + __cil_tmp247;
5495#line 107
5496  *((u8 *)__cil_tmp248) = (u8 )0U;
5497#line 107
5498  __cil_tmp249 = 29 * 3UL;
5499#line 107
5500  __cil_tmp250 = __cil_tmp249 + 1;
5501#line 107
5502  __cil_tmp251 = (unsigned long )(rd) + __cil_tmp250;
5503#line 107
5504  *((u8 *)__cil_tmp251) = (u8 )30U;
5505#line 107
5506  __cil_tmp252 = 29 * 3UL;
5507#line 107
5508  __cil_tmp253 = __cil_tmp252 + 2;
5509#line 107
5510  __cil_tmp254 = (unsigned long )(rd) + __cil_tmp253;
5511#line 107
5512  *((u8 *)__cil_tmp254) = (u8 )0U;
5513#line 107
5514  __cil_tmp255 = 30 * 3UL;
5515#line 107
5516  __cil_tmp256 = (unsigned long )(rd) + __cil_tmp255;
5517#line 107
5518  *((u8 *)__cil_tmp256) = (u8 )0U;
5519#line 107
5520  __cil_tmp257 = 30 * 3UL;
5521#line 107
5522  __cil_tmp258 = __cil_tmp257 + 1;
5523#line 107
5524  __cil_tmp259 = (unsigned long )(rd) + __cil_tmp258;
5525#line 107
5526  *((u8 *)__cil_tmp259) = (u8 )30U;
5527#line 107
5528  __cil_tmp260 = 30 * 3UL;
5529#line 107
5530  __cil_tmp261 = __cil_tmp260 + 2;
5531#line 107
5532  __cil_tmp262 = (unsigned long )(rd) + __cil_tmp261;
5533#line 107
5534  *((u8 *)__cil_tmp262) = (u8 )240U;
5535#line 107
5536  __cil_tmp263 = 31 * 3UL;
5537#line 107
5538  __cil_tmp264 = (unsigned long )(rd) + __cil_tmp263;
5539#line 107
5540  *((u8 *)__cil_tmp264) = (u8 )1U;
5541#line 107
5542  __cil_tmp265 = 31 * 3UL;
5543#line 107
5544  __cil_tmp266 = __cil_tmp265 + 1;
5545#line 107
5546  __cil_tmp267 = (unsigned long )(rd) + __cil_tmp266;
5547#line 107
5548  *((u8 *)__cil_tmp267) = (u8 )36U;
5549#line 107
5550  __cil_tmp268 = 31 * 3UL;
5551#line 107
5552  __cil_tmp269 = __cil_tmp268 + 2;
5553#line 107
5554  __cil_tmp270 = (unsigned long )(rd) + __cil_tmp269;
5555#line 107
5556  *((u8 *)__cil_tmp270) = (u8 )255U;
5557#line 107
5558  __cil_tmp271 = 32 * 3UL;
5559#line 107
5560  __cil_tmp272 = (unsigned long )(rd) + __cil_tmp271;
5561#line 107
5562  *((u8 *)__cil_tmp272) = (u8 )0U;
5563#line 107
5564  __cil_tmp273 = 32 * 3UL;
5565#line 107
5566  __cil_tmp274 = __cil_tmp273 + 1;
5567#line 107
5568  __cil_tmp275 = (unsigned long )(rd) + __cil_tmp274;
5569#line 107
5570  *((u8 *)__cil_tmp275) = (u8 )30U;
5571#line 107
5572  __cil_tmp276 = 32 * 3UL;
5573#line 107
5574  __cil_tmp277 = __cil_tmp276 + 2;
5575#line 107
5576  __cil_tmp278 = (unsigned long )(rd) + __cil_tmp277;
5577#line 107
5578  *((u8 *)__cil_tmp278) = (u8 )0U;
5579#line 107
5580  __cil_tmp279 = 33 * 3UL;
5581#line 107
5582  __cil_tmp280 = (unsigned long )(rd) + __cil_tmp279;
5583#line 107
5584  *((u8 *)__cil_tmp280) = (u8 )0U;
5585#line 107
5586  __cil_tmp281 = 33 * 3UL;
5587#line 107
5588  __cil_tmp282 = __cil_tmp281 + 1;
5589#line 107
5590  __cil_tmp283 = (unsigned long )(rd) + __cil_tmp282;
5591#line 107
5592  *((u8 *)__cil_tmp283) = (u8 )20U;
5593#line 107
5594  __cil_tmp284 = 33 * 3UL;
5595#line 107
5596  __cil_tmp285 = __cil_tmp284 + 2;
5597#line 107
5598  __cil_tmp286 = (unsigned long )(rd) + __cil_tmp285;
5599#line 107
5600  *((u8 *)__cil_tmp286) = (u8 )127U;
5601#line 107
5602  __cil_tmp287 = 34 * 3UL;
5603#line 107
5604  __cil_tmp288 = (unsigned long )(rd) + __cil_tmp287;
5605#line 107
5606  *((u8 *)__cil_tmp288) = (u8 )0U;
5607#line 107
5608  __cil_tmp289 = 34 * 3UL;
5609#line 107
5610  __cil_tmp290 = __cil_tmp289 + 1;
5611#line 107
5612  __cil_tmp291 = (unsigned long )(rd) + __cil_tmp290;
5613#line 107
5614  *((u8 *)__cil_tmp291) = (u8 )21U;
5615#line 107
5616  __cil_tmp292 = 34 * 3UL;
5617#line 107
5618  __cil_tmp293 = __cil_tmp292 + 2;
5619#line 107
5620  __cil_tmp294 = (unsigned long )(rd) + __cil_tmp293;
5621#line 107
5622  *((u8 *)__cil_tmp294) = (u8 )127U;
5623#line 107
5624  __cil_tmp295 = 35 * 3UL;
5625#line 107
5626  __cil_tmp296 = (unsigned long )(rd) + __cil_tmp295;
5627#line 107
5628  *((u8 *)__cil_tmp296) = (u8 )0U;
5629#line 107
5630  __cil_tmp297 = 35 * 3UL;
5631#line 107
5632  __cil_tmp298 = __cil_tmp297 + 1;
5633#line 107
5634  __cil_tmp299 = (unsigned long )(rd) + __cil_tmp298;
5635#line 107
5636  *((u8 *)__cil_tmp299) = (u8 )5U;
5637#line 107
5638  __cil_tmp300 = 35 * 3UL;
5639#line 107
5640  __cil_tmp301 = __cil_tmp300 + 2;
5641#line 107
5642  __cil_tmp302 = (unsigned long )(rd) + __cil_tmp301;
5643#line 107
5644  *((u8 *)__cil_tmp302) = (u8 )255U;
5645#line 107
5646  __cil_tmp303 = 36 * 3UL;
5647#line 107
5648  __cil_tmp304 = (unsigned long )(rd) + __cil_tmp303;
5649#line 107
5650  *((u8 *)__cil_tmp304) = (u8 )0U;
5651#line 107
5652  __cil_tmp305 = 36 * 3UL;
5653#line 107
5654  __cil_tmp306 = __cil_tmp305 + 1;
5655#line 107
5656  __cil_tmp307 = (unsigned long )(rd) + __cil_tmp306;
5657#line 107
5658  *((u8 *)__cil_tmp307) = (u8 )6U;
5659#line 107
5660  __cil_tmp308 = 36 * 3UL;
5661#line 107
5662  __cil_tmp309 = __cil_tmp308 + 2;
5663#line 107
5664  __cil_tmp310 = (unsigned long )(rd) + __cil_tmp309;
5665#line 107
5666  *((u8 *)__cil_tmp310) = (u8 )0U;
5667#line 107
5668  __cil_tmp311 = 37 * 3UL;
5669#line 107
5670  __cil_tmp312 = (unsigned long )(rd) + __cil_tmp311;
5671#line 107
5672  *((u8 *)__cil_tmp312) = (u8 )0U;
5673#line 107
5674  __cil_tmp313 = 37 * 3UL;
5675#line 107
5676  __cil_tmp314 = __cil_tmp313 + 1;
5677#line 107
5678  __cil_tmp315 = (unsigned long )(rd) + __cil_tmp314;
5679#line 107
5680  *((u8 *)__cil_tmp315) = (u8 )21U;
5681#line 107
5682  __cil_tmp316 = 37 * 3UL;
5683#line 107
5684  __cil_tmp317 = __cil_tmp316 + 2;
5685#line 107
5686  __cil_tmp318 = (unsigned long )(rd) + __cil_tmp317;
5687#line 107
5688  *((u8 *)__cil_tmp318) = (u8 )31U;
5689#line 107
5690  __cil_tmp319 = 38 * 3UL;
5691#line 107
5692  __cil_tmp320 = (unsigned long )(rd) + __cil_tmp319;
5693#line 107
5694  *((u8 *)__cil_tmp320) = (u8 )0U;
5695#line 107
5696  __cil_tmp321 = 38 * 3UL;
5697#line 107
5698  __cil_tmp322 = __cil_tmp321 + 1;
5699#line 107
5700  __cil_tmp323 = (unsigned long )(rd) + __cil_tmp322;
5701#line 107
5702  *((u8 *)__cil_tmp323) = (u8 )22U;
5703#line 107
5704  __cil_tmp324 = 38 * 3UL;
5705#line 107
5706  __cil_tmp325 = __cil_tmp324 + 2;
5707#line 107
5708  __cil_tmp326 = (unsigned long )(rd) + __cil_tmp325;
5709#line 107
5710  *((u8 *)__cil_tmp326) = (u8 )255U;
5711#line 107
5712  __cil_tmp327 = 39 * 3UL;
5713#line 107
5714  __cil_tmp328 = (unsigned long )(rd) + __cil_tmp327;
5715#line 107
5716  *((u8 *)__cil_tmp328) = (u8 )0U;
5717#line 107
5718  __cil_tmp329 = 39 * 3UL;
5719#line 107
5720  __cil_tmp330 = __cil_tmp329 + 1;
5721#line 107
5722  __cil_tmp331 = (unsigned long )(rd) + __cil_tmp330;
5723#line 107
5724  *((u8 *)__cil_tmp331) = (u8 )24U;
5725#line 107
5726  __cil_tmp332 = 39 * 3UL;
5727#line 107
5728  __cil_tmp333 = __cil_tmp332 + 2;
5729#line 107
5730  __cil_tmp334 = (unsigned long )(rd) + __cil_tmp333;
5731#line 107
5732  *((u8 *)__cil_tmp334) = (u8 )255U;
5733#line 107
5734  __cil_tmp335 = 40 * 3UL;
5735#line 107
5736  __cil_tmp336 = (unsigned long )(rd) + __cil_tmp335;
5737#line 107
5738  *((u8 *)__cil_tmp336) = (u8 )0U;
5739#line 107
5740  __cil_tmp337 = 40 * 3UL;
5741#line 107
5742  __cil_tmp338 = __cil_tmp337 + 1;
5743#line 107
5744  __cil_tmp339 = (unsigned long )(rd) + __cil_tmp338;
5745#line 107
5746  *((u8 *)__cil_tmp339) = (u8 )31U;
5747#line 107
5748  __cil_tmp340 = 40 * 3UL;
5749#line 107
5750  __cil_tmp341 = __cil_tmp340 + 2;
5751#line 107
5752  __cil_tmp342 = (unsigned long )(rd) + __cil_tmp341;
5753#line 107
5754  *((u8 *)__cil_tmp342) = (u8 )255U;
5755#line 107
5756  __cil_tmp343 = 41 * 3UL;
5757#line 107
5758  __cil_tmp344 = (unsigned long )(rd) + __cil_tmp343;
5759#line 107
5760  *((u8 *)__cil_tmp344) = (u8 )0U;
5761#line 107
5762  __cil_tmp345 = 41 * 3UL;
5763#line 107
5764  __cil_tmp346 = __cil_tmp345 + 1;
5765#line 107
5766  __cil_tmp347 = (unsigned long )(rd) + __cil_tmp346;
5767#line 107
5768  *((u8 *)__cil_tmp347) = (u8 )32U;
5769#line 107
5770  __cil_tmp348 = 41 * 3UL;
5771#line 107
5772  __cil_tmp349 = __cil_tmp348 + 2;
5773#line 107
5774  __cil_tmp350 = (unsigned long )(rd) + __cil_tmp349;
5775#line 107
5776  *((u8 *)__cil_tmp350) = (u8 )255U;
5777#line 107
5778  __cil_tmp351 = 42 * 3UL;
5779#line 107
5780  __cil_tmp352 = (unsigned long )(rd) + __cil_tmp351;
5781#line 107
5782  *((u8 *)__cil_tmp352) = (u8 )0U;
5783#line 107
5784  __cil_tmp353 = 42 * 3UL;
5785#line 107
5786  __cil_tmp354 = __cil_tmp353 + 1;
5787#line 107
5788  __cil_tmp355 = (unsigned long )(rd) + __cil_tmp354;
5789#line 107
5790  *((u8 *)__cil_tmp355) = (u8 )33U;
5791#line 107
5792  __cil_tmp356 = 42 * 3UL;
5793#line 107
5794  __cil_tmp357 = __cil_tmp356 + 2;
5795#line 107
5796  __cil_tmp358 = (unsigned long )(rd) + __cil_tmp357;
5797#line 107
5798  *((u8 *)__cil_tmp358) = (u8 )83U;
5799#line 107
5800  __cil_tmp359 = 43 * 3UL;
5801#line 107
5802  __cil_tmp360 = (unsigned long )(rd) + __cil_tmp359;
5803#line 107
5804  *((u8 *)__cil_tmp360) = (u8 )0U;
5805#line 107
5806  __cil_tmp361 = 43 * 3UL;
5807#line 107
5808  __cil_tmp362 = __cil_tmp361 + 1;
5809#line 107
5810  __cil_tmp363 = (unsigned long )(rd) + __cil_tmp362;
5811#line 107
5812  *((u8 *)__cil_tmp363) = (u8 )37U;
5813#line 107
5814  __cil_tmp364 = 43 * 3UL;
5815#line 107
5816  __cil_tmp365 = __cil_tmp364 + 2;
5817#line 107
5818  __cil_tmp366 = (unsigned long )(rd) + __cil_tmp365;
5819#line 107
5820  *((u8 *)__cil_tmp366) = (u8 )255U;
5821#line 107
5822  __cil_tmp367 = 44 * 3UL;
5823#line 107
5824  __cil_tmp368 = (unsigned long )(rd) + __cil_tmp367;
5825#line 107
5826  *((u8 *)__cil_tmp368) = (u8 )0U;
5827#line 107
5828  __cil_tmp369 = 44 * 3UL;
5829#line 107
5830  __cil_tmp370 = __cil_tmp369 + 1;
5831#line 107
5832  __cil_tmp371 = (unsigned long )(rd) + __cil_tmp370;
5833#line 107
5834  *((u8 *)__cil_tmp371) = (u8 )38U;
5835#line 107
5836  __cil_tmp372 = 44 * 3UL;
5837#line 107
5838  __cil_tmp373 = __cil_tmp372 + 2;
5839#line 107
5840  __cil_tmp374 = (unsigned long )(rd) + __cil_tmp373;
5841#line 107
5842  *((u8 *)__cil_tmp374) = (u8 )21U;
5843#line 107
5844  __cil_tmp375 = 45 * 3UL;
5845#line 107
5846  __cil_tmp376 = (unsigned long )(rd) + __cil_tmp375;
5847#line 107
5848  *((u8 *)__cil_tmp376) = (u8 )0U;
5849#line 107
5850  __cil_tmp377 = 45 * 3UL;
5851#line 107
5852  __cil_tmp378 = __cil_tmp377 + 1;
5853#line 107
5854  __cil_tmp379 = (unsigned long )(rd) + __cil_tmp378;
5855#line 107
5856  *((u8 *)__cil_tmp379) = (u8 )0U;
5857#line 107
5858  __cil_tmp380 = 45 * 3UL;
5859#line 107
5860  __cil_tmp381 = __cil_tmp380 + 2;
5861#line 107
5862  __cil_tmp382 = (unsigned long )(rd) + __cil_tmp381;
5863#line 107
5864  *((u8 *)__cil_tmp382) = (u8 )255U;
5865#line 107
5866  __cil_tmp383 = 46 * 3UL;
5867#line 107
5868  __cil_tmp384 = (unsigned long )(rd) + __cil_tmp383;
5869#line 107
5870  *((u8 *)__cil_tmp384) = (u8 )0U;
5871#line 107
5872  __cil_tmp385 = 46 * 3UL;
5873#line 107
5874  __cil_tmp386 = __cil_tmp385 + 1;
5875#line 107
5876  __cil_tmp387 = (unsigned long )(rd) + __cil_tmp386;
5877#line 107
5878  *((u8 *)__cil_tmp387) = (u8 )2U;
5879#line 107
5880  __cil_tmp388 = 46 * 3UL;
5881#line 107
5882  __cil_tmp389 = __cil_tmp388 + 2;
5883#line 107
5884  __cil_tmp390 = (unsigned long )(rd) + __cil_tmp389;
5885#line 107
5886  *((u8 *)__cil_tmp390) = (u8 )0U;
5887#line 107
5888  __cil_tmp391 = 47 * 3UL;
5889#line 107
5890  __cil_tmp392 = (unsigned long )(rd) + __cil_tmp391;
5891#line 107
5892  *((u8 *)__cil_tmp392) = (u8 )0U;
5893#line 107
5894  __cil_tmp393 = 47 * 3UL;
5895#line 107
5896  __cil_tmp394 = __cil_tmp393 + 1;
5897#line 107
5898  __cil_tmp395 = (unsigned long )(rd) + __cil_tmp394;
5899#line 107
5900  *((u8 *)__cil_tmp395) = (u8 )1U;
5901#line 107
5902  __cil_tmp396 = 47 * 3UL;
5903#line 107
5904  __cil_tmp397 = __cil_tmp396 + 2;
5905#line 107
5906  __cil_tmp398 = (unsigned long )(rd) + __cil_tmp397;
5907#line 107
5908  *((u8 *)__cil_tmp398) = (u8 )0U;
5909#line 161
5910  __cil_tmp399 = (unsigned long )fe;
5911#line 161
5912  __cil_tmp400 = __cil_tmp399 + 768;
5913#line 161
5914  __cil_tmp401 = *((void **)__cil_tmp400);
5915#line 161
5916  priv = (struct qt1010_priv *)__cil_tmp401;
5917#line 162
5918  __cil_tmp402 = (unsigned long )c;
5919#line 162
5920  __cil_tmp403 = __cil_tmp402 + 4;
5921#line 162
5922  freq = *((u32 *)__cil_tmp403);
5923#line 163
5924  __cil_tmp404 = freq + 1246000000U;
5925#line 163
5926  div = __cil_tmp404 / 125000U;
5927#line 164
5928  __cil_tmp405 = div * 125000U;
5929#line 164
5930  freq = __cil_tmp405 - 1246000000U;
5931#line 165
5932  __cil_tmp406 = freq + 1246000000U;
5933#line 165
5934  mod1 = __cil_tmp406 % 32000000U;
5935#line 166
5936  __cil_tmp407 = freq + 1246000000U;
5937#line 166
5938  mod2 = __cil_tmp407 % 4000000U;
5939#line 167
5940  __cil_tmp408 = (unsigned long )priv;
5941#line 167
5942  __cil_tmp409 = __cil_tmp408 + 20;
5943#line 167
5944  *((u32 *)__cil_tmp409) = freq;
5945  {
5946#line 169
5947  __cil_tmp410 = (int (*)(struct dvb_frontend * , int  ))0;
5948#line 169
5949  __cil_tmp411 = (unsigned long )__cil_tmp410;
5950#line 169
5951  __cil_tmp412 = 0 + 360;
5952#line 169
5953  __cil_tmp413 = (unsigned long )fe;
5954#line 169
5955  __cil_tmp414 = __cil_tmp413 + __cil_tmp412;
5956#line 169
5957  __cil_tmp415 = *((int (**)(struct dvb_frontend * , int  ))__cil_tmp414);
5958#line 169
5959  __cil_tmp416 = (unsigned long )__cil_tmp415;
5960#line 169
5961  if (__cil_tmp416 != __cil_tmp411) {
5962    {
5963#line 170
5964    __cil_tmp417 = 0 + 360;
5965#line 170
5966    __cil_tmp418 = (unsigned long )fe;
5967#line 170
5968    __cil_tmp419 = __cil_tmp418 + __cil_tmp417;
5969#line 170
5970    __cil_tmp420 = *((int (**)(struct dvb_frontend * , int  ))__cil_tmp419);
5971#line 170
5972    (*__cil_tmp420)(fe, 1);
5973    }
5974  } else {
5975
5976  }
5977  }
5978#line 173
5979  if (freq <= 289999999U) {
5980#line 173
5981    reg05 = (u8 )20U;
5982  } else
5983#line 174
5984  if (freq <= 609999999U) {
5985#line 174
5986    reg05 = (u8 )52U;
5987  } else
5988#line 175
5989  if (freq <= 801999999U) {
5990#line 175
5991    reg05 = (u8 )84U;
5992  } else {
5993#line 176
5994    reg05 = (u8 )116U;
5995  }
5996#line 179
5997  __cil_tmp421 = 2 * 3UL;
5998#line 179
5999  __cil_tmp422 = __cil_tmp421 + 2;
6000#line 179
6001  __cil_tmp423 = (unsigned long )(rd) + __cil_tmp422;
6002#line 179
6003  *((u8 *)__cil_tmp423) = reg05;
6004#line 182
6005  __cil_tmp424 = 4 * 3UL;
6006#line 182
6007  __cil_tmp425 = __cil_tmp424 + 2;
6008#line 182
6009  __cil_tmp426 = (unsigned long )(rd) + __cil_tmp425;
6010#line 182
6011  __cil_tmp427 = freq + 1246000000U;
6012#line 182
6013  __cil_tmp428 = __cil_tmp427 / 32000000U;
6014#line 182
6015  *((u8 *)__cil_tmp426) = (u8 )__cil_tmp428;
6016#line 185
6017  if (mod1 <= 7999999U) {
6018#line 185
6019    __cil_tmp429 = 6 * 3UL;
6020#line 185
6021    __cil_tmp430 = __cil_tmp429 + 2;
6022#line 185
6023    __cil_tmp431 = (unsigned long )(rd) + __cil_tmp430;
6024#line 185
6025    *((u8 *)__cil_tmp431) = (u8 )29U;
6026  } else {
6027#line 186
6028    __cil_tmp432 = 6 * 3UL;
6029#line 186
6030    __cil_tmp433 = __cil_tmp432 + 2;
6031#line 186
6032    __cil_tmp434 = (unsigned long )(rd) + __cil_tmp433;
6033#line 186
6034    *((u8 *)__cil_tmp434) = (u8 )28U;
6035  }
6036#line 189
6037  if (mod1 <= 3999999U) {
6038#line 189
6039    __cil_tmp435 = 7 * 3UL;
6040#line 189
6041    __cil_tmp436 = __cil_tmp435 + 2;
6042#line 189
6043    __cil_tmp437 = (unsigned long )(rd) + __cil_tmp436;
6044#line 189
6045    *((u8 *)__cil_tmp437) = (u8 )9U;
6046  } else
6047#line 190
6048  if (mod1 <= 7999999U) {
6049#line 190
6050    __cil_tmp438 = 7 * 3UL;
6051#line 190
6052    __cil_tmp439 = __cil_tmp438 + 2;
6053#line 190
6054    __cil_tmp440 = (unsigned long )(rd) + __cil_tmp439;
6055#line 190
6056    *((u8 *)__cil_tmp440) = (u8 )8U;
6057  } else
6058#line 191
6059  if (mod1 <= 11999999U) {
6060#line 191
6061    __cil_tmp441 = 7 * 3UL;
6062#line 191
6063    __cil_tmp442 = __cil_tmp441 + 2;
6064#line 191
6065    __cil_tmp443 = (unsigned long )(rd) + __cil_tmp442;
6066#line 191
6067    *((u8 *)__cil_tmp443) = (u8 )15U;
6068  } else
6069#line 192
6070  if (mod1 <= 15999999U) {
6071#line 192
6072    __cil_tmp444 = 7 * 3UL;
6073#line 192
6074    __cil_tmp445 = __cil_tmp444 + 2;
6075#line 192
6076    __cil_tmp446 = (unsigned long )(rd) + __cil_tmp445;
6077#line 192
6078    *((u8 *)__cil_tmp446) = (u8 )14U;
6079  } else
6080#line 193
6081  if (mod1 <= 19999999U) {
6082#line 193
6083    __cil_tmp447 = 7 * 3UL;
6084#line 193
6085    __cil_tmp448 = __cil_tmp447 + 2;
6086#line 193
6087    __cil_tmp449 = (unsigned long )(rd) + __cil_tmp448;
6088#line 193
6089    *((u8 *)__cil_tmp449) = (u8 )13U;
6090  } else
6091#line 194
6092  if (mod1 <= 23999999U) {
6093#line 194
6094    __cil_tmp450 = 7 * 3UL;
6095#line 194
6096    __cil_tmp451 = __cil_tmp450 + 2;
6097#line 194
6098    __cil_tmp452 = (unsigned long )(rd) + __cil_tmp451;
6099#line 194
6100    *((u8 *)__cil_tmp452) = (u8 )12U;
6101  } else
6102#line 195
6103  if (mod1 <= 27999999U) {
6104#line 195
6105    __cil_tmp453 = 7 * 3UL;
6106#line 195
6107    __cil_tmp454 = __cil_tmp453 + 2;
6108#line 195
6109    __cil_tmp455 = (unsigned long )(rd) + __cil_tmp454;
6110#line 195
6111    *((u8 *)__cil_tmp455) = (u8 )11U;
6112  } else {
6113#line 196
6114    __cil_tmp456 = 7 * 3UL;
6115#line 196
6116    __cil_tmp457 = __cil_tmp456 + 2;
6117#line 196
6118    __cil_tmp458 = (unsigned long )(rd) + __cil_tmp457;
6119#line 196
6120    *((u8 *)__cil_tmp458) = (u8 )10U;
6121  }
6122#line 199
6123  if (mod2 <= 1999999U) {
6124#line 199
6125    __cil_tmp459 = 8 * 3UL;
6126#line 199
6127    __cil_tmp460 = __cil_tmp459 + 2;
6128#line 199
6129    __cil_tmp461 = (unsigned long )(rd) + __cil_tmp460;
6130#line 199
6131    *((u8 *)__cil_tmp461) = (u8 )69U;
6132  } else {
6133#line 200
6134    __cil_tmp462 = 8 * 3UL;
6135#line 200
6136    __cil_tmp463 = __cil_tmp462 + 2;
6137#line 200
6138    __cil_tmp464 = (unsigned long )(rd) + __cil_tmp463;
6139#line 200
6140    *((u8 *)__cil_tmp464) = (u8 )68U;
6141  }
6142#line 203
6143  __cil_tmp465 = & tmpval;
6144#line 203
6145  *__cil_tmp465 = (u8 )120U;
6146#line 204
6147  __cil_tmp466 = 10 * 3UL;
6148#line 204
6149  __cil_tmp467 = __cil_tmp466 + 2;
6150#line 204
6151  __cil_tmp468 = (unsigned long )(rd) + __cil_tmp467;
6152#line 204
6153  __cil_tmp469 = mod2 / 125000U;
6154#line 204
6155  __cil_tmp470 = (u8 )__cil_tmp469;
6156#line 204
6157  __cil_tmp471 = (unsigned int )__cil_tmp470;
6158#line 204
6159  __cil_tmp472 = __cil_tmp471 * 8U;
6160#line 204
6161  __cil_tmp473 = & tmpval;
6162#line 204
6163  __cil_tmp474 = *__cil_tmp473;
6164#line 204
6165  __cil_tmp475 = (unsigned int )__cil_tmp474;
6166#line 204
6167  __cil_tmp476 = __cil_tmp475 - __cil_tmp472;
6168#line 204
6169  *((u8 *)__cil_tmp468) = (u8 )__cil_tmp476;
6170#line 207
6171  __cil_tmp477 = 13 * 3UL;
6172#line 207
6173  __cil_tmp478 = __cil_tmp477 + 2;
6174#line 207
6175  __cil_tmp479 = (unsigned long )(rd) + __cil_tmp478;
6176#line 207
6177  *((u8 *)__cil_tmp479) = (u8 )253U;
6178#line 210
6179  __cil_tmp480 = 14 * 3UL;
6180#line 210
6181  __cil_tmp481 = __cil_tmp480 + 2;
6182#line 210
6183  __cil_tmp482 = (unsigned long )(rd) + __cil_tmp481;
6184#line 210
6185  *((u8 *)__cil_tmp482) = (u8 )145U;
6186#line 213
6187  if (freq <= 449999999U) {
6188#line 213
6189    __cil_tmp483 = 15 * 3UL;
6190#line 213
6191    __cil_tmp484 = __cil_tmp483 + 2;
6192#line 213
6193    __cil_tmp485 = (unsigned long )(rd) + __cil_tmp484;
6194#line 213
6195    *((u8 *)__cil_tmp485) = (u8 )208U;
6196  } else
6197#line 214
6198  if (freq <= 481999999U) {
6199#line 214
6200    __cil_tmp486 = 15 * 3UL;
6201#line 214
6202    __cil_tmp487 = __cil_tmp486 + 2;
6203#line 214
6204    __cil_tmp488 = (unsigned long )(rd) + __cil_tmp487;
6205#line 214
6206    *((u8 *)__cil_tmp488) = (u8 )209U;
6207  } else
6208#line 215
6209  if (freq <= 513999999U) {
6210#line 215
6211    __cil_tmp489 = 15 * 3UL;
6212#line 215
6213    __cil_tmp490 = __cil_tmp489 + 2;
6214#line 215
6215    __cil_tmp491 = (unsigned long )(rd) + __cil_tmp490;
6216#line 215
6217    *((u8 *)__cil_tmp491) = (u8 )212U;
6218  } else
6219#line 216
6220  if (freq <= 545999999U) {
6221#line 216
6222    __cil_tmp492 = 15 * 3UL;
6223#line 216
6224    __cil_tmp493 = __cil_tmp492 + 2;
6225#line 216
6226    __cil_tmp494 = (unsigned long )(rd) + __cil_tmp493;
6227#line 216
6228    *((u8 *)__cil_tmp494) = (u8 )215U;
6229  } else
6230#line 217
6231  if (freq <= 609999999U) {
6232#line 217
6233    __cil_tmp495 = 15 * 3UL;
6234#line 217
6235    __cil_tmp496 = __cil_tmp495 + 2;
6236#line 217
6237    __cil_tmp497 = (unsigned long )(rd) + __cil_tmp496;
6238#line 217
6239    *((u8 *)__cil_tmp497) = (u8 )218U;
6240  } else {
6241#line 218
6242    __cil_tmp498 = 15 * 3UL;
6243#line 218
6244    __cil_tmp499 = __cil_tmp498 + 2;
6245#line 218
6246    __cil_tmp500 = (unsigned long )(rd) + __cil_tmp499;
6247#line 218
6248    *((u8 *)__cil_tmp500) = (u8 )208U;
6249  }
6250#line 221
6251  __cil_tmp501 = 35 * 3UL;
6252#line 221
6253  __cil_tmp502 = __cil_tmp501 + 2;
6254#line 221
6255  __cil_tmp503 = (unsigned long )(rd) + __cil_tmp502;
6256#line 221
6257  __cil_tmp504 = (unsigned int )reg05;
6258#line 221
6259  __cil_tmp505 = __cil_tmp504 & 240U;
6260#line 221
6261  *((u8 *)__cil_tmp503) = (u8 )__cil_tmp505;
6262#line 224
6263  if (mod1 <= 7999999U) {
6264#line 224
6265    __cil_tmp506 = & tmpval;
6266#line 224
6267    *__cil_tmp506 = (u8 )0U;
6268  } else
6269#line 225
6270  if (mod1 <= 11999999U) {
6271#line 225
6272    __cil_tmp507 = & tmpval;
6273#line 225
6274    *__cil_tmp507 = (u8 )1U;
6275  } else
6276#line 226
6277  if (mod1 <= 15999999U) {
6278#line 226
6279    __cil_tmp508 = & tmpval;
6280#line 226
6281    *__cil_tmp508 = (u8 )2U;
6282  } else
6283#line 227
6284  if (mod1 <= 23999999U) {
6285#line 227
6286    __cil_tmp509 = & tmpval;
6287#line 227
6288    *__cil_tmp509 = (u8 )3U;
6289  } else
6290#line 228
6291  if (mod1 <= 27999999U) {
6292#line 228
6293    __cil_tmp510 = & tmpval;
6294#line 228
6295    *__cil_tmp510 = (u8 )4U;
6296  } else {
6297#line 229
6298    __cil_tmp511 = & tmpval;
6299#line 229
6300    *__cil_tmp511 = (u8 )5U;
6301  }
6302#line 230
6303  __cil_tmp512 = 40 * 3UL;
6304#line 230
6305  __cil_tmp513 = __cil_tmp512 + 2;
6306#line 230
6307  __cil_tmp514 = (unsigned long )(rd) + __cil_tmp513;
6308#line 230
6309  __cil_tmp515 = & tmpval;
6310#line 230
6311  __cil_tmp516 = *__cil_tmp515;
6312#line 230
6313  __cil_tmp517 = (int )__cil_tmp516;
6314#line 230
6315  __cil_tmp518 = (unsigned long )priv;
6316#line 230
6317  __cil_tmp519 = __cil_tmp518 + 16;
6318#line 230
6319  __cil_tmp520 = *((u8 *)__cil_tmp519);
6320#line 230
6321  __cil_tmp521 = (int )__cil_tmp520;
6322#line 230
6323  __cil_tmp522 = __cil_tmp521 + __cil_tmp517;
6324#line 230
6325  __cil_tmp523 = (unsigned int )__cil_tmp522;
6326#line 230
6327  __cil_tmp524 = __cil_tmp523 + 14U;
6328#line 230
6329  *((u8 *)__cil_tmp514) = (u8 )__cil_tmp524;
6330#line 233
6331  if (mod1 <= 7999999U) {
6332#line 233
6333    __cil_tmp525 = & tmpval;
6334#line 233
6335    *__cil_tmp525 = (u8 )0U;
6336  } else
6337#line 234
6338  if (mod1 <= 11999999U) {
6339#line 234
6340    __cil_tmp526 = & tmpval;
6341#line 234
6342    *__cil_tmp526 = (u8 )1U;
6343  } else
6344#line 235
6345  if (mod1 <= 19999999U) {
6346#line 235
6347    __cil_tmp527 = & tmpval;
6348#line 235
6349    *__cil_tmp527 = (u8 )2U;
6350  } else
6351#line 236
6352  if (mod1 <= 23999999U) {
6353#line 236
6354    __cil_tmp528 = & tmpval;
6355#line 236
6356    *__cil_tmp528 = (u8 )3U;
6357  } else
6358#line 237
6359  if (mod1 <= 27999999U) {
6360#line 237
6361    __cil_tmp529 = & tmpval;
6362#line 237
6363    *__cil_tmp529 = (u8 )4U;
6364  } else {
6365#line 238
6366    __cil_tmp530 = & tmpval;
6367#line 238
6368    *__cil_tmp530 = (u8 )5U;
6369  }
6370#line 239
6371  __cil_tmp531 = 41 * 3UL;
6372#line 239
6373  __cil_tmp532 = __cil_tmp531 + 2;
6374#line 239
6375  __cil_tmp533 = (unsigned long )(rd) + __cil_tmp532;
6376#line 239
6377  __cil_tmp534 = & tmpval;
6378#line 239
6379  __cil_tmp535 = *__cil_tmp534;
6380#line 239
6381  __cil_tmp536 = (int )__cil_tmp535;
6382#line 239
6383  __cil_tmp537 = (unsigned long )priv;
6384#line 239
6385  __cil_tmp538 = __cil_tmp537 + 17;
6386#line 239
6387  __cil_tmp539 = *((u8 *)__cil_tmp538);
6388#line 239
6389  __cil_tmp540 = (int )__cil_tmp539;
6390#line 239
6391  __cil_tmp541 = __cil_tmp540 + __cil_tmp536;
6392#line 239
6393  __cil_tmp542 = (unsigned int )__cil_tmp541;
6394#line 239
6395  __cil_tmp543 = __cil_tmp542 + 13U;
6396#line 239
6397  *((u8 *)__cil_tmp533) = (u8 )__cil_tmp543;
6398#line 242
6399  __cil_tmp544 = 43 * 3UL;
6400#line 242
6401  __cil_tmp545 = __cil_tmp544 + 2;
6402#line 242
6403  __cil_tmp546 = (unsigned long )(rd) + __cil_tmp545;
6404#line 242
6405  __cil_tmp547 = (unsigned long )priv;
6406#line 242
6407  __cil_tmp548 = __cil_tmp547 + 18;
6408#line 242
6409  *((u8 *)__cil_tmp546) = *((u8 *)__cil_tmp548);
6410#line 245
6411  __cil_tmp549 = 45 * 3UL;
6412#line 245
6413  __cil_tmp550 = __cil_tmp549 + 2;
6414#line 245
6415  __cil_tmp551 = (unsigned long )(rd) + __cil_tmp550;
6416#line 245
6417  *((u8 *)__cil_tmp551) = (u8 )146U;
6418  {
6419#line 247
6420  __cil_tmp552 = & debug;
6421#line 247
6422  __cil_tmp553 = *__cil_tmp552;
6423#line 247
6424  if (__cil_tmp553 != 0) {
6425    {
6426#line 247
6427    __cil_tmp554 = 2 * 3UL;
6428#line 247
6429    __cil_tmp555 = __cil_tmp554 + 2;
6430#line 247
6431    __cil_tmp556 = (unsigned long )(rd) + __cil_tmp555;
6432#line 247
6433    __cil_tmp557 = *((u8 *)__cil_tmp556);
6434#line 247
6435    __cil_tmp558 = (int )__cil_tmp557;
6436#line 247
6437    __cil_tmp559 = 4 * 3UL;
6438#line 247
6439    __cil_tmp560 = __cil_tmp559 + 2;
6440#line 247
6441    __cil_tmp561 = (unsigned long )(rd) + __cil_tmp560;
6442#line 247
6443    __cil_tmp562 = *((u8 *)__cil_tmp561);
6444#line 247
6445    __cil_tmp563 = (int )__cil_tmp562;
6446#line 247
6447    __cil_tmp564 = 6 * 3UL;
6448#line 247
6449    __cil_tmp565 = __cil_tmp564 + 2;
6450#line 247
6451    __cil_tmp566 = (unsigned long )(rd) + __cil_tmp565;
6452#line 247
6453    __cil_tmp567 = *((u8 *)__cil_tmp566);
6454#line 247
6455    __cil_tmp568 = (int )__cil_tmp567;
6456#line 247
6457    __cil_tmp569 = 7 * 3UL;
6458#line 247
6459    __cil_tmp570 = __cil_tmp569 + 2;
6460#line 247
6461    __cil_tmp571 = (unsigned long )(rd) + __cil_tmp570;
6462#line 247
6463    __cil_tmp572 = *((u8 *)__cil_tmp571);
6464#line 247
6465    __cil_tmp573 = (int )__cil_tmp572;
6466#line 247
6467    __cil_tmp574 = 8 * 3UL;
6468#line 247
6469    __cil_tmp575 = __cil_tmp574 + 2;
6470#line 247
6471    __cil_tmp576 = (unsigned long )(rd) + __cil_tmp575;
6472#line 247
6473    __cil_tmp577 = *((u8 *)__cil_tmp576);
6474#line 247
6475    __cil_tmp578 = (int )__cil_tmp577;
6476#line 247
6477    __cil_tmp579 = 10 * 3UL;
6478#line 247
6479    __cil_tmp580 = __cil_tmp579 + 2;
6480#line 247
6481    __cil_tmp581 = (unsigned long )(rd) + __cil_tmp580;
6482#line 247
6483    __cil_tmp582 = *((u8 *)__cil_tmp581);
6484#line 247
6485    __cil_tmp583 = (int )__cil_tmp582;
6486#line 247
6487    __cil_tmp584 = 13 * 3UL;
6488#line 247
6489    __cil_tmp585 = __cil_tmp584 + 2;
6490#line 247
6491    __cil_tmp586 = (unsigned long )(rd) + __cil_tmp585;
6492#line 247
6493    __cil_tmp587 = *((u8 *)__cil_tmp586);
6494#line 247
6495    __cil_tmp588 = (int )__cil_tmp587;
6496#line 247
6497    __cil_tmp589 = 14 * 3UL;
6498#line 247
6499    __cil_tmp590 = __cil_tmp589 + 2;
6500#line 247
6501    __cil_tmp591 = (unsigned long )(rd) + __cil_tmp590;
6502#line 247
6503    __cil_tmp592 = *((u8 *)__cil_tmp591);
6504#line 247
6505    __cil_tmp593 = (int )__cil_tmp592;
6506#line 247
6507    __cil_tmp594 = 15 * 3UL;
6508#line 247
6509    __cil_tmp595 = __cil_tmp594 + 2;
6510#line 247
6511    __cil_tmp596 = (unsigned long )(rd) + __cil_tmp595;
6512#line 247
6513    __cil_tmp597 = *((u8 *)__cil_tmp596);
6514#line 247
6515    __cil_tmp598 = (int )__cil_tmp597;
6516#line 247
6517    __cil_tmp599 = 35 * 3UL;
6518#line 247
6519    __cil_tmp600 = __cil_tmp599 + 2;
6520#line 247
6521    __cil_tmp601 = (unsigned long )(rd) + __cil_tmp600;
6522#line 247
6523    __cil_tmp602 = *((u8 *)__cil_tmp601);
6524#line 247
6525    __cil_tmp603 = (int )__cil_tmp602;
6526#line 247
6527    __cil_tmp604 = 40 * 3UL;
6528#line 247
6529    __cil_tmp605 = __cil_tmp604 + 2;
6530#line 247
6531    __cil_tmp606 = (unsigned long )(rd) + __cil_tmp605;
6532#line 247
6533    __cil_tmp607 = *((u8 *)__cil_tmp606);
6534#line 247
6535    __cil_tmp608 = (int )__cil_tmp607;
6536#line 247
6537    __cil_tmp609 = 41 * 3UL;
6538#line 247
6539    __cil_tmp610 = __cil_tmp609 + 2;
6540#line 247
6541    __cil_tmp611 = (unsigned long )(rd) + __cil_tmp610;
6542#line 247
6543    __cil_tmp612 = *((u8 *)__cil_tmp611);
6544#line 247
6545    __cil_tmp613 = (int )__cil_tmp612;
6546#line 247
6547    __cil_tmp614 = 43 * 3UL;
6548#line 247
6549    __cil_tmp615 = __cil_tmp614 + 2;
6550#line 247
6551    __cil_tmp616 = (unsigned long )(rd) + __cil_tmp615;
6552#line 247
6553    __cil_tmp617 = *((u8 *)__cil_tmp616);
6554#line 247
6555    __cil_tmp618 = (int )__cil_tmp617;
6556#line 247
6557    __cil_tmp619 = 45 * 3UL;
6558#line 247
6559    __cil_tmp620 = __cil_tmp619 + 2;
6560#line 247
6561    __cil_tmp621 = (unsigned long )(rd) + __cil_tmp620;
6562#line 247
6563    __cil_tmp622 = *((u8 *)__cil_tmp621);
6564#line 247
6565    __cil_tmp623 = (int )__cil_tmp622;
6566#line 247
6567    printk("<7>QT1010: freq:%u 05:%02x 07:%02x 09:%02x 0a:%02x 0b:%02x 1a:%02x 11:%02x 12:%02x 22:%02x 05:%02x 1f:%02x 20:%02x 25:%02x 00:%02x",
6568           freq, __cil_tmp558, __cil_tmp563, __cil_tmp568, __cil_tmp573, __cil_tmp578,
6569           __cil_tmp583, __cil_tmp588, __cil_tmp593, __cil_tmp598, __cil_tmp603, __cil_tmp608,
6570           __cil_tmp613, __cil_tmp618, __cil_tmp623);
6571    }
6572  } else {
6573
6574  }
6575  }
6576#line 254
6577  i = (u8 )0U;
6578#line 254
6579  goto ldv_22800;
6580  ldv_22799: ;
6581  {
6582#line 255
6583  __cil_tmp624 = (int )i;
6584#line 255
6585  __cil_tmp625 = __cil_tmp624 * 3UL;
6586#line 255
6587  __cil_tmp626 = (unsigned long )(rd) + __cil_tmp625;
6588#line 255
6589  __cil_tmp627 = *((u8 *)__cil_tmp626);
6590#line 255
6591  __cil_tmp628 = (unsigned int )__cil_tmp627;
6592#line 255
6593  if (__cil_tmp628 == 0U) {
6594    {
6595#line 256
6596    __cil_tmp629 = (int )i;
6597#line 256
6598    __cil_tmp630 = __cil_tmp629 * 3UL;
6599#line 256
6600    __cil_tmp631 = __cil_tmp630 + 1;
6601#line 256
6602    __cil_tmp632 = (unsigned long )(rd) + __cil_tmp631;
6603#line 256
6604    __cil_tmp633 = *((u8 *)__cil_tmp632);
6605#line 256
6606    __cil_tmp634 = (int )__cil_tmp633;
6607#line 256
6608    __cil_tmp635 = (u8 )__cil_tmp634;
6609#line 256
6610    __cil_tmp636 = (int )i;
6611#line 256
6612    __cil_tmp637 = __cil_tmp636 * 3UL;
6613#line 256
6614    __cil_tmp638 = __cil_tmp637 + 2;
6615#line 256
6616    __cil_tmp639 = (unsigned long )(rd) + __cil_tmp638;
6617#line 256
6618    __cil_tmp640 = *((u8 *)__cil_tmp639);
6619#line 256
6620    __cil_tmp641 = (int )__cil_tmp640;
6621#line 256
6622    __cil_tmp642 = (u8 )__cil_tmp641;
6623#line 256
6624    err = qt1010_writereg(priv, __cil_tmp635, __cil_tmp642);
6625    }
6626  } else {
6627    {
6628#line 258
6629    __cil_tmp643 = (int )i;
6630#line 258
6631    __cil_tmp644 = __cil_tmp643 * 3UL;
6632#line 258
6633    __cil_tmp645 = __cil_tmp644 + 1;
6634#line 258
6635    __cil_tmp646 = (unsigned long )(rd) + __cil_tmp645;
6636#line 258
6637    __cil_tmp647 = *((u8 *)__cil_tmp646);
6638#line 258
6639    __cil_tmp648 = (int )__cil_tmp647;
6640#line 258
6641    __cil_tmp649 = (u8 )__cil_tmp648;
6642#line 258
6643    err = qt1010_readreg(priv, __cil_tmp649, & tmpval);
6644    }
6645  }
6646  }
6647#line 260
6648  if (err != 0) {
6649#line 260
6650    return (err);
6651  } else {
6652
6653  }
6654#line 254
6655  __cil_tmp650 = (int )i;
6656#line 254
6657  __cil_tmp651 = __cil_tmp650 + 1;
6658#line 254
6659  i = (u8 )__cil_tmp651;
6660  ldv_22800: ;
6661  {
6662#line 254
6663  __cil_tmp652 = (unsigned int )i;
6664#line 254
6665  if (__cil_tmp652 <= 47U) {
6666#line 255
6667    goto ldv_22799;
6668  } else {
6669#line 257
6670    goto ldv_22801;
6671  }
6672  }
6673  ldv_22801: ;
6674  {
6675#line 263
6676  __cil_tmp653 = & debug;
6677#line 263
6678  __cil_tmp654 = *__cil_tmp653;
6679#line 263
6680  if (__cil_tmp654 != 0) {
6681    {
6682#line 264
6683    qt1010_dump_regs(priv);
6684    }
6685  } else {
6686
6687  }
6688  }
6689  {
6690#line 266
6691  __cil_tmp655 = (int (*)(struct dvb_frontend * , int  ))0;
6692#line 266
6693  __cil_tmp656 = (unsigned long )__cil_tmp655;
6694#line 266
6695  __cil_tmp657 = 0 + 360;
6696#line 266
6697  __cil_tmp658 = (unsigned long )fe;
6698#line 266
6699  __cil_tmp659 = __cil_tmp658 + __cil_tmp657;
6700#line 266
6701  __cil_tmp660 = *((int (**)(struct dvb_frontend * , int  ))__cil_tmp659);
6702#line 266
6703  __cil_tmp661 = (unsigned long )__cil_tmp660;
6704#line 266
6705  if (__cil_tmp661 != __cil_tmp656) {
6706    {
6707#line 267
6708    __cil_tmp662 = 0 + 360;
6709#line 267
6710    __cil_tmp663 = (unsigned long )fe;
6711#line 267
6712    __cil_tmp664 = __cil_tmp663 + __cil_tmp662;
6713#line 267
6714    __cil_tmp665 = *((int (**)(struct dvb_frontend * , int  ))__cil_tmp664);
6715#line 267
6716    (*__cil_tmp665)(fe, 0);
6717    }
6718  } else {
6719
6720  }
6721  }
6722#line 269
6723  return (0);
6724}
6725}
6726#line 272 "/home/zakharov/launch/work/current--X--drivers/--X--defaultlinux-3.4--X--43_1a--X--cpachecker/linux-3.4/csd_deg_dscv/9526/dscv_tempdir/dscv/ri/43_1a/drivers/media/common/tuners/qt1010.c.p"
6727static int qt1010_init_meas1(struct qt1010_priv *priv , u8 oper , u8 reg , u8 reg_init_val ,
6728                             u8 *retval ) 
6729{ u8 i ;
6730  u8 val1 ;
6731  u8 val2 ;
6732  int err ;
6733  qt1010_i2c_oper_t i2c_data[4U] ;
6734  int tmp ;
6735  unsigned long __cil_tmp12 ;
6736  unsigned long __cil_tmp13 ;
6737  unsigned long __cil_tmp14 ;
6738  unsigned long __cil_tmp15 ;
6739  unsigned long __cil_tmp16 ;
6740  unsigned long __cil_tmp17 ;
6741  unsigned long __cil_tmp18 ;
6742  unsigned long __cil_tmp19 ;
6743  unsigned long __cil_tmp20 ;
6744  unsigned long __cil_tmp21 ;
6745  unsigned long __cil_tmp22 ;
6746  unsigned long __cil_tmp23 ;
6747  unsigned long __cil_tmp24 ;
6748  unsigned long __cil_tmp25 ;
6749  unsigned long __cil_tmp26 ;
6750  unsigned long __cil_tmp27 ;
6751  unsigned long __cil_tmp28 ;
6752  unsigned long __cil_tmp29 ;
6753  unsigned long __cil_tmp30 ;
6754  unsigned long __cil_tmp31 ;
6755  unsigned long __cil_tmp32 ;
6756  unsigned long __cil_tmp33 ;
6757  unsigned long __cil_tmp34 ;
6758  unsigned long __cil_tmp35 ;
6759  unsigned long __cil_tmp36 ;
6760  unsigned long __cil_tmp37 ;
6761  unsigned long __cil_tmp38 ;
6762  unsigned long __cil_tmp39 ;
6763  unsigned long __cil_tmp40 ;
6764  unsigned long __cil_tmp41 ;
6765  unsigned long __cil_tmp42 ;
6766  unsigned long __cil_tmp43 ;
6767  int __cil_tmp44 ;
6768  unsigned long __cil_tmp45 ;
6769  unsigned long __cil_tmp46 ;
6770  u8 __cil_tmp47 ;
6771  unsigned int __cil_tmp48 ;
6772  int __cil_tmp49 ;
6773  unsigned long __cil_tmp50 ;
6774  unsigned long __cil_tmp51 ;
6775  unsigned long __cil_tmp52 ;
6776  u8 __cil_tmp53 ;
6777  int __cil_tmp54 ;
6778  u8 __cil_tmp55 ;
6779  int __cil_tmp56 ;
6780  unsigned long __cil_tmp57 ;
6781  unsigned long __cil_tmp58 ;
6782  unsigned long __cil_tmp59 ;
6783  u8 __cil_tmp60 ;
6784  int __cil_tmp61 ;
6785  u8 __cil_tmp62 ;
6786  int __cil_tmp63 ;
6787  unsigned long __cil_tmp64 ;
6788  unsigned long __cil_tmp65 ;
6789  unsigned long __cil_tmp66 ;
6790  u8 __cil_tmp67 ;
6791  int __cil_tmp68 ;
6792  u8 __cil_tmp69 ;
6793  int __cil_tmp70 ;
6794  int __cil_tmp71 ;
6795  unsigned int __cil_tmp72 ;
6796  u8 *__cil_tmp73 ;
6797  int __cil_tmp74 ;
6798  u8 __cil_tmp75 ;
6799  int *__cil_tmp76 ;
6800  int __cil_tmp77 ;
6801  int __cil_tmp78 ;
6802  int __cil_tmp79 ;
6803  u8 *__cil_tmp80 ;
6804  u8 __cil_tmp81 ;
6805  int __cil_tmp82 ;
6806  u8 *__cil_tmp83 ;
6807  u8 __cil_tmp84 ;
6808  int __cil_tmp85 ;
6809  int __cil_tmp86 ;
6810  u8 __cil_tmp87 ;
6811  u8 __cil_tmp88 ;
6812
6813  {
6814#line 278
6815  __cil_tmp12 = 0 * 3UL;
6816#line 278
6817  __cil_tmp13 = (unsigned long )(i2c_data) + __cil_tmp12;
6818#line 278
6819  *((u8 *)__cil_tmp13) = (u8 )0U;
6820#line 278
6821  __cil_tmp14 = 0 * 3UL;
6822#line 278
6823  __cil_tmp15 = __cil_tmp14 + 1;
6824#line 278
6825  __cil_tmp16 = (unsigned long )(i2c_data) + __cil_tmp15;
6826#line 278
6827  *((u8 *)__cil_tmp16) = reg;
6828#line 278
6829  __cil_tmp17 = 0 * 3UL;
6830#line 278
6831  __cil_tmp18 = __cil_tmp17 + 2;
6832#line 278
6833  __cil_tmp19 = (unsigned long )(i2c_data) + __cil_tmp18;
6834#line 278
6835  *((u8 *)__cil_tmp19) = reg_init_val;
6836#line 278
6837  __cil_tmp20 = 1 * 3UL;
6838#line 278
6839  __cil_tmp21 = (unsigned long )(i2c_data) + __cil_tmp20;
6840#line 278
6841  *((u8 *)__cil_tmp21) = (u8 )0U;
6842#line 278
6843  __cil_tmp22 = 1 * 3UL;
6844#line 278
6845  __cil_tmp23 = __cil_tmp22 + 1;
6846#line 278
6847  __cil_tmp24 = (unsigned long )(i2c_data) + __cil_tmp23;
6848#line 278
6849  *((u8 *)__cil_tmp24) = (u8 )30U;
6850#line 278
6851  __cil_tmp25 = 1 * 3UL;
6852#line 278
6853  __cil_tmp26 = __cil_tmp25 + 2;
6854#line 278
6855  __cil_tmp27 = (unsigned long )(i2c_data) + __cil_tmp26;
6856#line 278
6857  *((u8 *)__cil_tmp27) = (u8 )0U;
6858#line 278
6859  __cil_tmp28 = 2 * 3UL;
6860#line 278
6861  __cil_tmp29 = (unsigned long )(i2c_data) + __cil_tmp28;
6862#line 278
6863  *((u8 *)__cil_tmp29) = (u8 )0U;
6864#line 278
6865  __cil_tmp30 = 2 * 3UL;
6866#line 278
6867  __cil_tmp31 = __cil_tmp30 + 1;
6868#line 278
6869  __cil_tmp32 = (unsigned long )(i2c_data) + __cil_tmp31;
6870#line 278
6871  *((u8 *)__cil_tmp32) = (u8 )30U;
6872#line 278
6873  __cil_tmp33 = 2 * 3UL;
6874#line 278
6875  __cil_tmp34 = __cil_tmp33 + 2;
6876#line 278
6877  __cil_tmp35 = (unsigned long )(i2c_data) + __cil_tmp34;
6878#line 278
6879  *((u8 *)__cil_tmp35) = oper;
6880#line 278
6881  __cil_tmp36 = 3 * 3UL;
6882#line 278
6883  __cil_tmp37 = (unsigned long )(i2c_data) + __cil_tmp36;
6884#line 278
6885  *((u8 *)__cil_tmp37) = (u8 )1U;
6886#line 278
6887  __cil_tmp38 = 3 * 3UL;
6888#line 278
6889  __cil_tmp39 = __cil_tmp38 + 1;
6890#line 278
6891  __cil_tmp40 = (unsigned long )(i2c_data) + __cil_tmp39;
6892#line 278
6893  *((u8 *)__cil_tmp40) = reg;
6894#line 278
6895  __cil_tmp41 = 3 * 3UL;
6896#line 278
6897  __cil_tmp42 = __cil_tmp41 + 2;
6898#line 278
6899  __cil_tmp43 = (unsigned long )(i2c_data) + __cil_tmp42;
6900#line 278
6901  *((u8 *)__cil_tmp43) = (u8 )255U;
6902#line 285
6903  i = (u8 )0U;
6904#line 285
6905  goto ldv_22817;
6906  ldv_22816: ;
6907  {
6908#line 286
6909  __cil_tmp44 = (int )i;
6910#line 286
6911  __cil_tmp45 = __cil_tmp44 * 3UL;
6912#line 286
6913  __cil_tmp46 = (unsigned long )(i2c_data) + __cil_tmp45;
6914#line 286
6915  __cil_tmp47 = *((u8 *)__cil_tmp46);
6916#line 286
6917  __cil_tmp48 = (unsigned int )__cil_tmp47;
6918#line 286
6919  if (__cil_tmp48 == 0U) {
6920    {
6921#line 287
6922    __cil_tmp49 = (int )i;
6923#line 287
6924    __cil_tmp50 = __cil_tmp49 * 3UL;
6925#line 287
6926    __cil_tmp51 = __cil_tmp50 + 1;
6927#line 287
6928    __cil_tmp52 = (unsigned long )(i2c_data) + __cil_tmp51;
6929#line 287
6930    __cil_tmp53 = *((u8 *)__cil_tmp52);
6931#line 287
6932    __cil_tmp54 = (int )__cil_tmp53;
6933#line 287
6934    __cil_tmp55 = (u8 )__cil_tmp54;
6935#line 287
6936    __cil_tmp56 = (int )i;
6937#line 287
6938    __cil_tmp57 = __cil_tmp56 * 3UL;
6939#line 287
6940    __cil_tmp58 = __cil_tmp57 + 2;
6941#line 287
6942    __cil_tmp59 = (unsigned long )(i2c_data) + __cil_tmp58;
6943#line 287
6944    __cil_tmp60 = *((u8 *)__cil_tmp59);
6945#line 287
6946    __cil_tmp61 = (int )__cil_tmp60;
6947#line 287
6948    __cil_tmp62 = (u8 )__cil_tmp61;
6949#line 287
6950    err = qt1010_writereg(priv, __cil_tmp55, __cil_tmp62);
6951    }
6952  } else {
6953    {
6954#line 290
6955    __cil_tmp63 = (int )i;
6956#line 290
6957    __cil_tmp64 = __cil_tmp63 * 3UL;
6958#line 290
6959    __cil_tmp65 = __cil_tmp64 + 1;
6960#line 290
6961    __cil_tmp66 = (unsigned long )(i2c_data) + __cil_tmp65;
6962#line 290
6963    __cil_tmp67 = *((u8 *)__cil_tmp66);
6964#line 290
6965    __cil_tmp68 = (int )__cil_tmp67;
6966#line 290
6967    __cil_tmp69 = (u8 )__cil_tmp68;
6968#line 290
6969    err = qt1010_readreg(priv, __cil_tmp69, & val2);
6970    }
6971  }
6972  }
6973#line 292
6974  if (err != 0) {
6975#line 292
6976    return (err);
6977  } else {
6978
6979  }
6980#line 285
6981  __cil_tmp70 = (int )i;
6982#line 285
6983  __cil_tmp71 = __cil_tmp70 + 1;
6984#line 285
6985  i = (u8 )__cil_tmp71;
6986  ldv_22817: ;
6987  {
6988#line 285
6989  __cil_tmp72 = (unsigned int )i;
6990#line 285
6991  if (__cil_tmp72 <= 3U) {
6992#line 286
6993    goto ldv_22816;
6994  } else {
6995#line 288
6996    goto ldv_22818;
6997  }
6998  }
6999  ldv_22818: ;
7000  ldv_22819: 
7001  {
7002#line 296
7003  __cil_tmp73 = & val2;
7004#line 296
7005  val1 = *__cil_tmp73;
7006#line 297
7007  __cil_tmp74 = (int )reg;
7008#line 297
7009  __cil_tmp75 = (u8 )__cil_tmp74;
7010#line 297
7011  err = qt1010_readreg(priv, __cil_tmp75, & val2);
7012  }
7013#line 298
7014  if (err != 0) {
7015#line 298
7016    return (err);
7017  } else {
7018
7019  }
7020  {
7021#line 299
7022  __cil_tmp76 = & debug;
7023#line 299
7024  __cil_tmp77 = *__cil_tmp76;
7025#line 299
7026  if (__cil_tmp77 != 0) {
7027    {
7028#line 299
7029    __cil_tmp78 = (int )reg;
7030#line 299
7031    __cil_tmp79 = (int )val1;
7032#line 299
7033    __cil_tmp80 = & val2;
7034#line 299
7035    __cil_tmp81 = *__cil_tmp80;
7036#line 299
7037    __cil_tmp82 = (int )__cil_tmp81;
7038#line 299
7039    printk("<7>QT1010: compare reg:%02x %02x %02x", __cil_tmp78, __cil_tmp79, __cil_tmp82);
7040    }
7041  } else {
7042
7043  }
7044  }
7045  {
7046#line 300
7047  __cil_tmp83 = & val2;
7048#line 300
7049  __cil_tmp84 = *__cil_tmp83;
7050#line 300
7051  __cil_tmp85 = (int )__cil_tmp84;
7052#line 300
7053  __cil_tmp86 = (int )val1;
7054#line 300
7055  if (__cil_tmp86 != __cil_tmp85) {
7056#line 301
7057    goto ldv_22819;
7058  } else {
7059#line 303
7060    goto ldv_22820;
7061  }
7062  }
7063  ldv_22820: 
7064  {
7065#line 301
7066  *retval = val1;
7067#line 303
7068  __cil_tmp87 = (u8 )30;
7069#line 303
7070  __cil_tmp88 = (u8 )0;
7071#line 303
7072  tmp = qt1010_writereg(priv, __cil_tmp87, __cil_tmp88);
7073  }
7074#line 303
7075  return (tmp);
7076}
7077}
7078#line 306 "/home/zakharov/launch/work/current--X--drivers/--X--defaultlinux-3.4--X--43_1a--X--cpachecker/linux-3.4/csd_deg_dscv/9526/dscv_tempdir/dscv/ri/43_1a/drivers/media/common/tuners/qt1010.c.p"
7079static u8 qt1010_init_meas2(struct qt1010_priv *priv , u8 reg_init_val , u8 *retval ) 
7080{ u8 i ;
7081  u8 val ;
7082  int err ;
7083  qt1010_i2c_oper_t i2c_data[7U] ;
7084  unsigned long __cil_tmp8 ;
7085  unsigned long __cil_tmp9 ;
7086  unsigned long __cil_tmp10 ;
7087  unsigned long __cil_tmp11 ;
7088  unsigned long __cil_tmp12 ;
7089  unsigned long __cil_tmp13 ;
7090  unsigned long __cil_tmp14 ;
7091  unsigned long __cil_tmp15 ;
7092  unsigned long __cil_tmp16 ;
7093  unsigned long __cil_tmp17 ;
7094  unsigned long __cil_tmp18 ;
7095  unsigned long __cil_tmp19 ;
7096  unsigned long __cil_tmp20 ;
7097  unsigned long __cil_tmp21 ;
7098  unsigned long __cil_tmp22 ;
7099  unsigned long __cil_tmp23 ;
7100  unsigned long __cil_tmp24 ;
7101  unsigned long __cil_tmp25 ;
7102  unsigned long __cil_tmp26 ;
7103  unsigned long __cil_tmp27 ;
7104  unsigned long __cil_tmp28 ;
7105  unsigned long __cil_tmp29 ;
7106  unsigned long __cil_tmp30 ;
7107  unsigned long __cil_tmp31 ;
7108  unsigned long __cil_tmp32 ;
7109  unsigned long __cil_tmp33 ;
7110  unsigned long __cil_tmp34 ;
7111  unsigned long __cil_tmp35 ;
7112  unsigned long __cil_tmp36 ;
7113  unsigned long __cil_tmp37 ;
7114  unsigned long __cil_tmp38 ;
7115  unsigned long __cil_tmp39 ;
7116  unsigned long __cil_tmp40 ;
7117  unsigned long __cil_tmp41 ;
7118  unsigned long __cil_tmp42 ;
7119  unsigned long __cil_tmp43 ;
7120  unsigned long __cil_tmp44 ;
7121  unsigned long __cil_tmp45 ;
7122  unsigned long __cil_tmp46 ;
7123  unsigned long __cil_tmp47 ;
7124  unsigned long __cil_tmp48 ;
7125  unsigned long __cil_tmp49 ;
7126  unsigned long __cil_tmp50 ;
7127  unsigned long __cil_tmp51 ;
7128  unsigned long __cil_tmp52 ;
7129  unsigned long __cil_tmp53 ;
7130  unsigned long __cil_tmp54 ;
7131  unsigned long __cil_tmp55 ;
7132  unsigned long __cil_tmp56 ;
7133  unsigned long __cil_tmp57 ;
7134  unsigned long __cil_tmp58 ;
7135  unsigned long __cil_tmp59 ;
7136  unsigned long __cil_tmp60 ;
7137  unsigned long __cil_tmp61 ;
7138  unsigned long __cil_tmp62 ;
7139  unsigned long __cil_tmp63 ;
7140  int __cil_tmp64 ;
7141  unsigned long __cil_tmp65 ;
7142  unsigned long __cil_tmp66 ;
7143  u8 __cil_tmp67 ;
7144  unsigned int __cil_tmp68 ;
7145  int __cil_tmp69 ;
7146  unsigned long __cil_tmp70 ;
7147  unsigned long __cil_tmp71 ;
7148  unsigned long __cil_tmp72 ;
7149  u8 __cil_tmp73 ;
7150  int __cil_tmp74 ;
7151  u8 __cil_tmp75 ;
7152  int __cil_tmp76 ;
7153  unsigned long __cil_tmp77 ;
7154  unsigned long __cil_tmp78 ;
7155  unsigned long __cil_tmp79 ;
7156  u8 __cil_tmp80 ;
7157  int __cil_tmp81 ;
7158  u8 __cil_tmp82 ;
7159  int __cil_tmp83 ;
7160  unsigned long __cil_tmp84 ;
7161  unsigned long __cil_tmp85 ;
7162  unsigned long __cil_tmp86 ;
7163  u8 __cil_tmp87 ;
7164  int __cil_tmp88 ;
7165  u8 __cil_tmp89 ;
7166  int __cil_tmp90 ;
7167  int __cil_tmp91 ;
7168  unsigned int __cil_tmp92 ;
7169  u8 *__cil_tmp93 ;
7170
7171  {
7172#line 311
7173  __cil_tmp8 = 0 * 3UL;
7174#line 311
7175  __cil_tmp9 = (unsigned long )(i2c_data) + __cil_tmp8;
7176#line 311
7177  *((u8 *)__cil_tmp9) = (u8 )0U;
7178#line 311
7179  __cil_tmp10 = 0 * 3UL;
7180#line 311
7181  __cil_tmp11 = __cil_tmp10 + 1;
7182#line 311
7183  __cil_tmp12 = (unsigned long )(i2c_data) + __cil_tmp11;
7184#line 311
7185  *((u8 *)__cil_tmp12) = (u8 )7U;
7186#line 311
7187  __cil_tmp13 = 0 * 3UL;
7188#line 311
7189  __cil_tmp14 = __cil_tmp13 + 2;
7190#line 311
7191  __cil_tmp15 = (unsigned long )(i2c_data) + __cil_tmp14;
7192#line 311
7193  *((u8 *)__cil_tmp15) = reg_init_val;
7194#line 311
7195  __cil_tmp16 = 1 * 3UL;
7196#line 311
7197  __cil_tmp17 = (unsigned long )(i2c_data) + __cil_tmp16;
7198#line 311
7199  *((u8 *)__cil_tmp17) = (u8 )0U;
7200#line 311
7201  __cil_tmp18 = 1 * 3UL;
7202#line 311
7203  __cil_tmp19 = __cil_tmp18 + 1;
7204#line 311
7205  __cil_tmp20 = (unsigned long )(i2c_data) + __cil_tmp19;
7206#line 311
7207  *((u8 *)__cil_tmp20) = (u8 )34U;
7208#line 311
7209  __cil_tmp21 = 1 * 3UL;
7210#line 311
7211  __cil_tmp22 = __cil_tmp21 + 2;
7212#line 311
7213  __cil_tmp23 = (unsigned long )(i2c_data) + __cil_tmp22;
7214#line 311
7215  *((u8 *)__cil_tmp23) = (u8 )208U;
7216#line 311
7217  __cil_tmp24 = 2 * 3UL;
7218#line 311
7219  __cil_tmp25 = (unsigned long )(i2c_data) + __cil_tmp24;
7220#line 311
7221  *((u8 *)__cil_tmp25) = (u8 )0U;
7222#line 311
7223  __cil_tmp26 = 2 * 3UL;
7224#line 311
7225  __cil_tmp27 = __cil_tmp26 + 1;
7226#line 311
7227  __cil_tmp28 = (unsigned long )(i2c_data) + __cil_tmp27;
7228#line 311
7229  *((u8 *)__cil_tmp28) = (u8 )30U;
7230#line 311
7231  __cil_tmp29 = 2 * 3UL;
7232#line 311
7233  __cil_tmp30 = __cil_tmp29 + 2;
7234#line 311
7235  __cil_tmp31 = (unsigned long )(i2c_data) + __cil_tmp30;
7236#line 311
7237  *((u8 *)__cil_tmp31) = (u8 )0U;
7238#line 311
7239  __cil_tmp32 = 3 * 3UL;
7240#line 311
7241  __cil_tmp33 = (unsigned long )(i2c_data) + __cil_tmp32;
7242#line 311
7243  *((u8 *)__cil_tmp33) = (u8 )0U;
7244#line 311
7245  __cil_tmp34 = 3 * 3UL;
7246#line 311
7247  __cil_tmp35 = __cil_tmp34 + 1;
7248#line 311
7249  __cil_tmp36 = (unsigned long )(i2c_data) + __cil_tmp35;
7250#line 311
7251  *((u8 *)__cil_tmp36) = (u8 )30U;
7252#line 311
7253  __cil_tmp37 = 3 * 3UL;
7254#line 311
7255  __cil_tmp38 = __cil_tmp37 + 2;
7256#line 311
7257  __cil_tmp39 = (unsigned long )(i2c_data) + __cil_tmp38;
7258#line 311
7259  *((u8 *)__cil_tmp39) = (u8 )208U;
7260#line 311
7261  __cil_tmp40 = 4 * 3UL;
7262#line 311
7263  __cil_tmp41 = (unsigned long )(i2c_data) + __cil_tmp40;
7264#line 311
7265  *((u8 *)__cil_tmp41) = (u8 )1U;
7266#line 311
7267  __cil_tmp42 = 4 * 3UL;
7268#line 311
7269  __cil_tmp43 = __cil_tmp42 + 1;
7270#line 311
7271  __cil_tmp44 = (unsigned long )(i2c_data) + __cil_tmp43;
7272#line 311
7273  *((u8 *)__cil_tmp44) = (u8 )34U;
7274#line 311
7275  __cil_tmp45 = 4 * 3UL;
7276#line 311
7277  __cil_tmp46 = __cil_tmp45 + 2;
7278#line 311
7279  __cil_tmp47 = (unsigned long )(i2c_data) + __cil_tmp46;
7280#line 311
7281  *((u8 *)__cil_tmp47) = (u8 )255U;
7282#line 311
7283  __cil_tmp48 = 5 * 3UL;
7284#line 311
7285  __cil_tmp49 = (unsigned long )(i2c_data) + __cil_tmp48;
7286#line 311
7287  *((u8 *)__cil_tmp49) = (u8 )0U;
7288#line 311
7289  __cil_tmp50 = 5 * 3UL;
7290#line 311
7291  __cil_tmp51 = __cil_tmp50 + 1;
7292#line 311
7293  __cil_tmp52 = (unsigned long )(i2c_data) + __cil_tmp51;
7294#line 311
7295  *((u8 *)__cil_tmp52) = (u8 )30U;
7296#line 311
7297  __cil_tmp53 = 5 * 3UL;
7298#line 311
7299  __cil_tmp54 = __cil_tmp53 + 2;
7300#line 311
7301  __cil_tmp55 = (unsigned long )(i2c_data) + __cil_tmp54;
7302#line 311
7303  *((u8 *)__cil_tmp55) = (u8 )0U;
7304#line 311
7305  __cil_tmp56 = 6 * 3UL;
7306#line 311
7307  __cil_tmp57 = (unsigned long )(i2c_data) + __cil_tmp56;
7308#line 311
7309  *((u8 *)__cil_tmp57) = (u8 )0U;
7310#line 311
7311  __cil_tmp58 = 6 * 3UL;
7312#line 311
7313  __cil_tmp59 = __cil_tmp58 + 1;
7314#line 311
7315  __cil_tmp60 = (unsigned long )(i2c_data) + __cil_tmp59;
7316#line 311
7317  *((u8 *)__cil_tmp60) = (u8 )34U;
7318#line 311
7319  __cil_tmp61 = 6 * 3UL;
7320#line 311
7321  __cil_tmp62 = __cil_tmp61 + 2;
7322#line 311
7323  __cil_tmp63 = (unsigned long )(i2c_data) + __cil_tmp62;
7324#line 311
7325  *((u8 *)__cil_tmp63) = (u8 )255U;
7326#line 320
7327  i = (u8 )0U;
7328#line 320
7329  goto ldv_22833;
7330  ldv_22832: ;
7331  {
7332#line 321
7333  __cil_tmp64 = (int )i;
7334#line 321
7335  __cil_tmp65 = __cil_tmp64 * 3UL;
7336#line 321
7337  __cil_tmp66 = (unsigned long )(i2c_data) + __cil_tmp65;
7338#line 321
7339  __cil_tmp67 = *((u8 *)__cil_tmp66);
7340#line 321
7341  __cil_tmp68 = (unsigned int )__cil_tmp67;
7342#line 321
7343  if (__cil_tmp68 == 0U) {
7344    {
7345#line 322
7346    __cil_tmp69 = (int )i;
7347#line 322
7348    __cil_tmp70 = __cil_tmp69 * 3UL;
7349#line 322
7350    __cil_tmp71 = __cil_tmp70 + 1;
7351#line 322
7352    __cil_tmp72 = (unsigned long )(i2c_data) + __cil_tmp71;
7353#line 322
7354    __cil_tmp73 = *((u8 *)__cil_tmp72);
7355#line 322
7356    __cil_tmp74 = (int )__cil_tmp73;
7357#line 322
7358    __cil_tmp75 = (u8 )__cil_tmp74;
7359#line 322
7360    __cil_tmp76 = (int )i;
7361#line 322
7362    __cil_tmp77 = __cil_tmp76 * 3UL;
7363#line 322
7364    __cil_tmp78 = __cil_tmp77 + 2;
7365#line 322
7366    __cil_tmp79 = (unsigned long )(i2c_data) + __cil_tmp78;
7367#line 322
7368    __cil_tmp80 = *((u8 *)__cil_tmp79);
7369#line 322
7370    __cil_tmp81 = (int )__cil_tmp80;
7371#line 322
7372    __cil_tmp82 = (u8 )__cil_tmp81;
7373#line 322
7374    err = qt1010_writereg(priv, __cil_tmp75, __cil_tmp82);
7375    }
7376  } else {
7377    {
7378#line 325
7379    __cil_tmp83 = (int )i;
7380#line 325
7381    __cil_tmp84 = __cil_tmp83 * 3UL;
7382#line 325
7383    __cil_tmp85 = __cil_tmp84 + 1;
7384#line 325
7385    __cil_tmp86 = (unsigned long )(i2c_data) + __cil_tmp85;
7386#line 325
7387    __cil_tmp87 = *((u8 *)__cil_tmp86);
7388#line 325
7389    __cil_tmp88 = (int )__cil_tmp87;
7390#line 325
7391    __cil_tmp89 = (u8 )__cil_tmp88;
7392#line 325
7393    err = qt1010_readreg(priv, __cil_tmp89, & val);
7394    }
7395  }
7396  }
7397#line 327
7398  if (err != 0) {
7399#line 327
7400    return ((u8 )err);
7401  } else {
7402
7403  }
7404#line 320
7405  __cil_tmp90 = (int )i;
7406#line 320
7407  __cil_tmp91 = __cil_tmp90 + 1;
7408#line 320
7409  i = (u8 )__cil_tmp91;
7410  ldv_22833: ;
7411  {
7412#line 320
7413  __cil_tmp92 = (unsigned int )i;
7414#line 320
7415  if (__cil_tmp92 <= 6U) {
7416#line 321
7417    goto ldv_22832;
7418  } else {
7419#line 323
7420    goto ldv_22834;
7421  }
7422  }
7423  ldv_22834: 
7424#line 329
7425  __cil_tmp93 = & val;
7426#line 329
7427  *retval = *__cil_tmp93;
7428#line 330
7429  return ((u8 )0U);
7430}
7431}
7432#line 333 "/home/zakharov/launch/work/current--X--drivers/--X--defaultlinux-3.4--X--43_1a--X--cpachecker/linux-3.4/csd_deg_dscv/9526/dscv_tempdir/dscv/ri/43_1a/drivers/media/common/tuners/qt1010.c.p"
7433static int qt1010_init(struct dvb_frontend *fe ) 
7434{ struct qt1010_priv *priv ;
7435  struct dtv_frontend_properties *c ;
7436  int err ;
7437  u8 i ;
7438  u8 tmpval ;
7439  u8 *valptr ;
7440  qt1010_i2c_oper_t i2c_data[34U] ;
7441  u8 tmp ;
7442  int tmp___0 ;
7443  unsigned long __cil_tmp11 ;
7444  unsigned long __cil_tmp12 ;
7445  void *__cil_tmp13 ;
7446  unsigned long __cil_tmp14 ;
7447  unsigned long __cil_tmp15 ;
7448  unsigned long __cil_tmp16 ;
7449  unsigned long __cil_tmp17 ;
7450  unsigned long __cil_tmp18 ;
7451  unsigned long __cil_tmp19 ;
7452  unsigned long __cil_tmp20 ;
7453  unsigned long __cil_tmp21 ;
7454  unsigned long __cil_tmp22 ;
7455  unsigned long __cil_tmp23 ;
7456  unsigned long __cil_tmp24 ;
7457  unsigned long __cil_tmp25 ;
7458  unsigned long __cil_tmp26 ;
7459  unsigned long __cil_tmp27 ;
7460  unsigned long __cil_tmp28 ;
7461  unsigned long __cil_tmp29 ;
7462  unsigned long __cil_tmp30 ;
7463  unsigned long __cil_tmp31 ;
7464  unsigned long __cil_tmp32 ;
7465  unsigned long __cil_tmp33 ;
7466  unsigned long __cil_tmp34 ;
7467  unsigned long __cil_tmp35 ;
7468  unsigned long __cil_tmp36 ;
7469  unsigned long __cil_tmp37 ;
7470  unsigned long __cil_tmp38 ;
7471  unsigned long __cil_tmp39 ;
7472  unsigned long __cil_tmp40 ;
7473  unsigned long __cil_tmp41 ;
7474  unsigned long __cil_tmp42 ;
7475  unsigned long __cil_tmp43 ;
7476  unsigned long __cil_tmp44 ;
7477  unsigned long __cil_tmp45 ;
7478  unsigned long __cil_tmp46 ;
7479  unsigned long __cil_tmp47 ;
7480  unsigned long __cil_tmp48 ;
7481  unsigned long __cil_tmp49 ;
7482  unsigned long __cil_tmp50 ;
7483  unsigned long __cil_tmp51 ;
7484  unsigned long __cil_tmp52 ;
7485  unsigned long __cil_tmp53 ;
7486  unsigned long __cil_tmp54 ;
7487  unsigned long __cil_tmp55 ;
7488  unsigned long __cil_tmp56 ;
7489  unsigned long __cil_tmp57 ;
7490  unsigned long __cil_tmp58 ;
7491  unsigned long __cil_tmp59 ;
7492  unsigned long __cil_tmp60 ;
7493  unsigned long __cil_tmp61 ;
7494  unsigned long __cil_tmp62 ;
7495  unsigned long __cil_tmp63 ;
7496  unsigned long __cil_tmp64 ;
7497  unsigned long __cil_tmp65 ;
7498  unsigned long __cil_tmp66 ;
7499  unsigned long __cil_tmp67 ;
7500  unsigned long __cil_tmp68 ;
7501  unsigned long __cil_tmp69 ;
7502  unsigned long __cil_tmp70 ;
7503  unsigned long __cil_tmp71 ;
7504  unsigned long __cil_tmp72 ;
7505  unsigned long __cil_tmp73 ;
7506  unsigned long __cil_tmp74 ;
7507  unsigned long __cil_tmp75 ;
7508  unsigned long __cil_tmp76 ;
7509  unsigned long __cil_tmp77 ;
7510  unsigned long __cil_tmp78 ;
7511  unsigned long __cil_tmp79 ;
7512  unsigned long __cil_tmp80 ;
7513  unsigned long __cil_tmp81 ;
7514  unsigned long __cil_tmp82 ;
7515  unsigned long __cil_tmp83 ;
7516  unsigned long __cil_tmp84 ;
7517  unsigned long __cil_tmp85 ;
7518  unsigned long __cil_tmp86 ;
7519  unsigned long __cil_tmp87 ;
7520  unsigned long __cil_tmp88 ;
7521  unsigned long __cil_tmp89 ;
7522  unsigned long __cil_tmp90 ;
7523  unsigned long __cil_tmp91 ;
7524  unsigned long __cil_tmp92 ;
7525  unsigned long __cil_tmp93 ;
7526  unsigned long __cil_tmp94 ;
7527  unsigned long __cil_tmp95 ;
7528  unsigned long __cil_tmp96 ;
7529  unsigned long __cil_tmp97 ;
7530  unsigned long __cil_tmp98 ;
7531  unsigned long __cil_tmp99 ;
7532  unsigned long __cil_tmp100 ;
7533  unsigned long __cil_tmp101 ;
7534  unsigned long __cil_tmp102 ;
7535  unsigned long __cil_tmp103 ;
7536  unsigned long __cil_tmp104 ;
7537  unsigned long __cil_tmp105 ;
7538  unsigned long __cil_tmp106 ;
7539  unsigned long __cil_tmp107 ;
7540  unsigned long __cil_tmp108 ;
7541  unsigned long __cil_tmp109 ;
7542  unsigned long __cil_tmp110 ;
7543  unsigned long __cil_tmp111 ;
7544  unsigned long __cil_tmp112 ;
7545  unsigned long __cil_tmp113 ;
7546  unsigned long __cil_tmp114 ;
7547  unsigned long __cil_tmp115 ;
7548  unsigned long __cil_tmp116 ;
7549  unsigned long __cil_tmp117 ;
7550  unsigned long __cil_tmp118 ;
7551  unsigned long __cil_tmp119 ;
7552  unsigned long __cil_tmp120 ;
7553  unsigned long __cil_tmp121 ;
7554  unsigned long __cil_tmp122 ;
7555  unsigned long __cil_tmp123 ;
7556  unsigned long __cil_tmp124 ;
7557  unsigned long __cil_tmp125 ;
7558  unsigned long __cil_tmp126 ;
7559  unsigned long __cil_tmp127 ;
7560  unsigned long __cil_tmp128 ;
7561  unsigned long __cil_tmp129 ;
7562  unsigned long __cil_tmp130 ;
7563  unsigned long __cil_tmp131 ;
7564  unsigned long __cil_tmp132 ;
7565  unsigned long __cil_tmp133 ;
7566  unsigned long __cil_tmp134 ;
7567  unsigned long __cil_tmp135 ;
7568  unsigned long __cil_tmp136 ;
7569  unsigned long __cil_tmp137 ;
7570  unsigned long __cil_tmp138 ;
7571  unsigned long __cil_tmp139 ;
7572  unsigned long __cil_tmp140 ;
7573  unsigned long __cil_tmp141 ;
7574  unsigned long __cil_tmp142 ;
7575  unsigned long __cil_tmp143 ;
7576  unsigned long __cil_tmp144 ;
7577  unsigned long __cil_tmp145 ;
7578  unsigned long __cil_tmp146 ;
7579  unsigned long __cil_tmp147 ;
7580  unsigned long __cil_tmp148 ;
7581  unsigned long __cil_tmp149 ;
7582  unsigned long __cil_tmp150 ;
7583  unsigned long __cil_tmp151 ;
7584  unsigned long __cil_tmp152 ;
7585  unsigned long __cil_tmp153 ;
7586  unsigned long __cil_tmp154 ;
7587  unsigned long __cil_tmp155 ;
7588  unsigned long __cil_tmp156 ;
7589  unsigned long __cil_tmp157 ;
7590  unsigned long __cil_tmp158 ;
7591  unsigned long __cil_tmp159 ;
7592  unsigned long __cil_tmp160 ;
7593  unsigned long __cil_tmp161 ;
7594  unsigned long __cil_tmp162 ;
7595  unsigned long __cil_tmp163 ;
7596  unsigned long __cil_tmp164 ;
7597  unsigned long __cil_tmp165 ;
7598  unsigned long __cil_tmp166 ;
7599  unsigned long __cil_tmp167 ;
7600  unsigned long __cil_tmp168 ;
7601  unsigned long __cil_tmp169 ;
7602  unsigned long __cil_tmp170 ;
7603  unsigned long __cil_tmp171 ;
7604  unsigned long __cil_tmp172 ;
7605  unsigned long __cil_tmp173 ;
7606  unsigned long __cil_tmp174 ;
7607  unsigned long __cil_tmp175 ;
7608  unsigned long __cil_tmp176 ;
7609  unsigned long __cil_tmp177 ;
7610  unsigned long __cil_tmp178 ;
7611  unsigned long __cil_tmp179 ;
7612  unsigned long __cil_tmp180 ;
7613  unsigned long __cil_tmp181 ;
7614  unsigned long __cil_tmp182 ;
7615  unsigned long __cil_tmp183 ;
7616  unsigned long __cil_tmp184 ;
7617  unsigned long __cil_tmp185 ;
7618  unsigned long __cil_tmp186 ;
7619  unsigned long __cil_tmp187 ;
7620  unsigned long __cil_tmp188 ;
7621  unsigned long __cil_tmp189 ;
7622  unsigned long __cil_tmp190 ;
7623  unsigned long __cil_tmp191 ;
7624  unsigned long __cil_tmp192 ;
7625  unsigned long __cil_tmp193 ;
7626  unsigned long __cil_tmp194 ;
7627  unsigned long __cil_tmp195 ;
7628  unsigned long __cil_tmp196 ;
7629  unsigned long __cil_tmp197 ;
7630  unsigned long __cil_tmp198 ;
7631  unsigned long __cil_tmp199 ;
7632  unsigned long __cil_tmp200 ;
7633  unsigned long __cil_tmp201 ;
7634  unsigned long __cil_tmp202 ;
7635  unsigned long __cil_tmp203 ;
7636  unsigned long __cil_tmp204 ;
7637  unsigned long __cil_tmp205 ;
7638  unsigned long __cil_tmp206 ;
7639  unsigned long __cil_tmp207 ;
7640  unsigned long __cil_tmp208 ;
7641  unsigned long __cil_tmp209 ;
7642  unsigned long __cil_tmp210 ;
7643  unsigned long __cil_tmp211 ;
7644  unsigned long __cil_tmp212 ;
7645  unsigned long __cil_tmp213 ;
7646  unsigned long __cil_tmp214 ;
7647  unsigned long __cil_tmp215 ;
7648  unsigned long __cil_tmp216 ;
7649  unsigned long __cil_tmp217 ;
7650  unsigned long __cil_tmp218 ;
7651  unsigned long __cil_tmp219 ;
7652  unsigned long __cil_tmp220 ;
7653  unsigned long __cil_tmp221 ;
7654  unsigned long __cil_tmp222 ;
7655  unsigned long __cil_tmp223 ;
7656  unsigned long __cil_tmp224 ;
7657  unsigned long __cil_tmp225 ;
7658  unsigned long __cil_tmp226 ;
7659  unsigned long __cil_tmp227 ;
7660  unsigned long __cil_tmp228 ;
7661  unsigned long __cil_tmp229 ;
7662  unsigned long __cil_tmp230 ;
7663  unsigned long __cil_tmp231 ;
7664  unsigned long __cil_tmp232 ;
7665  unsigned long __cil_tmp233 ;
7666  unsigned long __cil_tmp234 ;
7667  unsigned long __cil_tmp235 ;
7668  unsigned long __cil_tmp236 ;
7669  unsigned long __cil_tmp237 ;
7670  unsigned long __cil_tmp238 ;
7671  unsigned long __cil_tmp239 ;
7672  unsigned long __cil_tmp240 ;
7673  unsigned long __cil_tmp241 ;
7674  unsigned long __cil_tmp242 ;
7675  unsigned long __cil_tmp243 ;
7676  unsigned long __cil_tmp244 ;
7677  unsigned long __cil_tmp245 ;
7678  unsigned long __cil_tmp246 ;
7679  unsigned long __cil_tmp247 ;
7680  unsigned long __cil_tmp248 ;
7681  unsigned long __cil_tmp249 ;
7682  unsigned long __cil_tmp250 ;
7683  unsigned long __cil_tmp251 ;
7684  unsigned long __cil_tmp252 ;
7685  unsigned long __cil_tmp253 ;
7686  unsigned long __cil_tmp254 ;
7687  unsigned long __cil_tmp255 ;
7688  unsigned long __cil_tmp256 ;
7689  unsigned long __cil_tmp257 ;
7690  unsigned long __cil_tmp258 ;
7691  unsigned long __cil_tmp259 ;
7692  unsigned long __cil_tmp260 ;
7693  unsigned long __cil_tmp261 ;
7694  unsigned long __cil_tmp262 ;
7695  unsigned long __cil_tmp263 ;
7696  unsigned long __cil_tmp264 ;
7697  unsigned long __cil_tmp265 ;
7698  unsigned long __cil_tmp266 ;
7699  unsigned long __cil_tmp267 ;
7700  unsigned long __cil_tmp268 ;
7701  unsigned long __cil_tmp269 ;
7702  unsigned long __cil_tmp270 ;
7703  unsigned long __cil_tmp271 ;
7704  unsigned long __cil_tmp272 ;
7705  unsigned long __cil_tmp273 ;
7706  unsigned long __cil_tmp274 ;
7707  unsigned long __cil_tmp275 ;
7708  unsigned long __cil_tmp276 ;
7709  unsigned long __cil_tmp277 ;
7710  unsigned long __cil_tmp278 ;
7711  unsigned long __cil_tmp279 ;
7712  unsigned long __cil_tmp280 ;
7713  unsigned long __cil_tmp281 ;
7714  unsigned long __cil_tmp282 ;
7715  unsigned long __cil_tmp283 ;
7716  unsigned long __cil_tmp284 ;
7717  unsigned long __cil_tmp285 ;
7718  unsigned long __cil_tmp286 ;
7719  unsigned long __cil_tmp287 ;
7720  int (*__cil_tmp288)(struct dvb_frontend * , int  ) ;
7721  unsigned long __cil_tmp289 ;
7722  unsigned long __cil_tmp290 ;
7723  unsigned long __cil_tmp291 ;
7724  unsigned long __cil_tmp292 ;
7725  int (*__cil_tmp293)(struct dvb_frontend * , int  ) ;
7726  unsigned long __cil_tmp294 ;
7727  unsigned long __cil_tmp295 ;
7728  unsigned long __cil_tmp296 ;
7729  unsigned long __cil_tmp297 ;
7730  int (*__cil_tmp298)(struct dvb_frontend * , int  ) ;
7731  int __cil_tmp299 ;
7732  unsigned long __cil_tmp300 ;
7733  unsigned long __cil_tmp301 ;
7734  u8 __cil_tmp302 ;
7735  int __cil_tmp303 ;
7736  unsigned long __cil_tmp304 ;
7737  unsigned long __cil_tmp305 ;
7738  unsigned long __cil_tmp306 ;
7739  u8 __cil_tmp307 ;
7740  int __cil_tmp308 ;
7741  u8 __cil_tmp309 ;
7742  int __cil_tmp310 ;
7743  unsigned long __cil_tmp311 ;
7744  unsigned long __cil_tmp312 ;
7745  unsigned long __cil_tmp313 ;
7746  u8 __cil_tmp314 ;
7747  int __cil_tmp315 ;
7748  u8 __cil_tmp316 ;
7749  int __cil_tmp317 ;
7750  unsigned long __cil_tmp318 ;
7751  unsigned long __cil_tmp319 ;
7752  unsigned long __cil_tmp320 ;
7753  u8 __cil_tmp321 ;
7754  unsigned int __cil_tmp322 ;
7755  unsigned long __cil_tmp323 ;
7756  unsigned long __cil_tmp324 ;
7757  int __cil_tmp325 ;
7758  unsigned long __cil_tmp326 ;
7759  unsigned long __cil_tmp327 ;
7760  unsigned long __cil_tmp328 ;
7761  u8 __cil_tmp329 ;
7762  int __cil_tmp330 ;
7763  u8 __cil_tmp331 ;
7764  int __cil_tmp332 ;
7765  unsigned long __cil_tmp333 ;
7766  unsigned long __cil_tmp334 ;
7767  unsigned long __cil_tmp335 ;
7768  u8 __cil_tmp336 ;
7769  unsigned int __cil_tmp337 ;
7770  unsigned long __cil_tmp338 ;
7771  unsigned long __cil_tmp339 ;
7772  int __cil_tmp340 ;
7773  unsigned long __cil_tmp341 ;
7774  unsigned long __cil_tmp342 ;
7775  unsigned long __cil_tmp343 ;
7776  u8 __cil_tmp344 ;
7777  unsigned int __cil_tmp345 ;
7778  unsigned long __cil_tmp346 ;
7779  unsigned long __cil_tmp347 ;
7780  int __cil_tmp348 ;
7781  int __cil_tmp349 ;
7782  unsigned long __cil_tmp350 ;
7783  unsigned long __cil_tmp351 ;
7784  unsigned long __cil_tmp352 ;
7785  u8 __cil_tmp353 ;
7786  int __cil_tmp354 ;
7787  u8 __cil_tmp355 ;
7788  int __cil_tmp356 ;
7789  unsigned long __cil_tmp357 ;
7790  unsigned long __cil_tmp358 ;
7791  unsigned long __cil_tmp359 ;
7792  u8 __cil_tmp360 ;
7793  int __cil_tmp361 ;
7794  u8 __cil_tmp362 ;
7795  int __cil_tmp363 ;
7796  unsigned long __cil_tmp364 ;
7797  unsigned long __cil_tmp365 ;
7798  unsigned long __cil_tmp366 ;
7799  u8 __cil_tmp367 ;
7800  int __cil_tmp368 ;
7801  u8 __cil_tmp369 ;
7802  int __cil_tmp370 ;
7803  int __cil_tmp371 ;
7804  int __cil_tmp372 ;
7805  int __cil_tmp373 ;
7806  unsigned int __cil_tmp374 ;
7807  int __cil_tmp375 ;
7808  u8 __cil_tmp376 ;
7809  int __cil_tmp377 ;
7810  int __cil_tmp378 ;
7811  unsigned int __cil_tmp379 ;
7812  unsigned long __cil_tmp380 ;
7813  unsigned long __cil_tmp381 ;
7814
7815  {
7816#line 335
7817  __cil_tmp11 = (unsigned long )fe;
7818#line 335
7819  __cil_tmp12 = __cil_tmp11 + 768;
7820#line 335
7821  __cil_tmp13 = *((void **)__cil_tmp12);
7822#line 335
7823  priv = (struct qt1010_priv *)__cil_tmp13;
7824#line 336
7825  __cil_tmp14 = (unsigned long )fe;
7826#line 336
7827  __cil_tmp15 = __cil_tmp14 + 800;
7828#line 336
7829  c = (struct dtv_frontend_properties *)__cil_tmp15;
7830#line 337
7831  err = 0;
7832#line 338
7833  valptr = (u8 *)0;
7834#line 340
7835  __cil_tmp16 = 0 * 3UL;
7836#line 340
7837  __cil_tmp17 = (unsigned long )(i2c_data) + __cil_tmp16;
7838#line 340
7839  *((u8 *)__cil_tmp17) = (u8 )0U;
7840#line 340
7841  __cil_tmp18 = 0 * 3UL;
7842#line 340
7843  __cil_tmp19 = __cil_tmp18 + 1;
7844#line 340
7845  __cil_tmp20 = (unsigned long )(i2c_data) + __cil_tmp19;
7846#line 340
7847  *((u8 *)__cil_tmp20) = (u8 )1U;
7848#line 340
7849  __cil_tmp21 = 0 * 3UL;
7850#line 340
7851  __cil_tmp22 = __cil_tmp21 + 2;
7852#line 340
7853  __cil_tmp23 = (unsigned long )(i2c_data) + __cil_tmp22;
7854#line 340
7855  *((u8 *)__cil_tmp23) = (u8 )128U;
7856#line 340
7857  __cil_tmp24 = 1 * 3UL;
7858#line 340
7859  __cil_tmp25 = (unsigned long )(i2c_data) + __cil_tmp24;
7860#line 340
7861  *((u8 *)__cil_tmp25) = (u8 )0U;
7862#line 340
7863  __cil_tmp26 = 1 * 3UL;
7864#line 340
7865  __cil_tmp27 = __cil_tmp26 + 1;
7866#line 340
7867  __cil_tmp28 = (unsigned long )(i2c_data) + __cil_tmp27;
7868#line 340
7869  *((u8 *)__cil_tmp28) = (u8 )13U;
7870#line 340
7871  __cil_tmp29 = 1 * 3UL;
7872#line 340
7873  __cil_tmp30 = __cil_tmp29 + 2;
7874#line 340
7875  __cil_tmp31 = (unsigned long )(i2c_data) + __cil_tmp30;
7876#line 340
7877  *((u8 *)__cil_tmp31) = (u8 )132U;
7878#line 340
7879  __cil_tmp32 = 2 * 3UL;
7880#line 340
7881  __cil_tmp33 = (unsigned long )(i2c_data) + __cil_tmp32;
7882#line 340
7883  *((u8 *)__cil_tmp33) = (u8 )0U;
7884#line 340
7885  __cil_tmp34 = 2 * 3UL;
7886#line 340
7887  __cil_tmp35 = __cil_tmp34 + 1;
7888#line 340
7889  __cil_tmp36 = (unsigned long )(i2c_data) + __cil_tmp35;
7890#line 340
7891  *((u8 *)__cil_tmp36) = (u8 )14U;
7892#line 340
7893  __cil_tmp37 = 2 * 3UL;
7894#line 340
7895  __cil_tmp38 = __cil_tmp37 + 2;
7896#line 340
7897  __cil_tmp39 = (unsigned long )(i2c_data) + __cil_tmp38;
7898#line 340
7899  *((u8 *)__cil_tmp39) = (u8 )183U;
7900#line 340
7901  __cil_tmp40 = 3 * 3UL;
7902#line 340
7903  __cil_tmp41 = (unsigned long )(i2c_data) + __cil_tmp40;
7904#line 340
7905  *((u8 *)__cil_tmp41) = (u8 )0U;
7906#line 340
7907  __cil_tmp42 = 3 * 3UL;
7908#line 340
7909  __cil_tmp43 = __cil_tmp42 + 1;
7910#line 340
7911  __cil_tmp44 = (unsigned long )(i2c_data) + __cil_tmp43;
7912#line 340
7913  *((u8 *)__cil_tmp44) = (u8 )42U;
7914#line 340
7915  __cil_tmp45 = 3 * 3UL;
7916#line 340
7917  __cil_tmp46 = __cil_tmp45 + 2;
7918#line 340
7919  __cil_tmp47 = (unsigned long )(i2c_data) + __cil_tmp46;
7920#line 340
7921  *((u8 *)__cil_tmp47) = (u8 )35U;
7922#line 340
7923  __cil_tmp48 = 4 * 3UL;
7924#line 340
7925  __cil_tmp49 = (unsigned long )(i2c_data) + __cil_tmp48;
7926#line 340
7927  *((u8 *)__cil_tmp49) = (u8 )0U;
7928#line 340
7929  __cil_tmp50 = 4 * 3UL;
7930#line 340
7931  __cil_tmp51 = __cil_tmp50 + 1;
7932#line 340
7933  __cil_tmp52 = (unsigned long )(i2c_data) + __cil_tmp51;
7934#line 340
7935  *((u8 *)__cil_tmp52) = (u8 )44U;
7936#line 340
7937  __cil_tmp53 = 4 * 3UL;
7938#line 340
7939  __cil_tmp54 = __cil_tmp53 + 2;
7940#line 340
7941  __cil_tmp55 = (unsigned long )(i2c_data) + __cil_tmp54;
7942#line 340
7943  *((u8 *)__cil_tmp55) = (u8 )220U;
7944#line 340
7945  __cil_tmp56 = 5 * 3UL;
7946#line 340
7947  __cil_tmp57 = (unsigned long )(i2c_data) + __cil_tmp56;
7948#line 340
7949  *((u8 *)__cil_tmp57) = (u8 )3U;
7950#line 340
7951  __cil_tmp58 = 5 * 3UL;
7952#line 340
7953  __cil_tmp59 = __cil_tmp58 + 1;
7954#line 340
7955  __cil_tmp60 = (unsigned long )(i2c_data) + __cil_tmp59;
7956#line 340
7957  *((u8 *)__cil_tmp60) = (u8 )37U;
7958#line 340
7959  __cil_tmp61 = 5 * 3UL;
7960#line 340
7961  __cil_tmp62 = __cil_tmp61 + 2;
7962#line 340
7963  __cil_tmp63 = (unsigned long )(i2c_data) + __cil_tmp62;
7964#line 340
7965  *((u8 *)__cil_tmp63) = (u8 )64U;
7966#line 340
7967  __cil_tmp64 = 6 * 3UL;
7968#line 340
7969  __cil_tmp65 = (unsigned long )(i2c_data) + __cil_tmp64;
7970#line 340
7971  *((u8 *)__cil_tmp65) = (u8 )3U;
7972#line 340
7973  __cil_tmp66 = 6 * 3UL;
7974#line 340
7975  __cil_tmp67 = __cil_tmp66 + 1;
7976#line 340
7977  __cil_tmp68 = (unsigned long )(i2c_data) + __cil_tmp67;
7978#line 340
7979  *((u8 *)__cil_tmp68) = (u8 )129U;
7980#line 340
7981  __cil_tmp69 = 6 * 3UL;
7982#line 340
7983  __cil_tmp70 = __cil_tmp69 + 2;
7984#line 340
7985  __cil_tmp71 = (unsigned long )(i2c_data) + __cil_tmp70;
7986#line 340
7987  *((u8 *)__cil_tmp71) = (u8 )255U;
7988#line 340
7989  __cil_tmp72 = 7 * 3UL;
7990#line 340
7991  __cil_tmp73 = (unsigned long )(i2c_data) + __cil_tmp72;
7992#line 340
7993  *((u8 *)__cil_tmp73) = (u8 )0U;
7994#line 340
7995  __cil_tmp74 = 7 * 3UL;
7996#line 340
7997  __cil_tmp75 = __cil_tmp74 + 1;
7998#line 340
7999  __cil_tmp76 = (unsigned long )(i2c_data) + __cil_tmp75;
8000#line 340
8001  *((u8 *)__cil_tmp76) = (u8 )43U;
8002#line 340
8003  __cil_tmp77 = 7 * 3UL;
8004#line 340
8005  __cil_tmp78 = __cil_tmp77 + 2;
8006#line 340
8007  __cil_tmp79 = (unsigned long )(i2c_data) + __cil_tmp78;
8008#line 340
8009  *((u8 *)__cil_tmp79) = (u8 )112U;
8010#line 340
8011  __cil_tmp80 = 8 * 3UL;
8012#line 340
8013  __cil_tmp81 = (unsigned long )(i2c_data) + __cil_tmp80;
8014#line 340
8015  *((u8 *)__cil_tmp81) = (u8 )0U;
8016#line 340
8017  __cil_tmp82 = 8 * 3UL;
8018#line 340
8019  __cil_tmp83 = __cil_tmp82 + 1;
8020#line 340
8021  __cil_tmp84 = (unsigned long )(i2c_data) + __cil_tmp83;
8022#line 340
8023  *((u8 *)__cil_tmp84) = (u8 )42U;
8024#line 340
8025  __cil_tmp85 = 8 * 3UL;
8026#line 340
8027  __cil_tmp86 = __cil_tmp85 + 2;
8028#line 340
8029  __cil_tmp87 = (unsigned long )(i2c_data) + __cil_tmp86;
8030#line 340
8031  *((u8 *)__cil_tmp87) = (u8 )35U;
8032#line 340
8033  __cil_tmp88 = 9 * 3UL;
8034#line 340
8035  __cil_tmp89 = (unsigned long )(i2c_data) + __cil_tmp88;
8036#line 340
8037  *((u8 *)__cil_tmp89) = (u8 )3U;
8038#line 340
8039  __cil_tmp90 = 9 * 3UL;
8040#line 340
8041  __cil_tmp91 = __cil_tmp90 + 1;
8042#line 340
8043  __cil_tmp92 = (unsigned long )(i2c_data) + __cil_tmp91;
8044#line 340
8045  *((u8 *)__cil_tmp92) = (u8 )38U;
8046#line 340
8047  __cil_tmp93 = 9 * 3UL;
8048#line 340
8049  __cil_tmp94 = __cil_tmp93 + 2;
8050#line 340
8051  __cil_tmp95 = (unsigned long )(i2c_data) + __cil_tmp94;
8052#line 340
8053  *((u8 *)__cil_tmp95) = (u8 )8U;
8054#line 340
8055  __cil_tmp96 = 10 * 3UL;
8056#line 340
8057  __cil_tmp97 = (unsigned long )(i2c_data) + __cil_tmp96;
8058#line 340
8059  *((u8 *)__cil_tmp97) = (u8 )3U;
8060#line 340
8061  __cil_tmp98 = 10 * 3UL;
8062#line 340
8063  __cil_tmp99 = __cil_tmp98 + 1;
8064#line 340
8065  __cil_tmp100 = (unsigned long )(i2c_data) + __cil_tmp99;
8066#line 340
8067  *((u8 *)__cil_tmp100) = (u8 )130U;
8068#line 340
8069  __cil_tmp101 = 10 * 3UL;
8070#line 340
8071  __cil_tmp102 = __cil_tmp101 + 2;
8072#line 340
8073  __cil_tmp103 = (unsigned long )(i2c_data) + __cil_tmp102;
8074#line 340
8075  *((u8 *)__cil_tmp103) = (u8 )255U;
8076#line 340
8077  __cil_tmp104 = 11 * 3UL;
8078#line 340
8079  __cil_tmp105 = (unsigned long )(i2c_data) + __cil_tmp104;
8080#line 340
8081  *((u8 *)__cil_tmp105) = (u8 )0U;
8082#line 340
8083  __cil_tmp106 = 11 * 3UL;
8084#line 340
8085  __cil_tmp107 = __cil_tmp106 + 1;
8086#line 340
8087  __cil_tmp108 = (unsigned long )(i2c_data) + __cil_tmp107;
8088#line 340
8089  *((u8 *)__cil_tmp108) = (u8 )5U;
8090#line 340
8091  __cil_tmp109 = 11 * 3UL;
8092#line 340
8093  __cil_tmp110 = __cil_tmp109 + 2;
8094#line 340
8095  __cil_tmp111 = (unsigned long )(i2c_data) + __cil_tmp110;
8096#line 340
8097  *((u8 *)__cil_tmp111) = (u8 )20U;
8098#line 340
8099  __cil_tmp112 = 12 * 3UL;
8100#line 340
8101  __cil_tmp113 = (unsigned long )(i2c_data) + __cil_tmp112;
8102#line 340
8103  *((u8 *)__cil_tmp113) = (u8 )0U;
8104#line 340
8105  __cil_tmp114 = 12 * 3UL;
8106#line 340
8107  __cil_tmp115 = __cil_tmp114 + 1;
8108#line 340
8109  __cil_tmp116 = (unsigned long )(i2c_data) + __cil_tmp115;
8110#line 340
8111  *((u8 *)__cil_tmp116) = (u8 )6U;
8112#line 340
8113  __cil_tmp117 = 12 * 3UL;
8114#line 340
8115  __cil_tmp118 = __cil_tmp117 + 2;
8116#line 340
8117  __cil_tmp119 = (unsigned long )(i2c_data) + __cil_tmp118;
8118#line 340
8119  *((u8 *)__cil_tmp119) = (u8 )68U;
8120#line 340
8121  __cil_tmp120 = 13 * 3UL;
8122#line 340
8123  __cil_tmp121 = (unsigned long )(i2c_data) + __cil_tmp120;
8124#line 340
8125  *((u8 *)__cil_tmp121) = (u8 )0U;
8126#line 340
8127  __cil_tmp122 = 13 * 3UL;
8128#line 340
8129  __cil_tmp123 = __cil_tmp122 + 1;
8130#line 340
8131  __cil_tmp124 = (unsigned long )(i2c_data) + __cil_tmp123;
8132#line 340
8133  *((u8 *)__cil_tmp124) = (u8 )7U;
8134#line 340
8135  __cil_tmp125 = 13 * 3UL;
8136#line 340
8137  __cil_tmp126 = __cil_tmp125 + 2;
8138#line 340
8139  __cil_tmp127 = (unsigned long )(i2c_data) + __cil_tmp126;
8140#line 340
8141  *((u8 *)__cil_tmp127) = (u8 )40U;
8142#line 340
8143  __cil_tmp128 = 14 * 3UL;
8144#line 340
8145  __cil_tmp129 = (unsigned long )(i2c_data) + __cil_tmp128;
8146#line 340
8147  *((u8 *)__cil_tmp129) = (u8 )0U;
8148#line 340
8149  __cil_tmp130 = 14 * 3UL;
8150#line 340
8151  __cil_tmp131 = __cil_tmp130 + 1;
8152#line 340
8153  __cil_tmp132 = (unsigned long )(i2c_data) + __cil_tmp131;
8154#line 340
8155  *((u8 *)__cil_tmp132) = (u8 )8U;
8156#line 340
8157  __cil_tmp133 = 14 * 3UL;
8158#line 340
8159  __cil_tmp134 = __cil_tmp133 + 2;
8160#line 340
8161  __cil_tmp135 = (unsigned long )(i2c_data) + __cil_tmp134;
8162#line 340
8163  *((u8 *)__cil_tmp135) = (u8 )11U;
8164#line 340
8165  __cil_tmp136 = 15 * 3UL;
8166#line 340
8167  __cil_tmp137 = (unsigned long )(i2c_data) + __cil_tmp136;
8168#line 340
8169  *((u8 *)__cil_tmp137) = (u8 )0U;
8170#line 340
8171  __cil_tmp138 = 15 * 3UL;
8172#line 340
8173  __cil_tmp139 = __cil_tmp138 + 1;
8174#line 340
8175  __cil_tmp140 = (unsigned long )(i2c_data) + __cil_tmp139;
8176#line 340
8177  *((u8 *)__cil_tmp140) = (u8 )17U;
8178#line 340
8179  __cil_tmp141 = 15 * 3UL;
8180#line 340
8181  __cil_tmp142 = __cil_tmp141 + 2;
8182#line 340
8183  __cil_tmp143 = (unsigned long )(i2c_data) + __cil_tmp142;
8184#line 340
8185  *((u8 *)__cil_tmp143) = (u8 )253U;
8186#line 340
8187  __cil_tmp144 = 16 * 3UL;
8188#line 340
8189  __cil_tmp145 = (unsigned long )(i2c_data) + __cil_tmp144;
8190#line 340
8191  *((u8 *)__cil_tmp145) = (u8 )3U;
8192#line 340
8193  __cil_tmp146 = 16 * 3UL;
8194#line 340
8195  __cil_tmp147 = __cil_tmp146 + 1;
8196#line 340
8197  __cil_tmp148 = (unsigned long )(i2c_data) + __cil_tmp147;
8198#line 340
8199  *((u8 *)__cil_tmp148) = (u8 )34U;
8200#line 340
8201  __cil_tmp149 = 16 * 3UL;
8202#line 340
8203  __cil_tmp150 = __cil_tmp149 + 2;
8204#line 340
8205  __cil_tmp151 = (unsigned long )(i2c_data) + __cil_tmp150;
8206#line 340
8207  *((u8 *)__cil_tmp151) = (u8 )13U;
8208#line 340
8209  __cil_tmp152 = 17 * 3UL;
8210#line 340
8211  __cil_tmp153 = (unsigned long )(i2c_data) + __cil_tmp152;
8212#line 340
8213  *((u8 *)__cil_tmp153) = (u8 )3U;
8214#line 340
8215  __cil_tmp154 = 17 * 3UL;
8216#line 340
8217  __cil_tmp155 = __cil_tmp154 + 1;
8218#line 340
8219  __cil_tmp156 = (unsigned long )(i2c_data) + __cil_tmp155;
8220#line 340
8221  *((u8 *)__cil_tmp156) = (u8 )208U;
8222#line 340
8223  __cil_tmp157 = 17 * 3UL;
8224#line 340
8225  __cil_tmp158 = __cil_tmp157 + 2;
8226#line 340
8227  __cil_tmp159 = (unsigned long )(i2c_data) + __cil_tmp158;
8228#line 340
8229  *((u8 *)__cil_tmp159) = (u8 )255U;
8230#line 340
8231  __cil_tmp160 = 18 * 3UL;
8232#line 340
8233  __cil_tmp161 = (unsigned long )(i2c_data) + __cil_tmp160;
8234#line 340
8235  *((u8 *)__cil_tmp161) = (u8 )0U;
8236#line 340
8237  __cil_tmp162 = 18 * 3UL;
8238#line 340
8239  __cil_tmp163 = __cil_tmp162 + 1;
8240#line 340
8241  __cil_tmp164 = (unsigned long )(i2c_data) + __cil_tmp163;
8242#line 340
8243  *((u8 *)__cil_tmp164) = (u8 )6U;
8244#line 340
8245  __cil_tmp165 = 18 * 3UL;
8246#line 340
8247  __cil_tmp166 = __cil_tmp165 + 2;
8248#line 340
8249  __cil_tmp167 = (unsigned long )(i2c_data) + __cil_tmp166;
8250#line 340
8251  *((u8 *)__cil_tmp167) = (u8 )64U;
8252#line 340
8253  __cil_tmp168 = 19 * 3UL;
8254#line 340
8255  __cil_tmp169 = (unsigned long )(i2c_data) + __cil_tmp168;
8256#line 340
8257  *((u8 *)__cil_tmp169) = (u8 )0U;
8258#line 340
8259  __cil_tmp170 = 19 * 3UL;
8260#line 340
8261  __cil_tmp171 = __cil_tmp170 + 1;
8262#line 340
8263  __cil_tmp172 = (unsigned long )(i2c_data) + __cil_tmp171;
8264#line 340
8265  *((u8 *)__cil_tmp172) = (u8 )22U;
8266#line 340
8267  __cil_tmp173 = 19 * 3UL;
8268#line 340
8269  __cil_tmp174 = __cil_tmp173 + 2;
8270#line 340
8271  __cil_tmp175 = (unsigned long )(i2c_data) + __cil_tmp174;
8272#line 340
8273  *((u8 *)__cil_tmp175) = (u8 )240U;
8274#line 340
8275  __cil_tmp176 = 20 * 3UL;
8276#line 340
8277  __cil_tmp177 = (unsigned long )(i2c_data) + __cil_tmp176;
8278#line 340
8279  *((u8 *)__cil_tmp177) = (u8 )0U;
8280#line 340
8281  __cil_tmp178 = 20 * 3UL;
8282#line 340
8283  __cil_tmp179 = __cil_tmp178 + 1;
8284#line 340
8285  __cil_tmp180 = (unsigned long )(i2c_data) + __cil_tmp179;
8286#line 340
8287  *((u8 *)__cil_tmp180) = (u8 )2U;
8288#line 340
8289  __cil_tmp181 = 20 * 3UL;
8290#line 340
8291  __cil_tmp182 = __cil_tmp181 + 2;
8292#line 340
8293  __cil_tmp183 = (unsigned long )(i2c_data) + __cil_tmp182;
8294#line 340
8295  *((u8 *)__cil_tmp183) = (u8 )56U;
8296#line 340
8297  __cil_tmp184 = 21 * 3UL;
8298#line 340
8299  __cil_tmp185 = (unsigned long )(i2c_data) + __cil_tmp184;
8300#line 340
8301  *((u8 *)__cil_tmp185) = (u8 )0U;
8302#line 340
8303  __cil_tmp186 = 21 * 3UL;
8304#line 340
8305  __cil_tmp187 = __cil_tmp186 + 1;
8306#line 340
8307  __cil_tmp188 = (unsigned long )(i2c_data) + __cil_tmp187;
8308#line 340
8309  *((u8 *)__cil_tmp188) = (u8 )3U;
8310#line 340
8311  __cil_tmp189 = 21 * 3UL;
8312#line 340
8313  __cil_tmp190 = __cil_tmp189 + 2;
8314#line 340
8315  __cil_tmp191 = (unsigned long )(i2c_data) + __cil_tmp190;
8316#line 340
8317  *((u8 *)__cil_tmp191) = (u8 )24U;
8318#line 340
8319  __cil_tmp192 = 22 * 3UL;
8320#line 340
8321  __cil_tmp193 = (unsigned long )(i2c_data) + __cil_tmp192;
8322#line 340
8323  *((u8 *)__cil_tmp193) = (u8 )0U;
8324#line 340
8325  __cil_tmp194 = 22 * 3UL;
8326#line 340
8327  __cil_tmp195 = __cil_tmp194 + 1;
8328#line 340
8329  __cil_tmp196 = (unsigned long )(i2c_data) + __cil_tmp195;
8330#line 340
8331  *((u8 *)__cil_tmp196) = (u8 )32U;
8332#line 340
8333  __cil_tmp197 = 22 * 3UL;
8334#line 340
8335  __cil_tmp198 = __cil_tmp197 + 2;
8336#line 340
8337  __cil_tmp199 = (unsigned long )(i2c_data) + __cil_tmp198;
8338#line 340
8339  *((u8 *)__cil_tmp199) = (u8 )224U;
8340#line 340
8341  __cil_tmp200 = 23 * 3UL;
8342#line 340
8343  __cil_tmp201 = (unsigned long )(i2c_data) + __cil_tmp200;
8344#line 340
8345  *((u8 *)__cil_tmp201) = (u8 )3U;
8346#line 340
8347  __cil_tmp202 = 23 * 3UL;
8348#line 340
8349  __cil_tmp203 = __cil_tmp202 + 1;
8350#line 340
8351  __cil_tmp204 = (unsigned long )(i2c_data) + __cil_tmp203;
8352#line 340
8353  *((u8 *)__cil_tmp204) = (u8 )31U;
8354#line 340
8355  __cil_tmp205 = 23 * 3UL;
8356#line 340
8357  __cil_tmp206 = __cil_tmp205 + 2;
8358#line 340
8359  __cil_tmp207 = (unsigned long )(i2c_data) + __cil_tmp206;
8360#line 340
8361  *((u8 *)__cil_tmp207) = (u8 )32U;
8362#line 340
8363  __cil_tmp208 = 24 * 3UL;
8364#line 340
8365  __cil_tmp209 = (unsigned long )(i2c_data) + __cil_tmp208;
8366#line 340
8367  *((u8 *)__cil_tmp209) = (u8 )3U;
8368#line 340
8369  __cil_tmp210 = 24 * 3UL;
8370#line 340
8371  __cil_tmp211 = __cil_tmp210 + 1;
8372#line 340
8373  __cil_tmp212 = (unsigned long )(i2c_data) + __cil_tmp211;
8374#line 340
8375  *((u8 *)__cil_tmp212) = (u8 )132U;
8376#line 340
8377  __cil_tmp213 = 24 * 3UL;
8378#line 340
8379  __cil_tmp214 = __cil_tmp213 + 2;
8380#line 340
8381  __cil_tmp215 = (unsigned long )(i2c_data) + __cil_tmp214;
8382#line 340
8383  *((u8 *)__cil_tmp215) = (u8 )255U;
8384#line 340
8385  __cil_tmp216 = 25 * 3UL;
8386#line 340
8387  __cil_tmp217 = (unsigned long )(i2c_data) + __cil_tmp216;
8388#line 340
8389  *((u8 *)__cil_tmp217) = (u8 )1U;
8390#line 340
8391  __cil_tmp218 = 25 * 3UL;
8392#line 340
8393  __cil_tmp219 = __cil_tmp218 + 1;
8394#line 340
8395  __cil_tmp220 = (unsigned long )(i2c_data) + __cil_tmp219;
8396#line 340
8397  *((u8 *)__cil_tmp220) = (u8 )32U;
8398#line 340
8399  __cil_tmp221 = 25 * 3UL;
8400#line 340
8401  __cil_tmp222 = __cil_tmp221 + 2;
8402#line 340
8403  __cil_tmp223 = (unsigned long )(i2c_data) + __cil_tmp222;
8404#line 340
8405  *((u8 *)__cil_tmp223) = (u8 )32U;
8406#line 340
8407  __cil_tmp224 = 26 * 3UL;
8408#line 340
8409  __cil_tmp225 = (unsigned long )(i2c_data) + __cil_tmp224;
8410#line 340
8411  *((u8 *)__cil_tmp225) = (u8 )0U;
8412#line 340
8413  __cil_tmp226 = 26 * 3UL;
8414#line 340
8415  __cil_tmp227 = __cil_tmp226 + 1;
8416#line 340
8417  __cil_tmp228 = (unsigned long )(i2c_data) + __cil_tmp227;
8418#line 340
8419  *((u8 *)__cil_tmp228) = (u8 )3U;
8420#line 340
8421  __cil_tmp229 = 26 * 3UL;
8422#line 340
8423  __cil_tmp230 = __cil_tmp229 + 2;
8424#line 340
8425  __cil_tmp231 = (unsigned long )(i2c_data) + __cil_tmp230;
8426#line 340
8427  *((u8 *)__cil_tmp231) = (u8 )25U;
8428#line 340
8429  __cil_tmp232 = 27 * 3UL;
8430#line 340
8431  __cil_tmp233 = (unsigned long )(i2c_data) + __cil_tmp232;
8432#line 340
8433  *((u8 *)__cil_tmp233) = (u8 )0U;
8434#line 340
8435  __cil_tmp234 = 27 * 3UL;
8436#line 340
8437  __cil_tmp235 = __cil_tmp234 + 1;
8438#line 340
8439  __cil_tmp236 = (unsigned long )(i2c_data) + __cil_tmp235;
8440#line 340
8441  *((u8 *)__cil_tmp236) = (u8 )2U;
8442#line 340
8443  __cil_tmp237 = 27 * 3UL;
8444#line 340
8445  __cil_tmp238 = __cil_tmp237 + 2;
8446#line 340
8447  __cil_tmp239 = (unsigned long )(i2c_data) + __cil_tmp238;
8448#line 340
8449  *((u8 *)__cil_tmp239) = (u8 )63U;
8450#line 340
8451  __cil_tmp240 = 28 * 3UL;
8452#line 340
8453  __cil_tmp241 = (unsigned long )(i2c_data) + __cil_tmp240;
8454#line 340
8455  *((u8 *)__cil_tmp241) = (u8 )0U;
8456#line 340
8457  __cil_tmp242 = 28 * 3UL;
8458#line 340
8459  __cil_tmp243 = __cil_tmp242 + 1;
8460#line 340
8461  __cil_tmp244 = (unsigned long )(i2c_data) + __cil_tmp243;
8462#line 340
8463  *((u8 *)__cil_tmp244) = (u8 )33U;
8464#line 340
8465  __cil_tmp245 = 28 * 3UL;
8466#line 340
8467  __cil_tmp246 = __cil_tmp245 + 2;
8468#line 340
8469  __cil_tmp247 = (unsigned long )(i2c_data) + __cil_tmp246;
8470#line 340
8471  *((u8 *)__cil_tmp247) = (u8 )83U;
8472#line 340
8473  __cil_tmp248 = 29 * 3UL;
8474#line 340
8475  __cil_tmp249 = (unsigned long )(i2c_data) + __cil_tmp248;
8476#line 340
8477  *((u8 *)__cil_tmp249) = (u8 )1U;
8478#line 340
8479  __cil_tmp250 = 29 * 3UL;
8480#line 340
8481  __cil_tmp251 = __cil_tmp250 + 1;
8482#line 340
8483  __cil_tmp252 = (unsigned long )(i2c_data) + __cil_tmp251;
8484#line 340
8485  *((u8 *)__cil_tmp252) = (u8 )33U;
8486#line 340
8487  __cil_tmp253 = 29 * 3UL;
8488#line 340
8489  __cil_tmp254 = __cil_tmp253 + 2;
8490#line 340
8491  __cil_tmp255 = (unsigned long )(i2c_data) + __cil_tmp254;
8492#line 340
8493  *((u8 *)__cil_tmp255) = (u8 )255U;
8494#line 340
8495  __cil_tmp256 = 30 * 3UL;
8496#line 340
8497  __cil_tmp257 = (unsigned long )(i2c_data) + __cil_tmp256;
8498#line 340
8499  *((u8 *)__cil_tmp257) = (u8 )0U;
8500#line 340
8501  __cil_tmp258 = 30 * 3UL;
8502#line 340
8503  __cil_tmp259 = __cil_tmp258 + 1;
8504#line 340
8505  __cil_tmp260 = (unsigned long )(i2c_data) + __cil_tmp259;
8506#line 340
8507  *((u8 *)__cil_tmp260) = (u8 )17U;
8508#line 340
8509  __cil_tmp261 = 30 * 3UL;
8510#line 340
8511  __cil_tmp262 = __cil_tmp261 + 2;
8512#line 340
8513  __cil_tmp263 = (unsigned long )(i2c_data) + __cil_tmp262;
8514#line 340
8515  *((u8 *)__cil_tmp263) = (u8 )253U;
8516#line 340
8517  __cil_tmp264 = 31 * 3UL;
8518#line 340
8519  __cil_tmp265 = (unsigned long )(i2c_data) + __cil_tmp264;
8520#line 340
8521  *((u8 *)__cil_tmp265) = (u8 )0U;
8522#line 340
8523  __cil_tmp266 = 31 * 3UL;
8524#line 340
8525  __cil_tmp267 = __cil_tmp266 + 1;
8526#line 340
8527  __cil_tmp268 = (unsigned long )(i2c_data) + __cil_tmp267;
8528#line 340
8529  *((u8 *)__cil_tmp268) = (u8 )5U;
8530#line 340
8531  __cil_tmp269 = 31 * 3UL;
8532#line 340
8533  __cil_tmp270 = __cil_tmp269 + 2;
8534#line 340
8535  __cil_tmp271 = (unsigned long )(i2c_data) + __cil_tmp270;
8536#line 340
8537  *((u8 *)__cil_tmp271) = (u8 )52U;
8538#line 340
8539  __cil_tmp272 = 32 * 3UL;
8540#line 340
8541  __cil_tmp273 = (unsigned long )(i2c_data) + __cil_tmp272;
8542#line 340
8543  *((u8 *)__cil_tmp273) = (u8 )0U;
8544#line 340
8545  __cil_tmp274 = 32 * 3UL;
8546#line 340
8547  __cil_tmp275 = __cil_tmp274 + 1;
8548#line 340
8549  __cil_tmp276 = (unsigned long )(i2c_data) + __cil_tmp275;
8550#line 340
8551  *((u8 *)__cil_tmp276) = (u8 )6U;
8552#line 340
8553  __cil_tmp277 = 32 * 3UL;
8554#line 340
8555  __cil_tmp278 = __cil_tmp277 + 2;
8556#line 340
8557  __cil_tmp279 = (unsigned long )(i2c_data) + __cil_tmp278;
8558#line 340
8559  *((u8 *)__cil_tmp279) = (u8 )68U;
8560#line 340
8561  __cil_tmp280 = 33 * 3UL;
8562#line 340
8563  __cil_tmp281 = (unsigned long )(i2c_data) + __cil_tmp280;
8564#line 340
8565  *((u8 *)__cil_tmp281) = (u8 )0U;
8566#line 340
8567  __cil_tmp282 = 33 * 3UL;
8568#line 340
8569  __cil_tmp283 = __cil_tmp282 + 1;
8570#line 340
8571  __cil_tmp284 = (unsigned long )(i2c_data) + __cil_tmp283;
8572#line 340
8573  *((u8 *)__cil_tmp284) = (u8 )8U;
8574#line 340
8575  __cil_tmp285 = 33 * 3UL;
8576#line 340
8577  __cil_tmp286 = __cil_tmp285 + 2;
8578#line 340
8579  __cil_tmp287 = (unsigned long )(i2c_data) + __cil_tmp286;
8580#line 340
8581  *((u8 *)__cil_tmp287) = (u8 )8U;
8582  {
8583#line 377
8584  __cil_tmp288 = (int (*)(struct dvb_frontend * , int  ))0;
8585#line 377
8586  __cil_tmp289 = (unsigned long )__cil_tmp288;
8587#line 377
8588  __cil_tmp290 = 0 + 360;
8589#line 377
8590  __cil_tmp291 = (unsigned long )fe;
8591#line 377
8592  __cil_tmp292 = __cil_tmp291 + __cil_tmp290;
8593#line 377
8594  __cil_tmp293 = *((int (**)(struct dvb_frontend * , int  ))__cil_tmp292);
8595#line 377
8596  __cil_tmp294 = (unsigned long )__cil_tmp293;
8597#line 377
8598  if (__cil_tmp294 != __cil_tmp289) {
8599    {
8600#line 378
8601    __cil_tmp295 = 0 + 360;
8602#line 378
8603    __cil_tmp296 = (unsigned long )fe;
8604#line 378
8605    __cil_tmp297 = __cil_tmp296 + __cil_tmp295;
8606#line 378
8607    __cil_tmp298 = *((int (**)(struct dvb_frontend * , int  ))__cil_tmp297);
8608#line 378
8609    (*__cil_tmp298)(fe, 1);
8610    }
8611  } else {
8612
8613  }
8614  }
8615#line 380
8616  i = (u8 )0U;
8617#line 380
8618  goto ldv_22852;
8619  ldv_22851: ;
8620  {
8621#line 381
8622  __cil_tmp299 = (int )i;
8623#line 381
8624  __cil_tmp300 = __cil_tmp299 * 3UL;
8625#line 381
8626  __cil_tmp301 = (unsigned long )(i2c_data) + __cil_tmp300;
8627#line 381
8628  __cil_tmp302 = *((u8 *)__cil_tmp301);
8629#line 382
8630  if ((int )__cil_tmp302 == 0) {
8631#line 382
8632    goto case_0;
8633  } else
8634#line 386
8635  if ((int )__cil_tmp302 == 1) {
8636#line 386
8637    goto case_1;
8638  } else
8639#line 393
8640  if ((int )__cil_tmp302 == 3) {
8641#line 393
8642    goto case_3;
8643  } else
8644#line 381
8645  if (0) {
8646    case_0: /* CIL Label */ 
8647    {
8648#line 383
8649    __cil_tmp303 = (int )i;
8650#line 383
8651    __cil_tmp304 = __cil_tmp303 * 3UL;
8652#line 383
8653    __cil_tmp305 = __cil_tmp304 + 1;
8654#line 383
8655    __cil_tmp306 = (unsigned long )(i2c_data) + __cil_tmp305;
8656#line 383
8657    __cil_tmp307 = *((u8 *)__cil_tmp306);
8658#line 383
8659    __cil_tmp308 = (int )__cil_tmp307;
8660#line 383
8661    __cil_tmp309 = (u8 )__cil_tmp308;
8662#line 383
8663    __cil_tmp310 = (int )i;
8664#line 383
8665    __cil_tmp311 = __cil_tmp310 * 3UL;
8666#line 383
8667    __cil_tmp312 = __cil_tmp311 + 2;
8668#line 383
8669    __cil_tmp313 = (unsigned long )(i2c_data) + __cil_tmp312;
8670#line 383
8671    __cil_tmp314 = *((u8 *)__cil_tmp313);
8672#line 383
8673    __cil_tmp315 = (int )__cil_tmp314;
8674#line 383
8675    __cil_tmp316 = (u8 )__cil_tmp315;
8676#line 383
8677    err = qt1010_writereg(priv, __cil_tmp309, __cil_tmp316);
8678    }
8679#line 385
8680    goto ldv_22848;
8681    case_1: /* CIL Label */ ;
8682    {
8683#line 387
8684    __cil_tmp317 = (int )i;
8685#line 387
8686    __cil_tmp318 = __cil_tmp317 * 3UL;
8687#line 387
8688    __cil_tmp319 = __cil_tmp318 + 2;
8689#line 387
8690    __cil_tmp320 = (unsigned long )(i2c_data) + __cil_tmp319;
8691#line 387
8692    __cil_tmp321 = *((u8 *)__cil_tmp320);
8693#line 387
8694    __cil_tmp322 = (unsigned int )__cil_tmp321;
8695#line 387
8696    if (__cil_tmp322 == 32U) {
8697#line 388
8698      __cil_tmp323 = (unsigned long )priv;
8699#line 388
8700      __cil_tmp324 = __cil_tmp323 + 17;
8701#line 388
8702      valptr = (u8 *)__cil_tmp324;
8703    } else {
8704#line 390
8705      valptr = & tmpval;
8706    }
8707    }
8708    {
8709#line 391
8710    __cil_tmp325 = (int )i;
8711#line 391
8712    __cil_tmp326 = __cil_tmp325 * 3UL;
8713#line 391
8714    __cil_tmp327 = __cil_tmp326 + 1;
8715#line 391
8716    __cil_tmp328 = (unsigned long )(i2c_data) + __cil_tmp327;
8717#line 391
8718    __cil_tmp329 = *((u8 *)__cil_tmp328);
8719#line 391
8720    __cil_tmp330 = (int )__cil_tmp329;
8721#line 391
8722    __cil_tmp331 = (u8 )__cil_tmp330;
8723#line 391
8724    err = qt1010_readreg(priv, __cil_tmp331, valptr);
8725    }
8726#line 392
8727    goto ldv_22848;
8728    case_3: /* CIL Label */ ;
8729    {
8730#line 394
8731    __cil_tmp332 = (int )i;
8732#line 394
8733    __cil_tmp333 = __cil_tmp332 * 3UL;
8734#line 394
8735    __cil_tmp334 = __cil_tmp333 + 2;
8736#line 394
8737    __cil_tmp335 = (unsigned long )(i2c_data) + __cil_tmp334;
8738#line 394
8739    __cil_tmp336 = *((u8 *)__cil_tmp335);
8740#line 394
8741    __cil_tmp337 = (unsigned int )__cil_tmp336;
8742#line 394
8743    if (__cil_tmp337 == 37U) {
8744#line 395
8745      __cil_tmp338 = (unsigned long )priv;
8746#line 395
8747      __cil_tmp339 = __cil_tmp338 + 18;
8748#line 395
8749      valptr = (u8 *)__cil_tmp339;
8750    } else {
8751      {
8752#line 396
8753      __cil_tmp340 = (int )i;
8754#line 396
8755      __cil_tmp341 = __cil_tmp340 * 3UL;
8756#line 396
8757      __cil_tmp342 = __cil_tmp341 + 2;
8758#line 396
8759      __cil_tmp343 = (unsigned long )(i2c_data) + __cil_tmp342;
8760#line 396
8761      __cil_tmp344 = *((u8 *)__cil_tmp343);
8762#line 396
8763      __cil_tmp345 = (unsigned int )__cil_tmp344;
8764#line 396
8765      if (__cil_tmp345 == 31U) {
8766#line 397
8767        __cil_tmp346 = (unsigned long )priv;
8768#line 397
8769        __cil_tmp347 = __cil_tmp346 + 16;
8770#line 397
8771        valptr = (u8 *)__cil_tmp347;
8772      } else {
8773#line 399
8774        valptr = & tmpval;
8775      }
8776      }
8777    }
8778    }
8779    {
8780#line 400
8781    __cil_tmp348 = (int )i;
8782#line 400
8783    __cil_tmp349 = __cil_tmp348 + 1;
8784#line 400
8785    __cil_tmp350 = __cil_tmp349 * 3UL;
8786#line 400
8787    __cil_tmp351 = __cil_tmp350 + 1;
8788#line 400
8789    __cil_tmp352 = (unsigned long )(i2c_data) + __cil_tmp351;
8790#line 400
8791    __cil_tmp353 = *((u8 *)__cil_tmp352);
8792#line 400
8793    __cil_tmp354 = (int )__cil_tmp353;
8794#line 400
8795    __cil_tmp355 = (u8 )__cil_tmp354;
8796#line 400
8797    __cil_tmp356 = (int )i;
8798#line 400
8799    __cil_tmp357 = __cil_tmp356 * 3UL;
8800#line 400
8801    __cil_tmp358 = __cil_tmp357 + 1;
8802#line 400
8803    __cil_tmp359 = (unsigned long )(i2c_data) + __cil_tmp358;
8804#line 400
8805    __cil_tmp360 = *((u8 *)__cil_tmp359);
8806#line 400
8807    __cil_tmp361 = (int )__cil_tmp360;
8808#line 400
8809    __cil_tmp362 = (u8 )__cil_tmp361;
8810#line 400
8811    __cil_tmp363 = (int )i;
8812#line 400
8813    __cil_tmp364 = __cil_tmp363 * 3UL;
8814#line 400
8815    __cil_tmp365 = __cil_tmp364 + 2;
8816#line 400
8817    __cil_tmp366 = (unsigned long )(i2c_data) + __cil_tmp365;
8818#line 400
8819    __cil_tmp367 = *((u8 *)__cil_tmp366);
8820#line 400
8821    __cil_tmp368 = (int )__cil_tmp367;
8822#line 400
8823    __cil_tmp369 = (u8 )__cil_tmp368;
8824#line 400
8825    err = qt1010_init_meas1(priv, __cil_tmp355, __cil_tmp362, __cil_tmp369, valptr);
8826#line 403
8827    __cil_tmp370 = (int )i;
8828#line 403
8829    __cil_tmp371 = __cil_tmp370 + 1;
8830#line 403
8831    i = (u8 )__cil_tmp371;
8832    }
8833#line 404
8834    goto ldv_22848;
8835  } else {
8836    switch_break: /* CIL Label */ ;
8837  }
8838  }
8839  ldv_22848: ;
8840#line 406
8841  if (err != 0) {
8842#line 406
8843    return (err);
8844  } else {
8845
8846  }
8847#line 380
8848  __cil_tmp372 = (int )i;
8849#line 380
8850  __cil_tmp373 = __cil_tmp372 + 1;
8851#line 380
8852  i = (u8 )__cil_tmp373;
8853  ldv_22852: ;
8854  {
8855#line 380
8856  __cil_tmp374 = (unsigned int )i;
8857#line 380
8858  if (__cil_tmp374 <= 33U) {
8859#line 381
8860    goto ldv_22851;
8861  } else {
8862#line 383
8863    goto ldv_22853;
8864  }
8865  }
8866  ldv_22853: 
8867#line 409
8868  i = (u8 )49U;
8869#line 409
8870  goto ldv_22855;
8871  ldv_22854: 
8872  {
8873#line 410
8874  __cil_tmp375 = (int )i;
8875#line 410
8876  __cil_tmp376 = (u8 )__cil_tmp375;
8877#line 410
8878  tmp = qt1010_init_meas2(priv, __cil_tmp376, & tmpval);
8879#line 410
8880  err = (int )tmp;
8881  }
8882#line 410
8883  if (err != 0) {
8884#line 411
8885    return (err);
8886  } else {
8887
8888  }
8889#line 409
8890  __cil_tmp377 = (int )i;
8891#line 409
8892  __cil_tmp378 = __cil_tmp377 + 1;
8893#line 409
8894  i = (u8 )__cil_tmp378;
8895  ldv_22855: ;
8896  {
8897#line 409
8898  __cil_tmp379 = (unsigned int )i;
8899#line 409
8900  if (__cil_tmp379 <= 57U) {
8901#line 410
8902    goto ldv_22854;
8903  } else {
8904#line 412
8905    goto ldv_22856;
8906  }
8907  }
8908  ldv_22856: 
8909  {
8910#line 413
8911  __cil_tmp380 = (unsigned long )c;
8912#line 413
8913  __cil_tmp381 = __cil_tmp380 + 4;
8914#line 413
8915  *((u32 *)__cil_tmp381) = 545000000U;
8916#line 415
8917  tmp___0 = qt1010_set_params(fe);
8918  }
8919#line 415
8920  return (tmp___0);
8921}
8922}
8923#line 418 "/home/zakharov/launch/work/current--X--drivers/--X--defaultlinux-3.4--X--43_1a--X--cpachecker/linux-3.4/csd_deg_dscv/9526/dscv_tempdir/dscv/ri/43_1a/drivers/media/common/tuners/qt1010.c.p"
8924static int qt1010_release(struct dvb_frontend *fe ) 
8925{ unsigned long __cil_tmp2 ;
8926  unsigned long __cil_tmp3 ;
8927  void *__cil_tmp4 ;
8928  void const   *__cil_tmp5 ;
8929  unsigned long __cil_tmp6 ;
8930  unsigned long __cil_tmp7 ;
8931
8932  {
8933  {
8934#line 420
8935  __cil_tmp2 = (unsigned long )fe;
8936#line 420
8937  __cil_tmp3 = __cil_tmp2 + 768;
8938#line 420
8939  __cil_tmp4 = *((void **)__cil_tmp3);
8940#line 420
8941  __cil_tmp5 = (void const   *)__cil_tmp4;
8942#line 420
8943  kfree(__cil_tmp5);
8944#line 421
8945  __cil_tmp6 = (unsigned long )fe;
8946#line 421
8947  __cil_tmp7 = __cil_tmp6 + 768;
8948#line 421
8949  *((void **)__cil_tmp7) = (void *)0;
8950  }
8951#line 422
8952  return (0);
8953}
8954}
8955#line 425 "/home/zakharov/launch/work/current--X--drivers/--X--defaultlinux-3.4--X--43_1a--X--cpachecker/linux-3.4/csd_deg_dscv/9526/dscv_tempdir/dscv/ri/43_1a/drivers/media/common/tuners/qt1010.c.p"
8956static int qt1010_get_frequency(struct dvb_frontend *fe , u32 *frequency ) 
8957{ struct qt1010_priv *priv ;
8958  unsigned long __cil_tmp4 ;
8959  unsigned long __cil_tmp5 ;
8960  void *__cil_tmp6 ;
8961  unsigned long __cil_tmp7 ;
8962  unsigned long __cil_tmp8 ;
8963
8964  {
8965#line 427
8966  __cil_tmp4 = (unsigned long )fe;
8967#line 427
8968  __cil_tmp5 = __cil_tmp4 + 768;
8969#line 427
8970  __cil_tmp6 = *((void **)__cil_tmp5);
8971#line 427
8972  priv = (struct qt1010_priv *)__cil_tmp6;
8973#line 428
8974  __cil_tmp7 = (unsigned long )priv;
8975#line 428
8976  __cil_tmp8 = __cil_tmp7 + 20;
8977#line 428
8978  *frequency = *((u32 *)__cil_tmp8);
8979#line 429
8980  return (0);
8981}
8982}
8983#line 432 "/home/zakharov/launch/work/current--X--drivers/--X--defaultlinux-3.4--X--43_1a--X--cpachecker/linux-3.4/csd_deg_dscv/9526/dscv_tempdir/dscv/ri/43_1a/drivers/media/common/tuners/qt1010.c.p"
8984static int qt1010_get_if_frequency(struct dvb_frontend *fe , u32 *frequency ) 
8985{ 
8986
8987  {
8988#line 434
8989  *frequency = 36125000U;
8990#line 435
8991  return (0);
8992}
8993}
8994#line 438 "/home/zakharov/launch/work/current--X--drivers/--X--defaultlinux-3.4--X--43_1a--X--cpachecker/linux-3.4/csd_deg_dscv/9526/dscv_tempdir/dscv/ri/43_1a/drivers/media/common/tuners/qt1010.c.p"
8995static struct dvb_tuner_ops  const  qt1010_tuner_ops  = 
8996#line 438
8997     {{{(char )'Q', (char )'u', (char )'a', (char )'n', (char )'t', (char )'e', (char )'k',
8998      (char )' ', (char )'Q', (char )'T', (char )'1', (char )'0', (char )'1', (char )'0',
8999      (char )'\000'}, 48000000U, 860000000U, 125000U, 0U, 0U, 0U}, & qt1010_release,
9000    & qt1010_init, (int (*)(struct dvb_frontend * ))0, & qt1010_set_params, (int (*)(struct dvb_frontend * ,
9001                                                                                     struct analog_parameters * ))0,
9002    (int (*)(struct dvb_frontend * , u8 * , int  ))0, (int (*)(struct dvb_frontend * ,
9003                                                               void * ))0, & qt1010_get_frequency,
9004    (int (*)(struct dvb_frontend * , u32 * ))0, & qt1010_get_if_frequency, (int (*)(struct dvb_frontend * ,
9005                                                                                    u32 * ))0,
9006    (int (*)(struct dvb_frontend * , u16 * ))0, (int (*)(struct dvb_frontend * , u32  ))0,
9007    (int (*)(struct dvb_frontend * , u32  ))0, (int (*)(struct dvb_frontend * , enum tuner_param  ,
9008                                                        struct tuner_state * ))0,
9009    (int (*)(struct dvb_frontend * , enum tuner_param  , struct tuner_state * ))0};
9010#line 455 "/home/zakharov/launch/work/current--X--drivers/--X--defaultlinux-3.4--X--43_1a--X--cpachecker/linux-3.4/csd_deg_dscv/9526/dscv_tempdir/dscv/ri/43_1a/drivers/media/common/tuners/qt1010.c.p"
9011struct dvb_frontend *qt1010_attach(struct dvb_frontend *fe , struct i2c_adapter *i2c ,
9012                                   struct qt1010_config *cfg ) 
9013{ struct qt1010_priv *priv ;
9014  u8 id ;
9015  void *tmp ;
9016  int tmp___0 ;
9017  size_t __len ;
9018  void *__ret ;
9019  struct qt1010_priv *__cil_tmp10 ;
9020  unsigned long __cil_tmp11 ;
9021  unsigned long __cil_tmp12 ;
9022  unsigned long __cil_tmp13 ;
9023  unsigned long __cil_tmp14 ;
9024  int (*__cil_tmp15)(struct dvb_frontend * , int  ) ;
9025  unsigned long __cil_tmp16 ;
9026  unsigned long __cil_tmp17 ;
9027  unsigned long __cil_tmp18 ;
9028  unsigned long __cil_tmp19 ;
9029  int (*__cil_tmp20)(struct dvb_frontend * , int  ) ;
9030  unsigned long __cil_tmp21 ;
9031  unsigned long __cil_tmp22 ;
9032  unsigned long __cil_tmp23 ;
9033  unsigned long __cil_tmp24 ;
9034  int (*__cil_tmp25)(struct dvb_frontend * , int  ) ;
9035  u8 __cil_tmp26 ;
9036  void const   *__cil_tmp27 ;
9037  u8 *__cil_tmp28 ;
9038  u8 __cil_tmp29 ;
9039  unsigned int __cil_tmp30 ;
9040  void const   *__cil_tmp31 ;
9041  int (*__cil_tmp32)(struct dvb_frontend * , int  ) ;
9042  unsigned long __cil_tmp33 ;
9043  unsigned long __cil_tmp34 ;
9044  unsigned long __cil_tmp35 ;
9045  unsigned long __cil_tmp36 ;
9046  int (*__cil_tmp37)(struct dvb_frontend * , int  ) ;
9047  unsigned long __cil_tmp38 ;
9048  unsigned long __cil_tmp39 ;
9049  unsigned long __cil_tmp40 ;
9050  unsigned long __cil_tmp41 ;
9051  int (*__cil_tmp42)(struct dvb_frontend * , int  ) ;
9052  unsigned long __cil_tmp43 ;
9053  unsigned long __cil_tmp44 ;
9054  unsigned long __cil_tmp45 ;
9055  struct dvb_tuner_ops *__cil_tmp46 ;
9056  void *__cil_tmp47 ;
9057  void const   *__cil_tmp48 ;
9058  unsigned long __cil_tmp49 ;
9059  unsigned long __cil_tmp50 ;
9060  unsigned long __cil_tmp51 ;
9061  struct dvb_tuner_ops *__cil_tmp52 ;
9062  void *__cil_tmp53 ;
9063  void const   *__cil_tmp54 ;
9064  unsigned long __cil_tmp55 ;
9065  unsigned long __cil_tmp56 ;
9066
9067  {
9068  {
9069#line 459
9070  priv = (struct qt1010_priv *)0;
9071#line 462
9072  tmp = kzalloc(24UL, 208U);
9073#line 462
9074  priv = (struct qt1010_priv *)tmp;
9075  }
9076  {
9077#line 463
9078  __cil_tmp10 = (struct qt1010_priv *)0;
9079#line 463
9080  __cil_tmp11 = (unsigned long )__cil_tmp10;
9081#line 463
9082  __cil_tmp12 = (unsigned long )priv;
9083#line 463
9084  if (__cil_tmp12 == __cil_tmp11) {
9085#line 464
9086    return ((struct dvb_frontend *)0);
9087  } else {
9088
9089  }
9090  }
9091#line 466
9092  *((struct qt1010_config **)priv) = cfg;
9093#line 467
9094  __cil_tmp13 = (unsigned long )priv;
9095#line 467
9096  __cil_tmp14 = __cil_tmp13 + 8;
9097#line 467
9098  *((struct i2c_adapter **)__cil_tmp14) = i2c;
9099  {
9100#line 469
9101  __cil_tmp15 = (int (*)(struct dvb_frontend * , int  ))0;
9102#line 469
9103  __cil_tmp16 = (unsigned long )__cil_tmp15;
9104#line 469
9105  __cil_tmp17 = 0 + 360;
9106#line 469
9107  __cil_tmp18 = (unsigned long )fe;
9108#line 469
9109  __cil_tmp19 = __cil_tmp18 + __cil_tmp17;
9110#line 469
9111  __cil_tmp20 = *((int (**)(struct dvb_frontend * , int  ))__cil_tmp19);
9112#line 469
9113  __cil_tmp21 = (unsigned long )__cil_tmp20;
9114#line 469
9115  if (__cil_tmp21 != __cil_tmp16) {
9116    {
9117#line 470
9118    __cil_tmp22 = 0 + 360;
9119#line 470
9120    __cil_tmp23 = (unsigned long )fe;
9121#line 470
9122    __cil_tmp24 = __cil_tmp23 + __cil_tmp22;
9123#line 470
9124    __cil_tmp25 = *((int (**)(struct dvb_frontend * , int  ))__cil_tmp24);
9125#line 470
9126    (*__cil_tmp25)(fe, 1);
9127    }
9128  } else {
9129
9130  }
9131  }
9132  {
9133#line 474
9134  __cil_tmp26 = (u8 )41;
9135#line 474
9136  tmp___0 = qt1010_readreg(priv, __cil_tmp26, & id);
9137  }
9138#line 474
9139  if (tmp___0 != 0) {
9140    {
9141#line 475
9142    __cil_tmp27 = (void const   *)priv;
9143#line 475
9144    kfree(__cil_tmp27);
9145    }
9146#line 476
9147    return ((struct dvb_frontend *)0);
9148  } else {
9149    {
9150#line 474
9151    __cil_tmp28 = & id;
9152#line 474
9153    __cil_tmp29 = *__cil_tmp28;
9154#line 474
9155    __cil_tmp30 = (unsigned int )__cil_tmp29;
9156#line 474
9157    if (__cil_tmp30 != 57U) {
9158      {
9159#line 475
9160      __cil_tmp31 = (void const   *)priv;
9161#line 475
9162      kfree(__cil_tmp31);
9163      }
9164#line 476
9165      return ((struct dvb_frontend *)0);
9166    } else {
9167
9168    }
9169    }
9170  }
9171  {
9172#line 479
9173  __cil_tmp32 = (int (*)(struct dvb_frontend * , int  ))0;
9174#line 479
9175  __cil_tmp33 = (unsigned long )__cil_tmp32;
9176#line 479
9177  __cil_tmp34 = 0 + 360;
9178#line 479
9179  __cil_tmp35 = (unsigned long )fe;
9180#line 479
9181  __cil_tmp36 = __cil_tmp35 + __cil_tmp34;
9182#line 479
9183  __cil_tmp37 = *((int (**)(struct dvb_frontend * , int  ))__cil_tmp36);
9184#line 479
9185  __cil_tmp38 = (unsigned long )__cil_tmp37;
9186#line 479
9187  if (__cil_tmp38 != __cil_tmp33) {
9188    {
9189#line 480
9190    __cil_tmp39 = 0 + 360;
9191#line 480
9192    __cil_tmp40 = (unsigned long )fe;
9193#line 480
9194    __cil_tmp41 = __cil_tmp40 + __cil_tmp39;
9195#line 480
9196    __cil_tmp42 = *((int (**)(struct dvb_frontend * , int  ))__cil_tmp41);
9197#line 480
9198    (*__cil_tmp42)(fe, 0);
9199    }
9200  } else {
9201
9202  }
9203  }
9204  {
9205#line 482
9206  printk("<6>Quantek QT1010 successfully identified.\n");
9207#line 483
9208  __len = 280UL;
9209  }
9210#line 483
9211  if (__len > 63UL) {
9212    {
9213#line 483
9214    __cil_tmp43 = 0 + 384;
9215#line 483
9216    __cil_tmp44 = (unsigned long )fe;
9217#line 483
9218    __cil_tmp45 = __cil_tmp44 + __cil_tmp43;
9219#line 483
9220    __cil_tmp46 = (struct dvb_tuner_ops *)__cil_tmp45;
9221#line 483
9222    __cil_tmp47 = (void *)__cil_tmp46;
9223#line 483
9224    __cil_tmp48 = (void const   *)(& qt1010_tuner_ops);
9225#line 483
9226    __ret = __memcpy(__cil_tmp47, __cil_tmp48, __len);
9227    }
9228  } else {
9229    {
9230#line 483
9231    __cil_tmp49 = 0 + 384;
9232#line 483
9233    __cil_tmp50 = (unsigned long )fe;
9234#line 483
9235    __cil_tmp51 = __cil_tmp50 + __cil_tmp49;
9236#line 483
9237    __cil_tmp52 = (struct dvb_tuner_ops *)__cil_tmp51;
9238#line 483
9239    __cil_tmp53 = (void *)__cil_tmp52;
9240#line 483
9241    __cil_tmp54 = (void const   *)(& qt1010_tuner_ops);
9242#line 483
9243    __ret = __builtin_memcpy(__cil_tmp53, __cil_tmp54, __len);
9244    }
9245  }
9246#line 486
9247  __cil_tmp55 = (unsigned long )fe;
9248#line 486
9249  __cil_tmp56 = __cil_tmp55 + 768;
9250#line 486
9251  *((void **)__cil_tmp56) = (void *)priv;
9252#line 487
9253  return (fe);
9254}
9255}
9256#line 513
9257extern void ldv_check_final_state(void) ;
9258#line 519
9259extern void ldv_initialize(void) ;
9260#line 522
9261extern int __VERIFIER_nondet_int(void) ;
9262#line 525 "/home/zakharov/launch/work/current--X--drivers/--X--defaultlinux-3.4--X--43_1a--X--cpachecker/linux-3.4/csd_deg_dscv/9526/dscv_tempdir/dscv/ri/43_1a/drivers/media/common/tuners/qt1010.c.p"
9263int LDV_IN_INTERRUPT  ;
9264#line 528 "/home/zakharov/launch/work/current--X--drivers/--X--defaultlinux-3.4--X--43_1a--X--cpachecker/linux-3.4/csd_deg_dscv/9526/dscv_tempdir/dscv/ri/43_1a/drivers/media/common/tuners/qt1010.c.p"
9265void main(void) 
9266{ struct dvb_frontend *var_group1 ;
9267  u32 *var_qt1010_get_frequency_8_p1 ;
9268  u32 *var_qt1010_get_if_frequency_9_p1 ;
9269  int ldv_s_qt1010_tuner_ops_dvb_tuner_ops ;
9270  int tmp ;
9271  int tmp___0 ;
9272
9273  {
9274  {
9275#line 601
9276  ldv_s_qt1010_tuner_ops_dvb_tuner_ops = 0;
9277#line 591
9278  LDV_IN_INTERRUPT = 1;
9279#line 600
9280  ldv_initialize();
9281  }
9282#line 605
9283  goto ldv_22917;
9284  ldv_22916: 
9285  {
9286#line 609
9287  tmp = __VERIFIER_nondet_int();
9288  }
9289#line 611
9290  if (tmp == 0) {
9291#line 611
9292    goto case_0;
9293  } else
9294#line 634
9295  if (tmp == 1) {
9296#line 634
9297    goto case_1;
9298  } else
9299#line 657
9300  if (tmp == 2) {
9301#line 657
9302    goto case_2;
9303  } else
9304#line 678
9305  if (tmp == 3) {
9306#line 678
9307    goto case_3;
9308  } else
9309#line 701
9310  if (tmp == 4) {
9311#line 701
9312    goto case_4;
9313  } else {
9314    {
9315#line 724
9316    goto switch_default;
9317#line 609
9318    if (0) {
9319      case_0: /* CIL Label */ ;
9320#line 614
9321      if (ldv_s_qt1010_tuner_ops_dvb_tuner_ops == 0) {
9322        {
9323#line 626
9324        qt1010_release(var_group1);
9325#line 627
9326        ldv_s_qt1010_tuner_ops_dvb_tuner_ops = 0;
9327        }
9328      } else {
9329
9330      }
9331#line 633
9332      goto ldv_22910;
9333      case_1: /* CIL Label */ 
9334      {
9335#line 649
9336      qt1010_init(var_group1);
9337      }
9338#line 656
9339      goto ldv_22910;
9340      case_2: /* CIL Label */ 
9341      {
9342#line 670
9343      qt1010_set_params(var_group1);
9344      }
9345#line 677
9346      goto ldv_22910;
9347      case_3: /* CIL Label */ 
9348      {
9349#line 693
9350      qt1010_get_frequency(var_group1, var_qt1010_get_frequency_8_p1);
9351      }
9352#line 700
9353      goto ldv_22910;
9354      case_4: /* CIL Label */ 
9355      {
9356#line 716
9357      qt1010_get_if_frequency(var_group1, var_qt1010_get_if_frequency_9_p1);
9358      }
9359#line 723
9360      goto ldv_22910;
9361      switch_default: /* CIL Label */ ;
9362#line 724
9363      goto ldv_22910;
9364    } else {
9365      switch_break: /* CIL Label */ ;
9366    }
9367    }
9368  }
9369  ldv_22910: ;
9370  ldv_22917: 
9371  {
9372#line 605
9373  tmp___0 = __VERIFIER_nondet_int();
9374  }
9375#line 605
9376  if (tmp___0 != 0) {
9377#line 607
9378    goto ldv_22916;
9379  } else
9380#line 605
9381  if (ldv_s_qt1010_tuner_ops_dvb_tuner_ops != 0) {
9382#line 607
9383    goto ldv_22916;
9384  } else {
9385#line 609
9386    goto ldv_22918;
9387  }
9388  ldv_22918: ;
9389
9390  {
9391#line 733
9392  ldv_check_final_state();
9393  }
9394#line 736
9395  return;
9396}
9397}
9398#line 5 "/home/zakharov/launch/work/current--X--drivers/--X--defaultlinux-3.4--X--43_1a--X--cpachecker/linux-3.4/csd_deg_dscv/9526/dscv_tempdir/dscv/ri/43_1a/kernel-rules/files/engine-blast-assert.h"
9399void ldv_blast_assert(void) 
9400{ 
9401
9402  {
9403  ERROR: ;
9404#line 6
9405  goto ERROR;
9406}
9407}
9408#line 6 "/home/zakharov/launch/work/current--X--drivers/--X--defaultlinux-3.4--X--43_1a--X--cpachecker/linux-3.4/csd_deg_dscv/9526/dscv_tempdir/dscv/ri/43_1a/kernel-rules/files/engine-blast.h"
9409extern int __VERIFIER_nondet_int(void) ;
9410#line 757 "/home/zakharov/launch/work/current--X--drivers/--X--defaultlinux-3.4--X--43_1a--X--cpachecker/linux-3.4/csd_deg_dscv/9526/dscv_tempdir/dscv/ri/43_1a/drivers/media/common/tuners/qt1010.c.p"
9411int ldv_spin  =    0;
9412#line 761 "/home/zakharov/launch/work/current--X--drivers/--X--defaultlinux-3.4--X--43_1a--X--cpachecker/linux-3.4/csd_deg_dscv/9526/dscv_tempdir/dscv/ri/43_1a/drivers/media/common/tuners/qt1010.c.p"
9413void ldv_check_alloc_flags(gfp_t flags ) 
9414{ 
9415
9416  {
9417#line 764
9418  if (ldv_spin != 0) {
9419#line 764
9420    if (flags != 32U) {
9421      {
9422#line 764
9423      ldv_blast_assert();
9424      }
9425    } else {
9426
9427    }
9428  } else {
9429
9430  }
9431#line 767
9432  return;
9433}
9434}
9435#line 767
9436extern struct page *ldv_some_page(void) ;
9437#line 770 "/home/zakharov/launch/work/current--X--drivers/--X--defaultlinux-3.4--X--43_1a--X--cpachecker/linux-3.4/csd_deg_dscv/9526/dscv_tempdir/dscv/ri/43_1a/drivers/media/common/tuners/qt1010.c.p"
9438struct page *ldv_check_alloc_flags_and_return_some_page(gfp_t flags ) 
9439{ struct page *tmp ;
9440
9441  {
9442#line 773
9443  if (ldv_spin != 0) {
9444#line 773
9445    if (flags != 32U) {
9446      {
9447#line 773
9448      ldv_blast_assert();
9449      }
9450    } else {
9451
9452    }
9453  } else {
9454
9455  }
9456  {
9457#line 775
9458  tmp = ldv_some_page();
9459  }
9460#line 775
9461  return (tmp);
9462}
9463}
9464#line 779 "/home/zakharov/launch/work/current--X--drivers/--X--defaultlinux-3.4--X--43_1a--X--cpachecker/linux-3.4/csd_deg_dscv/9526/dscv_tempdir/dscv/ri/43_1a/drivers/media/common/tuners/qt1010.c.p"
9465void ldv_check_alloc_nonatomic(void) 
9466{ 
9467
9468  {
9469#line 782
9470  if (ldv_spin != 0) {
9471    {
9472#line 782
9473    ldv_blast_assert();
9474    }
9475  } else {
9476
9477  }
9478#line 785
9479  return;
9480}
9481}
9482#line 786 "/home/zakharov/launch/work/current--X--drivers/--X--defaultlinux-3.4--X--43_1a--X--cpachecker/linux-3.4/csd_deg_dscv/9526/dscv_tempdir/dscv/ri/43_1a/drivers/media/common/tuners/qt1010.c.p"
9483void ldv_spin_lock(void) 
9484{ 
9485
9486  {
9487#line 789
9488  ldv_spin = 1;
9489#line 790
9490  return;
9491}
9492}
9493#line 793 "/home/zakharov/launch/work/current--X--drivers/--X--defaultlinux-3.4--X--43_1a--X--cpachecker/linux-3.4/csd_deg_dscv/9526/dscv_tempdir/dscv/ri/43_1a/drivers/media/common/tuners/qt1010.c.p"
9494void ldv_spin_unlock(void) 
9495{ 
9496
9497  {
9498#line 796
9499  ldv_spin = 0;
9500#line 797
9501  return;
9502}
9503}
9504#line 800 "/home/zakharov/launch/work/current--X--drivers/--X--defaultlinux-3.4--X--43_1a--X--cpachecker/linux-3.4/csd_deg_dscv/9526/dscv_tempdir/dscv/ri/43_1a/drivers/media/common/tuners/qt1010.c.p"
9505int ldv_spin_trylock(void) 
9506{ int is_lock ;
9507
9508  {
9509  {
9510#line 805
9511  is_lock = __VERIFIER_nondet_int();
9512  }
9513#line 807
9514  if (is_lock != 0) {
9515#line 810
9516    return (0);
9517  } else {
9518#line 815
9519    ldv_spin = 1;
9520#line 817
9521    return (1);
9522  }
9523}
9524}
9525#line 984 "/home/zakharov/launch/work/current--X--drivers/--X--defaultlinux-3.4--X--43_1a--X--cpachecker/linux-3.4/csd_deg_dscv/9526/dscv_tempdir/dscv/ri/43_1a/drivers/media/common/tuners/qt1010.c.p"
9526void *ldv_kmem_cache_alloc_16(struct kmem_cache *ldv_func_arg1 , gfp_t ldv_func_arg2 ) 
9527{ 
9528
9529  {
9530  {
9531#line 990
9532  ldv_check_alloc_flags(ldv_func_arg2);
9533#line 992
9534  kmem_cache_alloc(ldv_func_arg1, ldv_func_arg2);
9535  }
9536#line 993
9537  return ((void *)0);
9538}
9539}
9540#line 995 "/home/zakharov/launch/work/current--X--drivers/--X--defaultlinux-3.4--X--43_1a--X--cpachecker/linux-3.4/csd_deg_dscv/9526/dscv_tempdir/dscv/ri/43_1a/drivers/media/common/tuners/qt1010.c.p"
9541__inline static void *kzalloc(size_t size , gfp_t flags ) 
9542{ void *tmp ;
9543
9544  {
9545  {
9546#line 1001
9547  ldv_check_alloc_flags(flags);
9548#line 1002
9549  tmp = __VERIFIER_nondet_pointer();
9550  }
9551#line 1002
9552  return (tmp);
9553}
9554}