Showing error 914

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--tda9887.ko-ldv_main0_sequence_infinite_withcheck_stateful.cil.out.c
Line in file: 10670
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 215 "include/linux/mod_devicetable.h"
 1162struct of_device_id {
 1163   char name[32U] ;
 1164   char type[32U] ;
 1165   char compatible[128U] ;
 1166   void *data ;
 1167};
 1168#line 584
 1169struct klist_node;
 1170#line 584
 1171struct klist_node;
 1172#line 37 "include/linux/klist.h"
 1173struct klist_node {
 1174   void *n_klist ;
 1175   struct list_head n_node ;
 1176   struct kref n_ref ;
 1177};
 1178#line 67
 1179struct dma_map_ops;
 1180#line 67 "include/linux/klist.h"
 1181struct dev_archdata {
 1182   void *acpi_handle ;
 1183   struct dma_map_ops *dma_ops ;
 1184   void *iommu ;
 1185};
 1186#line 17 "/home/zakharov/launch/inst/current/envs/linux-3.4/linux-3.4/arch/x86/include/asm/device.h"
 1187struct device_private;
 1188#line 17
 1189struct device_private;
 1190#line 18
 1191struct device_driver;
 1192#line 18
 1193struct device_driver;
 1194#line 19
 1195struct driver_private;
 1196#line 19
 1197struct driver_private;
 1198#line 20
 1199struct class;
 1200#line 20
 1201struct class;
 1202#line 21
 1203struct subsys_private;
 1204#line 21
 1205struct subsys_private;
 1206#line 22
 1207struct bus_type;
 1208#line 22
 1209struct bus_type;
 1210#line 23
 1211struct device_node;
 1212#line 23
 1213struct device_node;
 1214#line 24
 1215struct iommu_ops;
 1216#line 24
 1217struct iommu_ops;
 1218#line 25 "/home/zakharov/launch/inst/current/envs/linux-3.4/linux-3.4/arch/x86/include/asm/device.h"
 1219struct bus_attribute {
 1220   struct attribute attr ;
 1221   ssize_t (*show)(struct bus_type * , char * ) ;
 1222   ssize_t (*store)(struct bus_type * , char const   * , size_t  ) ;
 1223};
 1224#line 51 "include/linux/device.h"
 1225struct device_attribute;
 1226#line 51
 1227struct driver_attribute;
 1228#line 51 "include/linux/device.h"
 1229struct bus_type {
 1230   char const   *name ;
 1231   char const   *dev_name ;
 1232   struct device *dev_root ;
 1233   struct bus_attribute *bus_attrs ;
 1234   struct device_attribute *dev_attrs ;
 1235   struct driver_attribute *drv_attrs ;
 1236   int (*match)(struct device * , struct device_driver * ) ;
 1237   int (*uevent)(struct device * , struct kobj_uevent_env * ) ;
 1238   int (*probe)(struct device * ) ;
 1239   int (*remove)(struct device * ) ;
 1240   void (*shutdown)(struct device * ) ;
 1241   int (*suspend)(struct device * , pm_message_t  ) ;
 1242   int (*resume)(struct device * ) ;
 1243   struct dev_pm_ops  const  *pm ;
 1244   struct iommu_ops *iommu_ops ;
 1245   struct subsys_private *p ;
 1246};
 1247#line 125
 1248struct device_type;
 1249#line 182 "include/linux/device.h"
 1250struct device_driver {
 1251   char const   *name ;
 1252   struct bus_type *bus ;
 1253   struct module *owner ;
 1254   char const   *mod_name ;
 1255   bool suppress_bind_attrs ;
 1256   struct of_device_id  const  *of_match_table ;
 1257   int (*probe)(struct device * ) ;
 1258   int (*remove)(struct device * ) ;
 1259   void (*shutdown)(struct device * ) ;
 1260   int (*suspend)(struct device * , pm_message_t  ) ;
 1261   int (*resume)(struct device * ) ;
 1262   struct attribute_group  const  **groups ;
 1263   struct dev_pm_ops  const  *pm ;
 1264   struct driver_private *p ;
 1265};
 1266#line 245 "include/linux/device.h"
 1267struct driver_attribute {
 1268   struct attribute attr ;
 1269   ssize_t (*show)(struct device_driver * , char * ) ;
 1270   ssize_t (*store)(struct device_driver * , char const   * , size_t  ) ;
 1271};
 1272#line 299
 1273struct class_attribute;
 1274#line 299 "include/linux/device.h"
 1275struct class {
 1276   char const   *name ;
 1277   struct module *owner ;
 1278   struct class_attribute *class_attrs ;
 1279   struct device_attribute *dev_attrs ;
 1280   struct bin_attribute *dev_bin_attrs ;
 1281   struct kobject *dev_kobj ;
 1282   int (*dev_uevent)(struct device * , struct kobj_uevent_env * ) ;
 1283   char *(*devnode)(struct device * , umode_t * ) ;
 1284   void (*class_release)(struct class * ) ;
 1285   void (*dev_release)(struct device * ) ;
 1286   int (*suspend)(struct device * , pm_message_t  ) ;
 1287   int (*resume)(struct device * ) ;
 1288   struct kobj_ns_type_operations  const  *ns_type ;
 1289   void const   *(*namespace)(struct device * ) ;
 1290   struct dev_pm_ops  const  *pm ;
 1291   struct subsys_private *p ;
 1292};
 1293#line 394 "include/linux/device.h"
 1294struct class_attribute {
 1295   struct attribute attr ;
 1296   ssize_t (*show)(struct class * , struct class_attribute * , char * ) ;
 1297   ssize_t (*store)(struct class * , struct class_attribute * , char const   * , size_t  ) ;
 1298   void const   *(*namespace)(struct class * , struct class_attribute  const  * ) ;
 1299};
 1300#line 447 "include/linux/device.h"
 1301struct device_type {
 1302   char const   *name ;
 1303   struct attribute_group  const  **groups ;
 1304   int (*uevent)(struct device * , struct kobj_uevent_env * ) ;
 1305   char *(*devnode)(struct device * , umode_t * ) ;
 1306   void (*release)(struct device * ) ;
 1307   struct dev_pm_ops  const  *pm ;
 1308};
 1309#line 474 "include/linux/device.h"
 1310struct device_attribute {
 1311   struct attribute attr ;
 1312   ssize_t (*show)(struct device * , struct device_attribute * , char * ) ;
 1313   ssize_t (*store)(struct device * , struct device_attribute * , char const   * ,
 1314                    size_t  ) ;
 1315};
 1316#line 557 "include/linux/device.h"
 1317struct device_dma_parameters {
 1318   unsigned int max_segment_size ;
 1319   unsigned long segment_boundary_mask ;
 1320};
 1321#line 567
 1322struct dma_coherent_mem;
 1323#line 567 "include/linux/device.h"
 1324struct device {
 1325   struct device *parent ;
 1326   struct device_private *p ;
 1327   struct kobject kobj ;
 1328   char const   *init_name ;
 1329   struct device_type  const  *type ;
 1330   struct mutex mutex ;
 1331   struct bus_type *bus ;
 1332   struct device_driver *driver ;
 1333   void *platform_data ;
 1334   struct dev_pm_info power ;
 1335   struct dev_pm_domain *pm_domain ;
 1336   int numa_node ;
 1337   u64 *dma_mask ;
 1338   u64 coherent_dma_mask ;
 1339   struct device_dma_parameters *dma_parms ;
 1340   struct list_head dma_pools ;
 1341   struct dma_coherent_mem *dma_mem ;
 1342   struct dev_archdata archdata ;
 1343   struct device_node *of_node ;
 1344   dev_t devt ;
 1345   u32 id ;
 1346   spinlock_t devres_lock ;
 1347   struct list_head devres_head ;
 1348   struct klist_node knode_class ;
 1349   struct class *class ;
 1350   struct attribute_group  const  **groups ;
 1351   void (*release)(struct device * ) ;
 1352};
 1353#line 681 "include/linux/device.h"
 1354struct wakeup_source {
 1355   char const   *name ;
 1356   struct list_head entry ;
 1357   spinlock_t lock ;
 1358   struct timer_list timer ;
 1359   unsigned long timer_expires ;
 1360   ktime_t total_time ;
 1361   ktime_t max_time ;
 1362   ktime_t last_time ;
 1363   unsigned long event_count ;
 1364   unsigned long active_count ;
 1365   unsigned long relax_count ;
 1366   unsigned long hit_count ;
 1367   unsigned char active : 1 ;
 1368};
 1369#line 93 "include/linux/capability.h"
 1370struct kernel_cap_struct {
 1371   __u32 cap[2U] ;
 1372};
 1373#line 96 "include/linux/capability.h"
 1374typedef struct kernel_cap_struct kernel_cap_t;
 1375#line 104
 1376struct dentry;
 1377#line 104
 1378struct dentry;
 1379#line 105
 1380struct user_namespace;
 1381#line 105
 1382struct user_namespace;
 1383#line 554
 1384struct prio_tree_node;
 1385#line 554 "include/linux/capability.h"
 1386struct raw_prio_tree_node {
 1387   struct prio_tree_node *left ;
 1388   struct prio_tree_node *right ;
 1389   struct prio_tree_node *parent ;
 1390};
 1391#line 19 "include/linux/prio_tree.h"
 1392struct prio_tree_node {
 1393   struct prio_tree_node *left ;
 1394   struct prio_tree_node *right ;
 1395   struct prio_tree_node *parent ;
 1396   unsigned long start ;
 1397   unsigned long last ;
 1398};
 1399#line 27 "include/linux/prio_tree.h"
 1400struct prio_tree_root {
 1401   struct prio_tree_node *prio_tree_node ;
 1402   unsigned short index_bits ;
 1403   unsigned short raw ;
 1404};
 1405#line 116
 1406struct address_space;
 1407#line 116
 1408struct address_space;
 1409#line 117 "include/linux/prio_tree.h"
 1410union __anonunion_ldv_15299_138 {
 1411   unsigned long index ;
 1412   void *freelist ;
 1413};
 1414#line 117 "include/linux/prio_tree.h"
 1415struct __anonstruct_ldv_15309_142 {
 1416   unsigned short inuse ;
 1417   unsigned short objects : 15 ;
 1418   unsigned char frozen : 1 ;
 1419};
 1420#line 117 "include/linux/prio_tree.h"
 1421union __anonunion_ldv_15310_141 {
 1422   atomic_t _mapcount ;
 1423   struct __anonstruct_ldv_15309_142 ldv_15309 ;
 1424};
 1425#line 117 "include/linux/prio_tree.h"
 1426struct __anonstruct_ldv_15312_140 {
 1427   union __anonunion_ldv_15310_141 ldv_15310 ;
 1428   atomic_t _count ;
 1429};
 1430#line 117 "include/linux/prio_tree.h"
 1431union __anonunion_ldv_15313_139 {
 1432   unsigned long counters ;
 1433   struct __anonstruct_ldv_15312_140 ldv_15312 ;
 1434};
 1435#line 117 "include/linux/prio_tree.h"
 1436struct __anonstruct_ldv_15314_137 {
 1437   union __anonunion_ldv_15299_138 ldv_15299 ;
 1438   union __anonunion_ldv_15313_139 ldv_15313 ;
 1439};
 1440#line 117 "include/linux/prio_tree.h"
 1441struct __anonstruct_ldv_15321_144 {
 1442   struct page *next ;
 1443   int pages ;
 1444   int pobjects ;
 1445};
 1446#line 117 "include/linux/prio_tree.h"
 1447union __anonunion_ldv_15322_143 {
 1448   struct list_head lru ;
 1449   struct __anonstruct_ldv_15321_144 ldv_15321 ;
 1450};
 1451#line 117 "include/linux/prio_tree.h"
 1452union __anonunion_ldv_15327_145 {
 1453   unsigned long private ;
 1454   struct kmem_cache *slab ;
 1455   struct page *first_page ;
 1456};
 1457#line 117 "include/linux/prio_tree.h"
 1458struct page {
 1459   unsigned long flags ;
 1460   struct address_space *mapping ;
 1461   struct __anonstruct_ldv_15314_137 ldv_15314 ;
 1462   union __anonunion_ldv_15322_143 ldv_15322 ;
 1463   union __anonunion_ldv_15327_145 ldv_15327 ;
 1464   unsigned long debug_flags ;
 1465};
 1466#line 192 "include/linux/mm_types.h"
 1467struct __anonstruct_vm_set_147 {
 1468   struct list_head list ;
 1469   void *parent ;
 1470   struct vm_area_struct *head ;
 1471};
 1472#line 192 "include/linux/mm_types.h"
 1473union __anonunion_shared_146 {
 1474   struct __anonstruct_vm_set_147 vm_set ;
 1475   struct raw_prio_tree_node prio_tree_node ;
 1476};
 1477#line 192
 1478struct anon_vma;
 1479#line 192
 1480struct vm_operations_struct;
 1481#line 192
 1482struct mempolicy;
 1483#line 192 "include/linux/mm_types.h"
 1484struct vm_area_struct {
 1485   struct mm_struct *vm_mm ;
 1486   unsigned long vm_start ;
 1487   unsigned long vm_end ;
 1488   struct vm_area_struct *vm_next ;
 1489   struct vm_area_struct *vm_prev ;
 1490   pgprot_t vm_page_prot ;
 1491   unsigned long vm_flags ;
 1492   struct rb_node vm_rb ;
 1493   union __anonunion_shared_146 shared ;
 1494   struct list_head anon_vma_chain ;
 1495   struct anon_vma *anon_vma ;
 1496   struct vm_operations_struct  const  *vm_ops ;
 1497   unsigned long vm_pgoff ;
 1498   struct file *vm_file ;
 1499   void *vm_private_data ;
 1500   struct mempolicy *vm_policy ;
 1501};
 1502#line 255 "include/linux/mm_types.h"
 1503struct core_thread {
 1504   struct task_struct *task ;
 1505   struct core_thread *next ;
 1506};
 1507#line 261 "include/linux/mm_types.h"
 1508struct core_state {
 1509   atomic_t nr_threads ;
 1510   struct core_thread dumper ;
 1511   struct completion startup ;
 1512};
 1513#line 274 "include/linux/mm_types.h"
 1514struct mm_rss_stat {
 1515   atomic_long_t count[3U] ;
 1516};
 1517#line 287
 1518struct linux_binfmt;
 1519#line 287
 1520struct mmu_notifier_mm;
 1521#line 287 "include/linux/mm_types.h"
 1522struct mm_struct {
 1523   struct vm_area_struct *mmap ;
 1524   struct rb_root mm_rb ;
 1525   struct vm_area_struct *mmap_cache ;
 1526   unsigned long (*get_unmapped_area)(struct file * , unsigned long  , unsigned long  ,
 1527                                      unsigned long  , unsigned long  ) ;
 1528   void (*unmap_area)(struct mm_struct * , unsigned long  ) ;
 1529   unsigned long mmap_base ;
 1530   unsigned long task_size ;
 1531   unsigned long cached_hole_size ;
 1532   unsigned long free_area_cache ;
 1533   pgd_t *pgd ;
 1534   atomic_t mm_users ;
 1535   atomic_t mm_count ;
 1536   int map_count ;
 1537   spinlock_t page_table_lock ;
 1538   struct rw_semaphore mmap_sem ;
 1539   struct list_head mmlist ;
 1540   unsigned long hiwater_rss ;
 1541   unsigned long hiwater_vm ;
 1542   unsigned long total_vm ;
 1543   unsigned long locked_vm ;
 1544   unsigned long pinned_vm ;
 1545   unsigned long shared_vm ;
 1546   unsigned long exec_vm ;
 1547   unsigned long stack_vm ;
 1548   unsigned long reserved_vm ;
 1549   unsigned long def_flags ;
 1550   unsigned long nr_ptes ;
 1551   unsigned long start_code ;
 1552   unsigned long end_code ;
 1553   unsigned long start_data ;
 1554   unsigned long end_data ;
 1555   unsigned long start_brk ;
 1556   unsigned long brk ;
 1557   unsigned long start_stack ;
 1558   unsigned long arg_start ;
 1559   unsigned long arg_end ;
 1560   unsigned long env_start ;
 1561   unsigned long env_end ;
 1562   unsigned long saved_auxv[44U] ;
 1563   struct mm_rss_stat rss_stat ;
 1564   struct linux_binfmt *binfmt ;
 1565   cpumask_var_t cpu_vm_mask_var ;
 1566   mm_context_t context ;
 1567   unsigned int faultstamp ;
 1568   unsigned int token_priority ;
 1569   unsigned int last_interval ;
 1570   unsigned long flags ;
 1571   struct core_state *core_state ;
 1572   spinlock_t ioctx_lock ;
 1573   struct hlist_head ioctx_list ;
 1574   struct task_struct *owner ;
 1575   struct file *exe_file ;
 1576   unsigned long num_exe_file_vmas ;
 1577   struct mmu_notifier_mm *mmu_notifier_mm ;
 1578   pgtable_t pmd_huge_pte ;
 1579   struct cpumask cpumask_allocation ;
 1580};
 1581#line 7 "include/asm-generic/cputime.h"
 1582typedef unsigned long cputime_t;
 1583#line 98 "include/linux/sem.h"
 1584struct sem_undo_list;
 1585#line 98 "include/linux/sem.h"
 1586struct sysv_sem {
 1587   struct sem_undo_list *undo_list ;
 1588};
 1589#line 107
 1590struct siginfo;
 1591#line 107
 1592struct siginfo;
 1593#line 32 "/home/zakharov/launch/inst/current/envs/linux-3.4/linux-3.4/arch/x86/include/asm/signal.h"
 1594struct __anonstruct_sigset_t_148 {
 1595   unsigned long sig[1U] ;
 1596};
 1597#line 32 "/home/zakharov/launch/inst/current/envs/linux-3.4/linux-3.4/arch/x86/include/asm/signal.h"
 1598typedef struct __anonstruct_sigset_t_148 sigset_t;
 1599#line 17 "include/asm-generic/signal-defs.h"
 1600typedef void __signalfn_t(int  );
 1601#line 18 "include/asm-generic/signal-defs.h"
 1602typedef __signalfn_t *__sighandler_t;
 1603#line 20 "include/asm-generic/signal-defs.h"
 1604typedef void __restorefn_t(void);
 1605#line 21 "include/asm-generic/signal-defs.h"
 1606typedef __restorefn_t *__sigrestore_t;
 1607#line 126 "/home/zakharov/launch/inst/current/envs/linux-3.4/linux-3.4/arch/x86/include/asm/signal.h"
 1608struct sigaction {
 1609   __sighandler_t sa_handler ;
 1610   unsigned long sa_flags ;
 1611   __sigrestore_t sa_restorer ;
 1612   sigset_t sa_mask ;
 1613};
 1614#line 173 "/home/zakharov/launch/inst/current/envs/linux-3.4/linux-3.4/arch/x86/include/asm/signal.h"
 1615struct k_sigaction {
 1616   struct sigaction sa ;
 1617};
 1618#line 185 "/home/zakharov/launch/inst/current/envs/linux-3.4/linux-3.4/arch/x86/include/asm/signal.h"
 1619union sigval {
 1620   int sival_int ;
 1621   void *sival_ptr ;
 1622};
 1623#line 10 "include/asm-generic/siginfo.h"
 1624typedef union sigval sigval_t;
 1625#line 11 "include/asm-generic/siginfo.h"
 1626struct __anonstruct__kill_150 {
 1627   __kernel_pid_t _pid ;
 1628   __kernel_uid32_t _uid ;
 1629};
 1630#line 11 "include/asm-generic/siginfo.h"
 1631struct __anonstruct__timer_151 {
 1632   __kernel_timer_t _tid ;
 1633   int _overrun ;
 1634   char _pad[0U] ;
 1635   sigval_t _sigval ;
 1636   int _sys_private ;
 1637};
 1638#line 11 "include/asm-generic/siginfo.h"
 1639struct __anonstruct__rt_152 {
 1640   __kernel_pid_t _pid ;
 1641   __kernel_uid32_t _uid ;
 1642   sigval_t _sigval ;
 1643};
 1644#line 11 "include/asm-generic/siginfo.h"
 1645struct __anonstruct__sigchld_153 {
 1646   __kernel_pid_t _pid ;
 1647   __kernel_uid32_t _uid ;
 1648   int _status ;
 1649   __kernel_clock_t _utime ;
 1650   __kernel_clock_t _stime ;
 1651};
 1652#line 11 "include/asm-generic/siginfo.h"
 1653struct __anonstruct__sigfault_154 {
 1654   void *_addr ;
 1655   short _addr_lsb ;
 1656};
 1657#line 11 "include/asm-generic/siginfo.h"
 1658struct __anonstruct__sigpoll_155 {
 1659   long _band ;
 1660   int _fd ;
 1661};
 1662#line 11 "include/asm-generic/siginfo.h"
 1663union __anonunion__sifields_149 {
 1664   int _pad[28U] ;
 1665   struct __anonstruct__kill_150 _kill ;
 1666   struct __anonstruct__timer_151 _timer ;
 1667   struct __anonstruct__rt_152 _rt ;
 1668   struct __anonstruct__sigchld_153 _sigchld ;
 1669   struct __anonstruct__sigfault_154 _sigfault ;
 1670   struct __anonstruct__sigpoll_155 _sigpoll ;
 1671};
 1672#line 11 "include/asm-generic/siginfo.h"
 1673struct siginfo {
 1674   int si_signo ;
 1675   int si_errno ;
 1676   int si_code ;
 1677   union __anonunion__sifields_149 _sifields ;
 1678};
 1679#line 102 "include/asm-generic/siginfo.h"
 1680typedef struct siginfo siginfo_t;
 1681#line 14 "include/linux/signal.h"
 1682struct user_struct;
 1683#line 24 "include/linux/signal.h"
 1684struct sigpending {
 1685   struct list_head list ;
 1686   sigset_t signal ;
 1687};
 1688#line 388
 1689enum pid_type {
 1690    PIDTYPE_PID = 0,
 1691    PIDTYPE_PGID = 1,
 1692    PIDTYPE_SID = 2,
 1693    PIDTYPE_MAX = 3
 1694} ;
 1695#line 395
 1696struct pid_namespace;
 1697#line 395 "include/linux/signal.h"
 1698struct upid {
 1699   int nr ;
 1700   struct pid_namespace *ns ;
 1701   struct hlist_node pid_chain ;
 1702};
 1703#line 56 "include/linux/pid.h"
 1704struct pid {
 1705   atomic_t count ;
 1706   unsigned int level ;
 1707   struct hlist_head tasks[3U] ;
 1708   struct rcu_head rcu ;
 1709   struct upid numbers[1U] ;
 1710};
 1711#line 68 "include/linux/pid.h"
 1712struct pid_link {
 1713   struct hlist_node node ;
 1714   struct pid *pid ;
 1715};
 1716#line 10 "include/linux/seccomp.h"
 1717struct __anonstruct_seccomp_t_158 {
 1718   int mode ;
 1719};
 1720#line 10 "include/linux/seccomp.h"
 1721typedef struct __anonstruct_seccomp_t_158 seccomp_t;
 1722#line 427 "include/linux/rculist.h"
 1723struct plist_head {
 1724   struct list_head node_list ;
 1725};
 1726#line 84 "include/linux/plist.h"
 1727struct plist_node {
 1728   int prio ;
 1729   struct list_head prio_list ;
 1730   struct list_head node_list ;
 1731};
 1732#line 20 "include/linux/rtmutex.h"
 1733struct rt_mutex {
 1734   raw_spinlock_t wait_lock ;
 1735   struct plist_head wait_list ;
 1736   struct task_struct *owner ;
 1737   int save_state ;
 1738   char const   *name ;
 1739   char const   *file ;
 1740   int line ;
 1741   void *magic ;
 1742};
 1743#line 38
 1744struct rt_mutex_waiter;
 1745#line 38
 1746struct rt_mutex_waiter;
 1747#line 41 "include/linux/resource.h"
 1748struct rlimit {
 1749   unsigned long rlim_cur ;
 1750   unsigned long rlim_max ;
 1751};
 1752#line 85 "include/linux/resource.h"
 1753struct timerqueue_node {
 1754   struct rb_node node ;
 1755   ktime_t expires ;
 1756};
 1757#line 12 "include/linux/timerqueue.h"
 1758struct timerqueue_head {
 1759   struct rb_root head ;
 1760   struct timerqueue_node *next ;
 1761};
 1762#line 50
 1763struct hrtimer_clock_base;
 1764#line 50
 1765struct hrtimer_clock_base;
 1766#line 51
 1767struct hrtimer_cpu_base;
 1768#line 51
 1769struct hrtimer_cpu_base;
 1770#line 60
 1771enum hrtimer_restart {
 1772    HRTIMER_NORESTART = 0,
 1773    HRTIMER_RESTART = 1
 1774} ;
 1775#line 65 "include/linux/timerqueue.h"
 1776struct hrtimer {
 1777   struct timerqueue_node node ;
 1778   ktime_t _softexpires ;
 1779   enum hrtimer_restart (*function)(struct hrtimer * ) ;
 1780   struct hrtimer_clock_base *base ;
 1781   unsigned long state ;
 1782   int start_pid ;
 1783   void *start_site ;
 1784   char start_comm[16U] ;
 1785};
 1786#line 132 "include/linux/hrtimer.h"
 1787struct hrtimer_clock_base {
 1788   struct hrtimer_cpu_base *cpu_base ;
 1789   int index ;
 1790   clockid_t clockid ;
 1791   struct timerqueue_head active ;
 1792   ktime_t resolution ;
 1793   ktime_t (*get_time)(void) ;
 1794   ktime_t softirq_time ;
 1795   ktime_t offset ;
 1796};
 1797#line 162 "include/linux/hrtimer.h"
 1798struct hrtimer_cpu_base {
 1799   raw_spinlock_t lock ;
 1800   unsigned long active_bases ;
 1801   ktime_t expires_next ;
 1802   int hres_active ;
 1803   int hang_detected ;
 1804   unsigned long nr_events ;
 1805   unsigned long nr_retries ;
 1806   unsigned long nr_hangs ;
 1807   ktime_t max_hang_time ;
 1808   struct hrtimer_clock_base clock_base[3U] ;
 1809};
 1810#line 452 "include/linux/hrtimer.h"
 1811struct task_io_accounting {
 1812   u64 rchar ;
 1813   u64 wchar ;
 1814   u64 syscr ;
 1815   u64 syscw ;
 1816   u64 read_bytes ;
 1817   u64 write_bytes ;
 1818   u64 cancelled_write_bytes ;
 1819};
 1820#line 45 "include/linux/task_io_accounting.h"
 1821struct latency_record {
 1822   unsigned long backtrace[12U] ;
 1823   unsigned int count ;
 1824   unsigned long time ;
 1825   unsigned long max ;
 1826};
 1827#line 29 "include/linux/key.h"
 1828typedef int32_t key_serial_t;
 1829#line 32 "include/linux/key.h"
 1830typedef uint32_t key_perm_t;
 1831#line 33
 1832struct key;
 1833#line 33
 1834struct key;
 1835#line 34
 1836struct signal_struct;
 1837#line 34
 1838struct signal_struct;
 1839#line 35
 1840struct key_type;
 1841#line 35
 1842struct key_type;
 1843#line 37
 1844struct keyring_list;
 1845#line 37
 1846struct keyring_list;
 1847#line 115
 1848struct key_user;
 1849#line 115 "include/linux/key.h"
 1850union __anonunion_ldv_16563_159 {
 1851   time_t expiry ;
 1852   time_t revoked_at ;
 1853};
 1854#line 115 "include/linux/key.h"
 1855union __anonunion_type_data_160 {
 1856   struct list_head link ;
 1857   unsigned long x[2U] ;
 1858   void *p[2U] ;
 1859   int reject_error ;
 1860};
 1861#line 115 "include/linux/key.h"
 1862union __anonunion_payload_161 {
 1863   unsigned long value ;
 1864   void *rcudata ;
 1865   void *data ;
 1866   struct keyring_list *subscriptions ;
 1867};
 1868#line 115 "include/linux/key.h"
 1869struct key {
 1870   atomic_t usage ;
 1871   key_serial_t serial ;
 1872   struct rb_node serial_node ;
 1873   struct key_type *type ;
 1874   struct rw_semaphore sem ;
 1875   struct key_user *user ;
 1876   void *security ;
 1877   union __anonunion_ldv_16563_159 ldv_16563 ;
 1878   uid_t uid ;
 1879   gid_t gid ;
 1880   key_perm_t perm ;
 1881   unsigned short quotalen ;
 1882   unsigned short datalen ;
 1883   unsigned long flags ;
 1884   char *description ;
 1885   union __anonunion_type_data_160 type_data ;
 1886   union __anonunion_payload_161 payload ;
 1887};
 1888#line 316
 1889struct audit_context;
 1890#line 316
 1891struct audit_context;
 1892#line 27 "include/linux/selinux.h"
 1893struct inode;
 1894#line 27
 1895struct inode;
 1896#line 28 "include/linux/selinux.h"
 1897struct group_info {
 1898   atomic_t usage ;
 1899   int ngroups ;
 1900   int nblocks ;
 1901   gid_t small_block[32U] ;
 1902   gid_t *blocks[0U] ;
 1903};
 1904#line 77 "include/linux/cred.h"
 1905struct thread_group_cred {
 1906   atomic_t usage ;
 1907   pid_t tgid ;
 1908   spinlock_t lock ;
 1909   struct key *session_keyring ;
 1910   struct key *process_keyring ;
 1911   struct rcu_head rcu ;
 1912};
 1913#line 91 "include/linux/cred.h"
 1914struct cred {
 1915   atomic_t usage ;
 1916   atomic_t subscribers ;
 1917   void *put_addr ;
 1918   unsigned int magic ;
 1919   uid_t uid ;
 1920   gid_t gid ;
 1921   uid_t suid ;
 1922   gid_t sgid ;
 1923   uid_t euid ;
 1924   gid_t egid ;
 1925   uid_t fsuid ;
 1926   gid_t fsgid ;
 1927   unsigned int securebits ;
 1928   kernel_cap_t cap_inheritable ;
 1929   kernel_cap_t cap_permitted ;
 1930   kernel_cap_t cap_effective ;
 1931   kernel_cap_t cap_bset ;
 1932   unsigned char jit_keyring ;
 1933   struct key *thread_keyring ;
 1934   struct key *request_key_auth ;
 1935   struct thread_group_cred *tgcred ;
 1936   void *security ;
 1937   struct user_struct *user ;
 1938   struct user_namespace *user_ns ;
 1939   struct group_info *group_info ;
 1940   struct rcu_head rcu ;
 1941};
 1942#line 264
 1943struct llist_node;
 1944#line 64 "include/linux/llist.h"
 1945struct llist_node {
 1946   struct llist_node *next ;
 1947};
 1948#line 185
 1949struct futex_pi_state;
 1950#line 185
 1951struct futex_pi_state;
 1952#line 186
 1953struct robust_list_head;
 1954#line 186
 1955struct robust_list_head;
 1956#line 187
 1957struct bio_list;
 1958#line 187
 1959struct bio_list;
 1960#line 188
 1961struct fs_struct;
 1962#line 188
 1963struct fs_struct;
 1964#line 189
 1965struct perf_event_context;
 1966#line 189
 1967struct perf_event_context;
 1968#line 190
 1969struct blk_plug;
 1970#line 190
 1971struct blk_plug;
 1972#line 149 "include/linux/sched.h"
 1973struct cfs_rq;
 1974#line 149
 1975struct cfs_rq;
 1976#line 44 "include/linux/aio_abi.h"
 1977struct io_event {
 1978   __u64 data ;
 1979   __u64 obj ;
 1980   __s64 res ;
 1981   __s64 res2 ;
 1982};
 1983#line 106 "include/linux/aio_abi.h"
 1984struct iovec {
 1985   void *iov_base ;
 1986   __kernel_size_t iov_len ;
 1987};
 1988#line 54 "include/linux/uio.h"
 1989struct kioctx;
 1990#line 54
 1991struct kioctx;
 1992#line 55 "include/linux/uio.h"
 1993union __anonunion_ki_obj_162 {
 1994   void *user ;
 1995   struct task_struct *tsk ;
 1996};
 1997#line 55
 1998struct eventfd_ctx;
 1999#line 55 "include/linux/uio.h"
 2000struct kiocb {
 2001   struct list_head ki_run_list ;
 2002   unsigned long ki_flags ;
 2003   int ki_users ;
 2004   unsigned int ki_key ;
 2005   struct file *ki_filp ;
 2006   struct kioctx *ki_ctx ;
 2007   int (*ki_cancel)(struct kiocb * , struct io_event * ) ;
 2008   ssize_t (*ki_retry)(struct kiocb * ) ;
 2009   void (*ki_dtor)(struct kiocb * ) ;
 2010   union __anonunion_ki_obj_162 ki_obj ;
 2011   __u64 ki_user_data ;
 2012   loff_t ki_pos ;
 2013   void *private ;
 2014   unsigned short ki_opcode ;
 2015   size_t ki_nbytes ;
 2016   char *ki_buf ;
 2017   size_t ki_left ;
 2018   struct iovec ki_inline_vec ;
 2019   struct iovec *ki_iovec ;
 2020   unsigned long ki_nr_segs ;
 2021   unsigned long ki_cur_seg ;
 2022   struct list_head ki_list ;
 2023   struct list_head ki_batch ;
 2024   struct eventfd_ctx *ki_eventfd ;
 2025};
 2026#line 162 "include/linux/aio.h"
 2027struct aio_ring_info {
 2028   unsigned long mmap_base ;
 2029   unsigned long mmap_size ;
 2030   struct page **ring_pages ;
 2031   spinlock_t ring_lock ;
 2032   long nr_pages ;
 2033   unsigned int nr ;
 2034   unsigned int tail ;
 2035   struct page *internal_pages[8U] ;
 2036};
 2037#line 178 "include/linux/aio.h"
 2038struct kioctx {
 2039   atomic_t users ;
 2040   int dead ;
 2041   struct mm_struct *mm ;
 2042   unsigned long user_id ;
 2043   struct hlist_node list ;
 2044   wait_queue_head_t wait ;
 2045   spinlock_t ctx_lock ;
 2046   int reqs_active ;
 2047   struct list_head active_reqs ;
 2048   struct list_head run_list ;
 2049   unsigned int max_reqs ;
 2050   struct aio_ring_info ring_info ;
 2051   struct delayed_work wq ;
 2052   struct rcu_head rcu_head ;
 2053};
 2054#line 406 "include/linux/sched.h"
 2055struct sighand_struct {
 2056   atomic_t count ;
 2057   struct k_sigaction action[64U] ;
 2058   spinlock_t siglock ;
 2059   wait_queue_head_t signalfd_wqh ;
 2060};
 2061#line 449 "include/linux/sched.h"
 2062struct pacct_struct {
 2063   int ac_flag ;
 2064   long ac_exitcode ;
 2065   unsigned long ac_mem ;
 2066   cputime_t ac_utime ;
 2067   cputime_t ac_stime ;
 2068   unsigned long ac_minflt ;
 2069   unsigned long ac_majflt ;
 2070};
 2071#line 457 "include/linux/sched.h"
 2072struct cpu_itimer {
 2073   cputime_t expires ;
 2074   cputime_t incr ;
 2075   u32 error ;
 2076   u32 incr_error ;
 2077};
 2078#line 464 "include/linux/sched.h"
 2079struct task_cputime {
 2080   cputime_t utime ;
 2081   cputime_t stime ;
 2082   unsigned long long sum_exec_runtime ;
 2083};
 2084#line 481 "include/linux/sched.h"
 2085struct thread_group_cputimer {
 2086   struct task_cputime cputime ;
 2087   int running ;
 2088   raw_spinlock_t lock ;
 2089};
 2090#line 517
 2091struct autogroup;
 2092#line 517
 2093struct autogroup;
 2094#line 518
 2095struct tty_struct;
 2096#line 518
 2097struct taskstats;
 2098#line 518
 2099struct tty_audit_buf;
 2100#line 518 "include/linux/sched.h"
 2101struct signal_struct {
 2102   atomic_t sigcnt ;
 2103   atomic_t live ;
 2104   int nr_threads ;
 2105   wait_queue_head_t wait_chldexit ;
 2106   struct task_struct *curr_target ;
 2107   struct sigpending shared_pending ;
 2108   int group_exit_code ;
 2109   int notify_count ;
 2110   struct task_struct *group_exit_task ;
 2111   int group_stop_count ;
 2112   unsigned int flags ;
 2113   unsigned char is_child_subreaper : 1 ;
 2114   unsigned char has_child_subreaper : 1 ;
 2115   struct list_head posix_timers ;
 2116   struct hrtimer real_timer ;
 2117   struct pid *leader_pid ;
 2118   ktime_t it_real_incr ;
 2119   struct cpu_itimer it[2U] ;
 2120   struct thread_group_cputimer cputimer ;
 2121   struct task_cputime cputime_expires ;
 2122   struct list_head cpu_timers[3U] ;
 2123   struct pid *tty_old_pgrp ;
 2124   int leader ;
 2125   struct tty_struct *tty ;
 2126   struct autogroup *autogroup ;
 2127   cputime_t utime ;
 2128   cputime_t stime ;
 2129   cputime_t cutime ;
 2130   cputime_t cstime ;
 2131   cputime_t gtime ;
 2132   cputime_t cgtime ;
 2133   cputime_t prev_utime ;
 2134   cputime_t prev_stime ;
 2135   unsigned long nvcsw ;
 2136   unsigned long nivcsw ;
 2137   unsigned long cnvcsw ;
 2138   unsigned long cnivcsw ;
 2139   unsigned long min_flt ;
 2140   unsigned long maj_flt ;
 2141   unsigned long cmin_flt ;
 2142   unsigned long cmaj_flt ;
 2143   unsigned long inblock ;
 2144   unsigned long oublock ;
 2145   unsigned long cinblock ;
 2146   unsigned long coublock ;
 2147   unsigned long maxrss ;
 2148   unsigned long cmaxrss ;
 2149   struct task_io_accounting ioac ;
 2150   unsigned long long sum_sched_runtime ;
 2151   struct rlimit rlim[16U] ;
 2152   struct pacct_struct pacct ;
 2153   struct taskstats *stats ;
 2154   unsigned int audit_tty ;
 2155   struct tty_audit_buf *tty_audit_buf ;
 2156   struct rw_semaphore group_rwsem ;
 2157   int oom_adj ;
 2158   int oom_score_adj ;
 2159   int oom_score_adj_min ;
 2160   struct mutex cred_guard_mutex ;
 2161};
 2162#line 699 "include/linux/sched.h"
 2163struct user_struct {
 2164   atomic_t __count ;
 2165   atomic_t processes ;
 2166   atomic_t files ;
 2167   atomic_t sigpending ;
 2168   atomic_t inotify_watches ;
 2169   atomic_t inotify_devs ;
 2170   atomic_t fanotify_listeners ;
 2171   atomic_long_t epoll_watches ;
 2172   unsigned long mq_bytes ;
 2173   unsigned long locked_shm ;
 2174   struct key *uid_keyring ;
 2175   struct key *session_keyring ;
 2176   struct hlist_node uidhash_node ;
 2177   uid_t uid ;
 2178   struct user_namespace *user_ns ;
 2179   atomic_long_t locked_vm ;
 2180};
 2181#line 744
 2182struct backing_dev_info;
 2183#line 744
 2184struct backing_dev_info;
 2185#line 745
 2186struct reclaim_state;
 2187#line 745
 2188struct reclaim_state;
 2189#line 746 "include/linux/sched.h"
 2190struct sched_info {
 2191   unsigned long pcount ;
 2192   unsigned long long run_delay ;
 2193   unsigned long long last_arrival ;
 2194   unsigned long long last_queued ;
 2195};
 2196#line 760 "include/linux/sched.h"
 2197struct task_delay_info {
 2198   spinlock_t lock ;
 2199   unsigned int flags ;
 2200   struct timespec blkio_start ;
 2201   struct timespec blkio_end ;
 2202   u64 blkio_delay ;
 2203   u64 swapin_delay ;
 2204   u32 blkio_count ;
 2205   u32 swapin_count ;
 2206   struct timespec freepages_start ;
 2207   struct timespec freepages_end ;
 2208   u64 freepages_delay ;
 2209   u32 freepages_count ;
 2210};
 2211#line 1069
 2212struct io_context;
 2213#line 1069
 2214struct io_context;
 2215#line 1097
 2216struct pipe_inode_info;
 2217#line 1097
 2218struct pipe_inode_info;
 2219#line 1099
 2220struct rq;
 2221#line 1099
 2222struct rq;
 2223#line 1100 "include/linux/sched.h"
 2224struct sched_class {
 2225   struct sched_class  const  *next ;
 2226   void (*enqueue_task)(struct rq * , struct task_struct * , int  ) ;
 2227   void (*dequeue_task)(struct rq * , struct task_struct * , int  ) ;
 2228   void (*yield_task)(struct rq * ) ;
 2229   bool (*yield_to_task)(struct rq * , struct task_struct * , bool  ) ;
 2230   void (*check_preempt_curr)(struct rq * , struct task_struct * , int  ) ;
 2231   struct task_struct *(*pick_next_task)(struct rq * ) ;
 2232   void (*put_prev_task)(struct rq * , struct task_struct * ) ;
 2233   int (*select_task_rq)(struct task_struct * , int  , int  ) ;
 2234   void (*pre_schedule)(struct rq * , struct task_struct * ) ;
 2235   void (*post_schedule)(struct rq * ) ;
 2236   void (*task_waking)(struct task_struct * ) ;
 2237   void (*task_woken)(struct rq * , struct task_struct * ) ;
 2238   void (*set_cpus_allowed)(struct task_struct * , struct cpumask  const  * ) ;
 2239   void (*rq_online)(struct rq * ) ;
 2240   void (*rq_offline)(struct rq * ) ;
 2241   void (*set_curr_task)(struct rq * ) ;
 2242   void (*task_tick)(struct rq * , struct task_struct * , int  ) ;
 2243   void (*task_fork)(struct task_struct * ) ;
 2244   void (*switched_from)(struct rq * , struct task_struct * ) ;
 2245   void (*switched_to)(struct rq * , struct task_struct * ) ;
 2246   void (*prio_changed)(struct rq * , struct task_struct * , int  ) ;
 2247   unsigned int (*get_rr_interval)(struct rq * , struct task_struct * ) ;
 2248   void (*task_move_group)(struct task_struct * , int  ) ;
 2249};
 2250#line 1165 "include/linux/sched.h"
 2251struct load_weight {
 2252   unsigned long weight ;
 2253   unsigned long inv_weight ;
 2254};
 2255#line 1170 "include/linux/sched.h"
 2256struct sched_statistics {
 2257   u64 wait_start ;
 2258   u64 wait_max ;
 2259   u64 wait_count ;
 2260   u64 wait_sum ;
 2261   u64 iowait_count ;
 2262   u64 iowait_sum ;
 2263   u64 sleep_start ;
 2264   u64 sleep_max ;
 2265   s64 sum_sleep_runtime ;
 2266   u64 block_start ;
 2267   u64 block_max ;
 2268   u64 exec_max ;
 2269   u64 slice_max ;
 2270   u64 nr_migrations_cold ;
 2271   u64 nr_failed_migrations_affine ;
 2272   u64 nr_failed_migrations_running ;
 2273   u64 nr_failed_migrations_hot ;
 2274   u64 nr_forced_migrations ;
 2275   u64 nr_wakeups ;
 2276   u64 nr_wakeups_sync ;
 2277   u64 nr_wakeups_migrate ;
 2278   u64 nr_wakeups_local ;
 2279   u64 nr_wakeups_remote ;
 2280   u64 nr_wakeups_affine ;
 2281   u64 nr_wakeups_affine_attempts ;
 2282   u64 nr_wakeups_passive ;
 2283   u64 nr_wakeups_idle ;
 2284};
 2285#line 1205 "include/linux/sched.h"
 2286struct sched_entity {
 2287   struct load_weight load ;
 2288   struct rb_node run_node ;
 2289   struct list_head group_node ;
 2290   unsigned int on_rq ;
 2291   u64 exec_start ;
 2292   u64 sum_exec_runtime ;
 2293   u64 vruntime ;
 2294   u64 prev_sum_exec_runtime ;
 2295   u64 nr_migrations ;
 2296   struct sched_statistics statistics ;
 2297   struct sched_entity *parent ;
 2298   struct cfs_rq *cfs_rq ;
 2299   struct cfs_rq *my_q ;
 2300};
 2301#line 1231
 2302struct rt_rq;
 2303#line 1231 "include/linux/sched.h"
 2304struct sched_rt_entity {
 2305   struct list_head run_list ;
 2306   unsigned long timeout ;
 2307   unsigned int time_slice ;
 2308   int nr_cpus_allowed ;
 2309   struct sched_rt_entity *back ;
 2310   struct sched_rt_entity *parent ;
 2311   struct rt_rq *rt_rq ;
 2312   struct rt_rq *my_q ;
 2313};
 2314#line 1255
 2315struct mem_cgroup;
 2316#line 1255 "include/linux/sched.h"
 2317struct memcg_batch_info {
 2318   int do_batch ;
 2319   struct mem_cgroup *memcg ;
 2320   unsigned long nr_pages ;
 2321   unsigned long memsw_nr_pages ;
 2322};
 2323#line 1616
 2324struct files_struct;
 2325#line 1616
 2326struct css_set;
 2327#line 1616
 2328struct compat_robust_list_head;
 2329#line 1616 "include/linux/sched.h"
 2330struct task_struct {
 2331   long volatile   state ;
 2332   void *stack ;
 2333   atomic_t usage ;
 2334   unsigned int flags ;
 2335   unsigned int ptrace ;
 2336   struct llist_node wake_entry ;
 2337   int on_cpu ;
 2338   int on_rq ;
 2339   int prio ;
 2340   int static_prio ;
 2341   int normal_prio ;
 2342   unsigned int rt_priority ;
 2343   struct sched_class  const  *sched_class ;
 2344   struct sched_entity se ;
 2345   struct sched_rt_entity rt ;
 2346   struct hlist_head preempt_notifiers ;
 2347   unsigned char fpu_counter ;
 2348   unsigned int policy ;
 2349   cpumask_t cpus_allowed ;
 2350   struct sched_info sched_info ;
 2351   struct list_head tasks ;
 2352   struct plist_node pushable_tasks ;
 2353   struct mm_struct *mm ;
 2354   struct mm_struct *active_mm ;
 2355   unsigned char brk_randomized : 1 ;
 2356   int exit_state ;
 2357   int exit_code ;
 2358   int exit_signal ;
 2359   int pdeath_signal ;
 2360   unsigned int jobctl ;
 2361   unsigned int personality ;
 2362   unsigned char did_exec : 1 ;
 2363   unsigned char in_execve : 1 ;
 2364   unsigned char in_iowait : 1 ;
 2365   unsigned char sched_reset_on_fork : 1 ;
 2366   unsigned char sched_contributes_to_load : 1 ;
 2367   unsigned char irq_thread : 1 ;
 2368   pid_t pid ;
 2369   pid_t tgid ;
 2370   unsigned long stack_canary ;
 2371   struct task_struct *real_parent ;
 2372   struct task_struct *parent ;
 2373   struct list_head children ;
 2374   struct list_head sibling ;
 2375   struct task_struct *group_leader ;
 2376   struct list_head ptraced ;
 2377   struct list_head ptrace_entry ;
 2378   struct pid_link pids[3U] ;
 2379   struct list_head thread_group ;
 2380   struct completion *vfork_done ;
 2381   int *set_child_tid ;
 2382   int *clear_child_tid ;
 2383   cputime_t utime ;
 2384   cputime_t stime ;
 2385   cputime_t utimescaled ;
 2386   cputime_t stimescaled ;
 2387   cputime_t gtime ;
 2388   cputime_t prev_utime ;
 2389   cputime_t prev_stime ;
 2390   unsigned long nvcsw ;
 2391   unsigned long nivcsw ;
 2392   struct timespec start_time ;
 2393   struct timespec real_start_time ;
 2394   unsigned long min_flt ;
 2395   unsigned long maj_flt ;
 2396   struct task_cputime cputime_expires ;
 2397   struct list_head cpu_timers[3U] ;
 2398   struct cred  const  *real_cred ;
 2399   struct cred  const  *cred ;
 2400   struct cred *replacement_session_keyring ;
 2401   char comm[16U] ;
 2402   int link_count ;
 2403   int total_link_count ;
 2404   struct sysv_sem sysvsem ;
 2405   unsigned long last_switch_count ;
 2406   struct thread_struct thread ;
 2407   struct fs_struct *fs ;
 2408   struct files_struct *files ;
 2409   struct nsproxy *nsproxy ;
 2410   struct signal_struct *signal ;
 2411   struct sighand_struct *sighand ;
 2412   sigset_t blocked ;
 2413   sigset_t real_blocked ;
 2414   sigset_t saved_sigmask ;
 2415   struct sigpending pending ;
 2416   unsigned long sas_ss_sp ;
 2417   size_t sas_ss_size ;
 2418   int (*notifier)(void * ) ;
 2419   void *notifier_data ;
 2420   sigset_t *notifier_mask ;
 2421   struct audit_context *audit_context ;
 2422   uid_t loginuid ;
 2423   unsigned int sessionid ;
 2424   seccomp_t seccomp ;
 2425   u32 parent_exec_id ;
 2426   u32 self_exec_id ;
 2427   spinlock_t alloc_lock ;
 2428   raw_spinlock_t pi_lock ;
 2429   struct plist_head pi_waiters ;
 2430   struct rt_mutex_waiter *pi_blocked_on ;
 2431   struct mutex_waiter *blocked_on ;
 2432   unsigned int irq_events ;
 2433   unsigned long hardirq_enable_ip ;
 2434   unsigned long hardirq_disable_ip ;
 2435   unsigned int hardirq_enable_event ;
 2436   unsigned int hardirq_disable_event ;
 2437   int hardirqs_enabled ;
 2438   int hardirq_context ;
 2439   unsigned long softirq_disable_ip ;
 2440   unsigned long softirq_enable_ip ;
 2441   unsigned int softirq_disable_event ;
 2442   unsigned int softirq_enable_event ;
 2443   int softirqs_enabled ;
 2444   int softirq_context ;
 2445   u64 curr_chain_key ;
 2446   int lockdep_depth ;
 2447   unsigned int lockdep_recursion ;
 2448   struct held_lock held_locks[48U] ;
 2449   gfp_t lockdep_reclaim_gfp ;
 2450   void *journal_info ;
 2451   struct bio_list *bio_list ;
 2452   struct blk_plug *plug ;
 2453   struct reclaim_state *reclaim_state ;
 2454   struct backing_dev_info *backing_dev_info ;
 2455   struct io_context *io_context ;
 2456   unsigned long ptrace_message ;
 2457   siginfo_t *last_siginfo ;
 2458   struct task_io_accounting ioac ;
 2459   u64 acct_rss_mem1 ;
 2460   u64 acct_vm_mem1 ;
 2461   cputime_t acct_timexpd ;
 2462   nodemask_t mems_allowed ;
 2463   seqcount_t mems_allowed_seq ;
 2464   int cpuset_mem_spread_rotor ;
 2465   int cpuset_slab_spread_rotor ;
 2466   struct css_set *cgroups ;
 2467   struct list_head cg_list ;
 2468   struct robust_list_head *robust_list ;
 2469   struct compat_robust_list_head *compat_robust_list ;
 2470   struct list_head pi_state_list ;
 2471   struct futex_pi_state *pi_state_cache ;
 2472   struct perf_event_context *perf_event_ctxp[2U] ;
 2473   struct mutex perf_event_mutex ;
 2474   struct list_head perf_event_list ;
 2475   struct mempolicy *mempolicy ;
 2476   short il_next ;
 2477   short pref_node_fork ;
 2478   struct rcu_head rcu ;
 2479   struct pipe_inode_info *splice_pipe ;
 2480   struct task_delay_info *delays ;
 2481   int make_it_fail ;
 2482   int nr_dirtied ;
 2483   int nr_dirtied_pause ;
 2484   unsigned long dirty_paused_when ;
 2485   int latency_record_count ;
 2486   struct latency_record latency_record[32U] ;
 2487   unsigned long timer_slack_ns ;
 2488   unsigned long default_timer_slack_ns ;
 2489   struct list_head *scm_work_list ;
 2490   unsigned long trace ;
 2491   unsigned long trace_recursion ;
 2492   struct memcg_batch_info memcg_batch ;
 2493   atomic_t ptrace_bp_refcnt ;
 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 805 "include/linux/videodev2.h"
 2579typedef __u64 v4l2_std_id;
 2580#line 41 "include/asm-generic/poll.h"
 2581struct block_device;
 2582#line 41
 2583struct block_device;
 2584#line 93 "include/linux/bit_spinlock.h"
 2585struct hlist_bl_node;
 2586#line 93 "include/linux/bit_spinlock.h"
 2587struct hlist_bl_head {
 2588   struct hlist_bl_node *first ;
 2589};
 2590#line 36 "include/linux/list_bl.h"
 2591struct hlist_bl_node {
 2592   struct hlist_bl_node *next ;
 2593   struct hlist_bl_node **pprev ;
 2594};
 2595#line 114 "include/linux/rculist_bl.h"
 2596struct nameidata;
 2597#line 114
 2598struct nameidata;
 2599#line 115
 2600struct path;
 2601#line 115
 2602struct path;
 2603#line 116
 2604struct vfsmount;
 2605#line 116
 2606struct vfsmount;
 2607#line 117 "include/linux/rculist_bl.h"
 2608struct qstr {
 2609   unsigned int hash ;
 2610   unsigned int len ;
 2611   unsigned char const   *name ;
 2612};
 2613#line 72 "include/linux/dcache.h"
 2614struct dentry_operations;
 2615#line 72
 2616struct super_block;
 2617#line 72 "include/linux/dcache.h"
 2618union __anonunion_d_u_182 {
 2619   struct list_head d_child ;
 2620   struct rcu_head d_rcu ;
 2621};
 2622#line 72 "include/linux/dcache.h"
 2623struct dentry {
 2624   unsigned int d_flags ;
 2625   seqcount_t d_seq ;
 2626   struct hlist_bl_node d_hash ;
 2627   struct dentry *d_parent ;
 2628   struct qstr d_name ;
 2629   struct inode *d_inode ;
 2630   unsigned char d_iname[32U] ;
 2631   unsigned int d_count ;
 2632   spinlock_t d_lock ;
 2633   struct dentry_operations  const  *d_op ;
 2634   struct super_block *d_sb ;
 2635   unsigned long d_time ;
 2636   void *d_fsdata ;
 2637   struct list_head d_lru ;
 2638   union __anonunion_d_u_182 d_u ;
 2639   struct list_head d_subdirs ;
 2640   struct list_head d_alias ;
 2641};
 2642#line 123 "include/linux/dcache.h"
 2643struct dentry_operations {
 2644   int (*d_revalidate)(struct dentry * , struct nameidata * ) ;
 2645   int (*d_hash)(struct dentry  const  * , struct inode  const  * , struct qstr * ) ;
 2646   int (*d_compare)(struct dentry  const  * , struct inode  const  * , struct dentry  const  * ,
 2647                    struct inode  const  * , unsigned int  , char const   * , struct qstr  const  * ) ;
 2648   int (*d_delete)(struct dentry  const  * ) ;
 2649   void (*d_release)(struct dentry * ) ;
 2650   void (*d_prune)(struct dentry * ) ;
 2651   void (*d_iput)(struct dentry * , struct inode * ) ;
 2652   char *(*d_dname)(struct dentry * , char * , int  ) ;
 2653   struct vfsmount *(*d_automount)(struct path * ) ;
 2654   int (*d_manage)(struct dentry * , bool  ) ;
 2655};
 2656#line 402 "include/linux/dcache.h"
 2657struct path {
 2658   struct vfsmount *mnt ;
 2659   struct dentry *dentry ;
 2660};
 2661#line 58 "include/linux/radix-tree.h"
 2662struct radix_tree_node;
 2663#line 58 "include/linux/radix-tree.h"
 2664struct radix_tree_root {
 2665   unsigned int height ;
 2666   gfp_t gfp_mask ;
 2667   struct radix_tree_node *rnode ;
 2668};
 2669#line 45 "include/linux/semaphore.h"
 2670struct fiemap_extent {
 2671   __u64 fe_logical ;
 2672   __u64 fe_physical ;
 2673   __u64 fe_length ;
 2674   __u64 fe_reserved64[2U] ;
 2675   __u32 fe_flags ;
 2676   __u32 fe_reserved[3U] ;
 2677};
 2678#line 38 "include/linux/fiemap.h"
 2679struct shrink_control {
 2680   gfp_t gfp_mask ;
 2681   unsigned long nr_to_scan ;
 2682};
 2683#line 14 "include/linux/shrinker.h"
 2684struct shrinker {
 2685   int (*shrink)(struct shrinker * , struct shrink_control * ) ;
 2686   int seeks ;
 2687   long batch ;
 2688   struct list_head list ;
 2689   atomic_long_t nr_in_batch ;
 2690};
 2691#line 43
 2692enum migrate_mode {
 2693    MIGRATE_ASYNC = 0,
 2694    MIGRATE_SYNC_LIGHT = 1,
 2695    MIGRATE_SYNC = 2
 2696} ;
 2697#line 49
 2698struct export_operations;
 2699#line 49
 2700struct export_operations;
 2701#line 51
 2702struct poll_table_struct;
 2703#line 51
 2704struct poll_table_struct;
 2705#line 52
 2706struct kstatfs;
 2707#line 52
 2708struct kstatfs;
 2709#line 435 "include/linux/fs.h"
 2710struct iattr {
 2711   unsigned int ia_valid ;
 2712   umode_t ia_mode ;
 2713   uid_t ia_uid ;
 2714   gid_t ia_gid ;
 2715   loff_t ia_size ;
 2716   struct timespec ia_atime ;
 2717   struct timespec ia_mtime ;
 2718   struct timespec ia_ctime ;
 2719   struct file *ia_file ;
 2720};
 2721#line 119 "include/linux/quota.h"
 2722struct if_dqinfo {
 2723   __u64 dqi_bgrace ;
 2724   __u64 dqi_igrace ;
 2725   __u32 dqi_flags ;
 2726   __u32 dqi_valid ;
 2727};
 2728#line 152 "include/linux/quota.h"
 2729struct fs_disk_quota {
 2730   __s8 d_version ;
 2731   __s8 d_flags ;
 2732   __u16 d_fieldmask ;
 2733   __u32 d_id ;
 2734   __u64 d_blk_hardlimit ;
 2735   __u64 d_blk_softlimit ;
 2736   __u64 d_ino_hardlimit ;
 2737   __u64 d_ino_softlimit ;
 2738   __u64 d_bcount ;
 2739   __u64 d_icount ;
 2740   __s32 d_itimer ;
 2741   __s32 d_btimer ;
 2742   __u16 d_iwarns ;
 2743   __u16 d_bwarns ;
 2744   __s32 d_padding2 ;
 2745   __u64 d_rtb_hardlimit ;
 2746   __u64 d_rtb_softlimit ;
 2747   __u64 d_rtbcount ;
 2748   __s32 d_rtbtimer ;
 2749   __u16 d_rtbwarns ;
 2750   __s16 d_padding3 ;
 2751   char d_padding4[8U] ;
 2752};
 2753#line 75 "include/linux/dqblk_xfs.h"
 2754struct fs_qfilestat {
 2755   __u64 qfs_ino ;
 2756   __u64 qfs_nblks ;
 2757   __u32 qfs_nextents ;
 2758};
 2759#line 150 "include/linux/dqblk_xfs.h"
 2760typedef struct fs_qfilestat fs_qfilestat_t;
 2761#line 151 "include/linux/dqblk_xfs.h"
 2762struct fs_quota_stat {
 2763   __s8 qs_version ;
 2764   __u16 qs_flags ;
 2765   __s8 qs_pad ;
 2766   fs_qfilestat_t qs_uquota ;
 2767   fs_qfilestat_t qs_gquota ;
 2768   __u32 qs_incoredqs ;
 2769   __s32 qs_btimelimit ;
 2770   __s32 qs_itimelimit ;
 2771   __s32 qs_rtbtimelimit ;
 2772   __u16 qs_bwarnlimit ;
 2773   __u16 qs_iwarnlimit ;
 2774};
 2775#line 165
 2776struct dquot;
 2777#line 165
 2778struct dquot;
 2779#line 185 "include/linux/quota.h"
 2780typedef __kernel_uid32_t qid_t;
 2781#line 186 "include/linux/quota.h"
 2782typedef long long qsize_t;
 2783#line 189 "include/linux/quota.h"
 2784struct mem_dqblk {
 2785   qsize_t dqb_bhardlimit ;
 2786   qsize_t dqb_bsoftlimit ;
 2787   qsize_t dqb_curspace ;
 2788   qsize_t dqb_rsvspace ;
 2789   qsize_t dqb_ihardlimit ;
 2790   qsize_t dqb_isoftlimit ;
 2791   qsize_t dqb_curinodes ;
 2792   time_t dqb_btime ;
 2793   time_t dqb_itime ;
 2794};
 2795#line 211
 2796struct quota_format_type;
 2797#line 211
 2798struct quota_format_type;
 2799#line 212 "include/linux/quota.h"
 2800struct mem_dqinfo {
 2801   struct quota_format_type *dqi_format ;
 2802   int dqi_fmt_id ;
 2803   struct list_head dqi_dirty_list ;
 2804   unsigned long dqi_flags ;
 2805   unsigned int dqi_bgrace ;
 2806   unsigned int dqi_igrace ;
 2807   qsize_t dqi_maxblimit ;
 2808   qsize_t dqi_maxilimit ;
 2809   void *dqi_priv ;
 2810};
 2811#line 275 "include/linux/quota.h"
 2812struct dquot {
 2813   struct hlist_node dq_hash ;
 2814   struct list_head dq_inuse ;
 2815   struct list_head dq_free ;
 2816   struct list_head dq_dirty ;
 2817   struct mutex dq_lock ;
 2818   atomic_t dq_count ;
 2819   wait_queue_head_t dq_wait_unused ;
 2820   struct super_block *dq_sb ;
 2821   unsigned int dq_id ;
 2822   loff_t dq_off ;
 2823   unsigned long dq_flags ;
 2824   short dq_type ;
 2825   struct mem_dqblk dq_dqb ;
 2826};
 2827#line 303 "include/linux/quota.h"
 2828struct quota_format_ops {
 2829   int (*check_quota_file)(struct super_block * , int  ) ;
 2830   int (*read_file_info)(struct super_block * , int  ) ;
 2831   int (*write_file_info)(struct super_block * , int  ) ;
 2832   int (*free_file_info)(struct super_block * , int  ) ;
 2833   int (*read_dqblk)(struct dquot * ) ;
 2834   int (*commit_dqblk)(struct dquot * ) ;
 2835   int (*release_dqblk)(struct dquot * ) ;
 2836};
 2837#line 314 "include/linux/quota.h"
 2838struct dquot_operations {
 2839   int (*write_dquot)(struct dquot * ) ;
 2840   struct dquot *(*alloc_dquot)(struct super_block * , int  ) ;
 2841   void (*destroy_dquot)(struct dquot * ) ;
 2842   int (*acquire_dquot)(struct dquot * ) ;
 2843   int (*release_dquot)(struct dquot * ) ;
 2844   int (*mark_dirty)(struct dquot * ) ;
 2845   int (*write_info)(struct super_block * , int  ) ;
 2846   qsize_t *(*get_reserved_space)(struct inode * ) ;
 2847};
 2848#line 328 "include/linux/quota.h"
 2849struct quotactl_ops {
 2850   int (*quota_on)(struct super_block * , int  , int  , struct path * ) ;
 2851   int (*quota_on_meta)(struct super_block * , int  , int  ) ;
 2852   int (*quota_off)(struct super_block * , int  ) ;
 2853   int (*quota_sync)(struct super_block * , int  , int  ) ;
 2854   int (*get_info)(struct super_block * , int  , struct if_dqinfo * ) ;
 2855   int (*set_info)(struct super_block * , int  , struct if_dqinfo * ) ;
 2856   int (*get_dqblk)(struct super_block * , int  , qid_t  , struct fs_disk_quota * ) ;
 2857   int (*set_dqblk)(struct super_block * , int  , qid_t  , struct fs_disk_quota * ) ;
 2858   int (*get_xstate)(struct super_block * , struct fs_quota_stat * ) ;
 2859   int (*set_xstate)(struct super_block * , unsigned int  , int  ) ;
 2860};
 2861#line 344 "include/linux/quota.h"
 2862struct quota_format_type {
 2863   int qf_fmt_id ;
 2864   struct quota_format_ops  const  *qf_ops ;
 2865   struct module *qf_owner ;
 2866   struct quota_format_type *qf_next ;
 2867};
 2868#line 390 "include/linux/quota.h"
 2869struct quota_info {
 2870   unsigned int flags ;
 2871   struct mutex dqio_mutex ;
 2872   struct mutex dqonoff_mutex ;
 2873   struct rw_semaphore dqptr_sem ;
 2874   struct inode *files[2U] ;
 2875   struct mem_dqinfo info[2U] ;
 2876   struct quota_format_ops  const  *ops[2U] ;
 2877};
 2878#line 421
 2879struct writeback_control;
 2880#line 421
 2881struct writeback_control;
 2882#line 585 "include/linux/fs.h"
 2883union __anonunion_arg_184 {
 2884   char *buf ;
 2885   void *data ;
 2886};
 2887#line 585 "include/linux/fs.h"
 2888struct __anonstruct_read_descriptor_t_183 {
 2889   size_t written ;
 2890   size_t count ;
 2891   union __anonunion_arg_184 arg ;
 2892   int error ;
 2893};
 2894#line 585 "include/linux/fs.h"
 2895typedef struct __anonstruct_read_descriptor_t_183 read_descriptor_t;
 2896#line 588 "include/linux/fs.h"
 2897struct address_space_operations {
 2898   int (*writepage)(struct page * , struct writeback_control * ) ;
 2899   int (*readpage)(struct file * , struct page * ) ;
 2900   int (*writepages)(struct address_space * , struct writeback_control * ) ;
 2901   int (*set_page_dirty)(struct page * ) ;
 2902   int (*readpages)(struct file * , struct address_space * , struct list_head * ,
 2903                    unsigned int  ) ;
 2904   int (*write_begin)(struct file * , struct address_space * , loff_t  , unsigned int  ,
 2905                      unsigned int  , struct page ** , void ** ) ;
 2906   int (*write_end)(struct file * , struct address_space * , loff_t  , unsigned int  ,
 2907                    unsigned int  , struct page * , void * ) ;
 2908   sector_t (*bmap)(struct address_space * , sector_t  ) ;
 2909   void (*invalidatepage)(struct page * , unsigned long  ) ;
 2910   int (*releasepage)(struct page * , gfp_t  ) ;
 2911   void (*freepage)(struct page * ) ;
 2912   ssize_t (*direct_IO)(int  , struct kiocb * , struct iovec  const  * , loff_t  ,
 2913                        unsigned long  ) ;
 2914   int (*get_xip_mem)(struct address_space * , unsigned long  , int  , void ** , unsigned long * ) ;
 2915   int (*migratepage)(struct address_space * , struct page * , struct page * , enum migrate_mode  ) ;
 2916   int (*launder_page)(struct page * ) ;
 2917   int (*is_partially_uptodate)(struct page * , read_descriptor_t * , unsigned long  ) ;
 2918   int (*error_remove_page)(struct address_space * , struct page * ) ;
 2919};
 2920#line 642 "include/linux/fs.h"
 2921struct address_space {
 2922   struct inode *host ;
 2923   struct radix_tree_root page_tree ;
 2924   spinlock_t tree_lock ;
 2925   unsigned int i_mmap_writable ;
 2926   struct prio_tree_root i_mmap ;
 2927   struct list_head i_mmap_nonlinear ;
 2928   struct mutex i_mmap_mutex ;
 2929   unsigned long nrpages ;
 2930   unsigned long writeback_index ;
 2931   struct address_space_operations  const  *a_ops ;
 2932   unsigned long flags ;
 2933   struct backing_dev_info *backing_dev_info ;
 2934   spinlock_t private_lock ;
 2935   struct list_head private_list ;
 2936   struct address_space *assoc_mapping ;
 2937};
 2938#line 664
 2939struct request_queue;
 2940#line 664
 2941struct request_queue;
 2942#line 665
 2943struct hd_struct;
 2944#line 665
 2945struct gendisk;
 2946#line 665 "include/linux/fs.h"
 2947struct block_device {
 2948   dev_t bd_dev ;
 2949   int bd_openers ;
 2950   struct inode *bd_inode ;
 2951   struct super_block *bd_super ;
 2952   struct mutex bd_mutex ;
 2953   struct list_head bd_inodes ;
 2954   void *bd_claiming ;
 2955   void *bd_holder ;
 2956   int bd_holders ;
 2957   bool bd_write_holder ;
 2958   struct list_head bd_holder_disks ;
 2959   struct block_device *bd_contains ;
 2960   unsigned int bd_block_size ;
 2961   struct hd_struct *bd_part ;
 2962   unsigned int bd_part_count ;
 2963   int bd_invalidated ;
 2964   struct gendisk *bd_disk ;
 2965   struct request_queue *bd_queue ;
 2966   struct list_head bd_list ;
 2967   unsigned long bd_private ;
 2968   int bd_fsfreeze_count ;
 2969   struct mutex bd_fsfreeze_mutex ;
 2970};
 2971#line 737
 2972struct posix_acl;
 2973#line 737
 2974struct posix_acl;
 2975#line 738
 2976struct inode_operations;
 2977#line 738 "include/linux/fs.h"
 2978union __anonunion_ldv_20793_185 {
 2979   unsigned int const   i_nlink ;
 2980   unsigned int __i_nlink ;
 2981};
 2982#line 738 "include/linux/fs.h"
 2983union __anonunion_ldv_20812_186 {
 2984   struct list_head i_dentry ;
 2985   struct rcu_head i_rcu ;
 2986};
 2987#line 738
 2988struct file_operations;
 2989#line 738
 2990struct file_lock;
 2991#line 738
 2992struct cdev;
 2993#line 738 "include/linux/fs.h"
 2994union __anonunion_ldv_20830_187 {
 2995   struct pipe_inode_info *i_pipe ;
 2996   struct block_device *i_bdev ;
 2997   struct cdev *i_cdev ;
 2998};
 2999#line 738 "include/linux/fs.h"
 3000struct inode {
 3001   umode_t i_mode ;
 3002   unsigned short i_opflags ;
 3003   uid_t i_uid ;
 3004   gid_t i_gid ;
 3005   unsigned int i_flags ;
 3006   struct posix_acl *i_acl ;
 3007   struct posix_acl *i_default_acl ;
 3008   struct inode_operations  const  *i_op ;
 3009   struct super_block *i_sb ;
 3010   struct address_space *i_mapping ;
 3011   void *i_security ;
 3012   unsigned long i_ino ;
 3013   union __anonunion_ldv_20793_185 ldv_20793 ;
 3014   dev_t i_rdev ;
 3015   struct timespec i_atime ;
 3016   struct timespec i_mtime ;
 3017   struct timespec i_ctime ;
 3018   spinlock_t i_lock ;
 3019   unsigned short i_bytes ;
 3020   blkcnt_t i_blocks ;
 3021   loff_t i_size ;
 3022   unsigned long i_state ;
 3023   struct mutex i_mutex ;
 3024   unsigned long dirtied_when ;
 3025   struct hlist_node i_hash ;
 3026   struct list_head i_wb_list ;
 3027   struct list_head i_lru ;
 3028   struct list_head i_sb_list ;
 3029   union __anonunion_ldv_20812_186 ldv_20812 ;
 3030   atomic_t i_count ;
 3031   unsigned int i_blkbits ;
 3032   u64 i_version ;
 3033   atomic_t i_dio_count ;
 3034   atomic_t i_writecount ;
 3035   struct file_operations  const  *i_fop ;
 3036   struct file_lock *i_flock ;
 3037   struct address_space i_data ;
 3038   struct dquot *i_dquot[2U] ;
 3039   struct list_head i_devices ;
 3040   union __anonunion_ldv_20830_187 ldv_20830 ;
 3041   __u32 i_generation ;
 3042   __u32 i_fsnotify_mask ;
 3043   struct hlist_head i_fsnotify_marks ;
 3044   atomic_t i_readcount ;
 3045   void *i_private ;
 3046};
 3047#line 941 "include/linux/fs.h"
 3048struct fown_struct {
 3049   rwlock_t lock ;
 3050   struct pid *pid ;
 3051   enum pid_type pid_type ;
 3052   uid_t uid ;
 3053   uid_t euid ;
 3054   int signum ;
 3055};
 3056#line 949 "include/linux/fs.h"
 3057struct file_ra_state {
 3058   unsigned long start ;
 3059   unsigned int size ;
 3060   unsigned int async_size ;
 3061   unsigned int ra_pages ;
 3062   unsigned int mmap_miss ;
 3063   loff_t prev_pos ;
 3064};
 3065#line 972 "include/linux/fs.h"
 3066union __anonunion_f_u_188 {
 3067   struct list_head fu_list ;
 3068   struct rcu_head fu_rcuhead ;
 3069};
 3070#line 972 "include/linux/fs.h"
 3071struct file {
 3072   union __anonunion_f_u_188 f_u ;
 3073   struct path f_path ;
 3074   struct file_operations  const  *f_op ;
 3075   spinlock_t f_lock ;
 3076   int f_sb_list_cpu ;
 3077   atomic_long_t f_count ;
 3078   unsigned int f_flags ;
 3079   fmode_t f_mode ;
 3080   loff_t f_pos ;
 3081   struct fown_struct f_owner ;
 3082   struct cred  const  *f_cred ;
 3083   struct file_ra_state f_ra ;
 3084   u64 f_version ;
 3085   void *f_security ;
 3086   void *private_data ;
 3087   struct list_head f_ep_links ;
 3088   struct list_head f_tfile_llink ;
 3089   struct address_space *f_mapping ;
 3090   unsigned long f_mnt_write_state ;
 3091};
 3092#line 1111 "include/linux/fs.h"
 3093typedef struct files_struct *fl_owner_t;
 3094#line 1112 "include/linux/fs.h"
 3095struct file_lock_operations {
 3096   void (*fl_copy_lock)(struct file_lock * , struct file_lock * ) ;
 3097   void (*fl_release_private)(struct file_lock * ) ;
 3098};
 3099#line 1117 "include/linux/fs.h"
 3100struct lock_manager_operations {
 3101   int (*lm_compare_owner)(struct file_lock * , struct file_lock * ) ;
 3102   void (*lm_notify)(struct file_lock * ) ;
 3103   int (*lm_grant)(struct file_lock * , struct file_lock * , int  ) ;
 3104   void (*lm_release_private)(struct file_lock * ) ;
 3105   void (*lm_break)(struct file_lock * ) ;
 3106   int (*lm_change)(struct file_lock ** , int  ) ;
 3107};
 3108#line 1134
 3109struct nlm_lockowner;
 3110#line 1134
 3111struct nlm_lockowner;
 3112#line 1135 "include/linux/fs.h"
 3113struct nfs_lock_info {
 3114   u32 state ;
 3115   struct nlm_lockowner *owner ;
 3116   struct list_head list ;
 3117};
 3118#line 14 "include/linux/nfs_fs_i.h"
 3119struct nfs4_lock_state;
 3120#line 14
 3121struct nfs4_lock_state;
 3122#line 15 "include/linux/nfs_fs_i.h"
 3123struct nfs4_lock_info {
 3124   struct nfs4_lock_state *owner ;
 3125};
 3126#line 19
 3127struct fasync_struct;
 3128#line 19 "include/linux/nfs_fs_i.h"
 3129struct __anonstruct_afs_190 {
 3130   struct list_head link ;
 3131   int state ;
 3132};
 3133#line 19 "include/linux/nfs_fs_i.h"
 3134union __anonunion_fl_u_189 {
 3135   struct nfs_lock_info nfs_fl ;
 3136   struct nfs4_lock_info nfs4_fl ;
 3137   struct __anonstruct_afs_190 afs ;
 3138};
 3139#line 19 "include/linux/nfs_fs_i.h"
 3140struct file_lock {
 3141   struct file_lock *fl_next ;
 3142   struct list_head fl_link ;
 3143   struct list_head fl_block ;
 3144   fl_owner_t fl_owner ;
 3145   unsigned int fl_flags ;
 3146   unsigned char fl_type ;
 3147   unsigned int fl_pid ;
 3148   struct pid *fl_nspid ;
 3149   wait_queue_head_t fl_wait ;
 3150   struct file *fl_file ;
 3151   loff_t fl_start ;
 3152   loff_t fl_end ;
 3153   struct fasync_struct *fl_fasync ;
 3154   unsigned long fl_break_time ;
 3155   unsigned long fl_downgrade_time ;
 3156   struct file_lock_operations  const  *fl_ops ;
 3157   struct lock_manager_operations  const  *fl_lmops ;
 3158   union __anonunion_fl_u_189 fl_u ;
 3159};
 3160#line 1221 "include/linux/fs.h"
 3161struct fasync_struct {
 3162   spinlock_t fa_lock ;
 3163   int magic ;
 3164   int fa_fd ;
 3165   struct fasync_struct *fa_next ;
 3166   struct file *fa_file ;
 3167   struct rcu_head fa_rcu ;
 3168};
 3169#line 1417
 3170struct file_system_type;
 3171#line 1417
 3172struct super_operations;
 3173#line 1417
 3174struct xattr_handler;
 3175#line 1417
 3176struct mtd_info;
 3177#line 1417 "include/linux/fs.h"
 3178struct super_block {
 3179   struct list_head s_list ;
 3180   dev_t s_dev ;
 3181   unsigned char s_dirt ;
 3182   unsigned char s_blocksize_bits ;
 3183   unsigned long s_blocksize ;
 3184   loff_t s_maxbytes ;
 3185   struct file_system_type *s_type ;
 3186   struct super_operations  const  *s_op ;
 3187   struct dquot_operations  const  *dq_op ;
 3188   struct quotactl_ops  const  *s_qcop ;
 3189   struct export_operations  const  *s_export_op ;
 3190   unsigned long s_flags ;
 3191   unsigned long s_magic ;
 3192   struct dentry *s_root ;
 3193   struct rw_semaphore s_umount ;
 3194   struct mutex s_lock ;
 3195   int s_count ;
 3196   atomic_t s_active ;
 3197   void *s_security ;
 3198   struct xattr_handler  const  **s_xattr ;
 3199   struct list_head s_inodes ;
 3200   struct hlist_bl_head s_anon ;
 3201   struct list_head *s_files ;
 3202   struct list_head s_mounts ;
 3203   struct list_head s_dentry_lru ;
 3204   int s_nr_dentry_unused ;
 3205   spinlock_t s_inode_lru_lock ;
 3206   struct list_head s_inode_lru ;
 3207   int s_nr_inodes_unused ;
 3208   struct block_device *s_bdev ;
 3209   struct backing_dev_info *s_bdi ;
 3210   struct mtd_info *s_mtd ;
 3211   struct hlist_node s_instances ;
 3212   struct quota_info s_dquot ;
 3213   int s_frozen ;
 3214   wait_queue_head_t s_wait_unfrozen ;
 3215   char s_id[32U] ;
 3216   u8 s_uuid[16U] ;
 3217   void *s_fs_info ;
 3218   unsigned int s_max_links ;
 3219   fmode_t s_mode ;
 3220   u32 s_time_gran ;
 3221   struct mutex s_vfs_rename_mutex ;
 3222   char *s_subtype ;
 3223   char *s_options ;
 3224   struct dentry_operations  const  *s_d_op ;
 3225   int cleancache_poolid ;
 3226   struct shrinker s_shrink ;
 3227   atomic_long_t s_remove_count ;
 3228   int s_readonly_remount ;
 3229};
 3230#line 1563 "include/linux/fs.h"
 3231struct fiemap_extent_info {
 3232   unsigned int fi_flags ;
 3233   unsigned int fi_extents_mapped ;
 3234   unsigned int fi_extents_max ;
 3235   struct fiemap_extent *fi_extents_start ;
 3236};
 3237#line 1602 "include/linux/fs.h"
 3238struct file_operations {
 3239   struct module *owner ;
 3240   loff_t (*llseek)(struct file * , loff_t  , int  ) ;
 3241   ssize_t (*read)(struct file * , char * , size_t  , loff_t * ) ;
 3242   ssize_t (*write)(struct file * , char const   * , size_t  , loff_t * ) ;
 3243   ssize_t (*aio_read)(struct kiocb * , struct iovec  const  * , unsigned long  ,
 3244                       loff_t  ) ;
 3245   ssize_t (*aio_write)(struct kiocb * , struct iovec  const  * , unsigned long  ,
 3246                        loff_t  ) ;
 3247   int (*readdir)(struct file * , void * , int (*)(void * , char const   * , int  ,
 3248                                                   loff_t  , u64  , unsigned int  ) ) ;
 3249   unsigned int (*poll)(struct file * , struct poll_table_struct * ) ;
 3250   long (*unlocked_ioctl)(struct file * , unsigned int  , unsigned long  ) ;
 3251   long (*compat_ioctl)(struct file * , unsigned int  , unsigned long  ) ;
 3252   int (*mmap)(struct file * , struct vm_area_struct * ) ;
 3253   int (*open)(struct inode * , struct file * ) ;
 3254   int (*flush)(struct file * , fl_owner_t  ) ;
 3255   int (*release)(struct inode * , struct file * ) ;
 3256   int (*fsync)(struct file * , loff_t  , loff_t  , int  ) ;
 3257   int (*aio_fsync)(struct kiocb * , int  ) ;
 3258   int (*fasync)(int  , struct file * , int  ) ;
 3259   int (*lock)(struct file * , int  , struct file_lock * ) ;
 3260   ssize_t (*sendpage)(struct file * , struct page * , int  , size_t  , loff_t * ,
 3261                       int  ) ;
 3262   unsigned long (*get_unmapped_area)(struct file * , unsigned long  , unsigned long  ,
 3263                                      unsigned long  , unsigned long  ) ;
 3264   int (*check_flags)(int  ) ;
 3265   int (*flock)(struct file * , int  , struct file_lock * ) ;
 3266   ssize_t (*splice_write)(struct pipe_inode_info * , struct file * , loff_t * , size_t  ,
 3267                           unsigned int  ) ;
 3268   ssize_t (*splice_read)(struct file * , loff_t * , struct pipe_inode_info * , size_t  ,
 3269                          unsigned int  ) ;
 3270   int (*setlease)(struct file * , long  , struct file_lock ** ) ;
 3271   long (*fallocate)(struct file * , int  , loff_t  , loff_t  ) ;
 3272};
 3273#line 1637 "include/linux/fs.h"
 3274struct inode_operations {
 3275   struct dentry *(*lookup)(struct inode * , struct dentry * , struct nameidata * ) ;
 3276   void *(*follow_link)(struct dentry * , struct nameidata * ) ;
 3277   int (*permission)(struct inode * , int  ) ;
 3278   struct posix_acl *(*get_acl)(struct inode * , int  ) ;
 3279   int (*readlink)(struct dentry * , char * , int  ) ;
 3280   void (*put_link)(struct dentry * , struct nameidata * , void * ) ;
 3281   int (*create)(struct inode * , struct dentry * , umode_t  , struct nameidata * ) ;
 3282   int (*link)(struct dentry * , struct inode * , struct dentry * ) ;
 3283   int (*unlink)(struct inode * , struct dentry * ) ;
 3284   int (*symlink)(struct inode * , struct dentry * , char const   * ) ;
 3285   int (*mkdir)(struct inode * , struct dentry * , umode_t  ) ;
 3286   int (*rmdir)(struct inode * , struct dentry * ) ;
 3287   int (*mknod)(struct inode * , struct dentry * , umode_t  , dev_t  ) ;
 3288   int (*rename)(struct inode * , struct dentry * , struct inode * , struct dentry * ) ;
 3289   void (*truncate)(struct inode * ) ;
 3290   int (*setattr)(struct dentry * , struct iattr * ) ;
 3291   int (*getattr)(struct vfsmount * , struct dentry * , struct kstat * ) ;
 3292   int (*setxattr)(struct dentry * , char const   * , void const   * , size_t  , int  ) ;
 3293   ssize_t (*getxattr)(struct dentry * , char const   * , void * , size_t  ) ;
 3294   ssize_t (*listxattr)(struct dentry * , char * , size_t  ) ;
 3295   int (*removexattr)(struct dentry * , char const   * ) ;
 3296   void (*truncate_range)(struct inode * , loff_t  , loff_t  ) ;
 3297   int (*fiemap)(struct inode * , struct fiemap_extent_info * , u64  , u64  ) ;
 3298};
 3299#line 1682 "include/linux/fs.h"
 3300struct super_operations {
 3301   struct inode *(*alloc_inode)(struct super_block * ) ;
 3302   void (*destroy_inode)(struct inode * ) ;
 3303   void (*dirty_inode)(struct inode * , int  ) ;
 3304   int (*write_inode)(struct inode * , struct writeback_control * ) ;
 3305   int (*drop_inode)(struct inode * ) ;
 3306   void (*evict_inode)(struct inode * ) ;
 3307   void (*put_super)(struct super_block * ) ;
 3308   void (*write_super)(struct super_block * ) ;
 3309   int (*sync_fs)(struct super_block * , int  ) ;
 3310   int (*freeze_fs)(struct super_block * ) ;
 3311   int (*unfreeze_fs)(struct super_block * ) ;
 3312   int (*statfs)(struct dentry * , struct kstatfs * ) ;
 3313   int (*remount_fs)(struct super_block * , int * , char * ) ;
 3314   void (*umount_begin)(struct super_block * ) ;
 3315   int (*show_options)(struct seq_file * , struct dentry * ) ;
 3316   int (*show_devname)(struct seq_file * , struct dentry * ) ;
 3317   int (*show_path)(struct seq_file * , struct dentry * ) ;
 3318   int (*show_stats)(struct seq_file * , struct dentry * ) ;
 3319   ssize_t (*quota_read)(struct super_block * , int  , char * , size_t  , loff_t  ) ;
 3320   ssize_t (*quota_write)(struct super_block * , int  , char const   * , size_t  ,
 3321                          loff_t  ) ;
 3322   int (*bdev_try_to_free_page)(struct super_block * , struct page * , gfp_t  ) ;
 3323   int (*nr_cached_objects)(struct super_block * ) ;
 3324   void (*free_cached_objects)(struct super_block * , int  ) ;
 3325};
 3326#line 1834 "include/linux/fs.h"
 3327struct file_system_type {
 3328   char const   *name ;
 3329   int fs_flags ;
 3330   struct dentry *(*mount)(struct file_system_type * , int  , char const   * , void * ) ;
 3331   void (*kill_sb)(struct super_block * ) ;
 3332   struct module *owner ;
 3333   struct file_system_type *next ;
 3334   struct hlist_head fs_supers ;
 3335   struct lock_class_key s_lock_key ;
 3336   struct lock_class_key s_umount_key ;
 3337   struct lock_class_key s_vfs_rename_key ;
 3338   struct lock_class_key i_lock_key ;
 3339   struct lock_class_key i_mutex_key ;
 3340   struct lock_class_key i_mutex_dir_key ;
 3341};
 3342#line 2674 "include/linux/fs.h"
 3343struct exception_table_entry {
 3344   unsigned long insn ;
 3345   unsigned long fixup ;
 3346};
 3347#line 34 "include/linux/poll.h"
 3348struct poll_table_struct {
 3349   void (*_qproc)(struct file * , wait_queue_head_t * , struct poll_table_struct * ) ;
 3350   unsigned long _key ;
 3351};
 3352#line 165 "include/linux/poll.h"
 3353struct cdev {
 3354   struct kobject kobj ;
 3355   struct module *owner ;
 3356   struct file_operations  const  *ops ;
 3357   struct list_head list ;
 3358   dev_t dev ;
 3359   unsigned int count ;
 3360};
 3361#line 194 "include/media/tuner.h"
 3362struct tuner_i2c_props {
 3363   u8 addr ;
 3364   struct i2c_adapter *adap ;
 3365   int count ;
 3366   char *name ;
 3367};
 3368#line 66 "/home/zakharov/launch/inst/current/envs/linux-3.4/linux-3.4/drivers/media/common/tuners/tuner-i2c.h"
 3369enum fe_type {
 3370    FE_QPSK = 0,
 3371    FE_QAM = 1,
 3372    FE_OFDM = 2,
 3373    FE_ATSC = 3
 3374} ;
 3375#line 36 "include/linux/dvb/frontend.h"
 3376typedef enum fe_type fe_type_t;
 3377#line 37
 3378enum fe_caps {
 3379    FE_IS_STUPID = 0,
 3380    FE_CAN_INVERSION_AUTO = 1,
 3381    FE_CAN_FEC_1_2 = 2,
 3382    FE_CAN_FEC_2_3 = 4,
 3383    FE_CAN_FEC_3_4 = 8,
 3384    FE_CAN_FEC_4_5 = 16,
 3385    FE_CAN_FEC_5_6 = 32,
 3386    FE_CAN_FEC_6_7 = 64,
 3387    FE_CAN_FEC_7_8 = 128,
 3388    FE_CAN_FEC_8_9 = 256,
 3389    FE_CAN_FEC_AUTO = 512,
 3390    FE_CAN_QPSK = 1024,
 3391    FE_CAN_QAM_16 = 2048,
 3392    FE_CAN_QAM_32 = 4096,
 3393    FE_CAN_QAM_64 = 8192,
 3394    FE_CAN_QAM_128 = 16384,
 3395    FE_CAN_QAM_256 = 32768,
 3396    FE_CAN_QAM_AUTO = 65536,
 3397    FE_CAN_TRANSMISSION_MODE_AUTO = 131072,
 3398    FE_CAN_BANDWIDTH_AUTO = 262144,
 3399    FE_CAN_GUARD_INTERVAL_AUTO = 524288,
 3400    FE_CAN_HIERARCHY_AUTO = 1048576,
 3401    FE_CAN_8VSB = 2097152,
 3402    FE_CAN_16VSB = 4194304,
 3403    FE_HAS_EXTENDED_CAPS = 8388608,
 3404    FE_CAN_TURBO_FEC = 134217728,
 3405    FE_CAN_2G_MODULATION = 268435456,
 3406    FE_NEEDS_BENDING = 536870912,
 3407    FE_CAN_RECOVER = 1073741824,
 3408    FE_CAN_MUTE_TS = (-0x7FFFFFFF-1)
 3409} ;
 3410#line 70 "include/linux/dvb/frontend.h"
 3411typedef enum fe_caps fe_caps_t;
 3412#line 71 "include/linux/dvb/frontend.h"
 3413struct dvb_frontend_info {
 3414   char name[128U] ;
 3415   fe_type_t type ;
 3416   __u32 frequency_min ;
 3417   __u32 frequency_max ;
 3418   __u32 frequency_stepsize ;
 3419   __u32 frequency_tolerance ;
 3420   __u32 symbol_rate_min ;
 3421   __u32 symbol_rate_max ;
 3422   __u32 symbol_rate_tolerance ;
 3423   __u32 notifier_delay ;
 3424   fe_caps_t caps ;
 3425};
 3426#line 86 "include/linux/dvb/frontend.h"
 3427struct dvb_diseqc_master_cmd {
 3428   __u8 msg[6U] ;
 3429   __u8 msg_len ;
 3430};
 3431#line 96 "include/linux/dvb/frontend.h"
 3432struct dvb_diseqc_slave_reply {
 3433   __u8 msg[4U] ;
 3434   __u8 msg_len ;
 3435   int timeout ;
 3436};
 3437#line 103
 3438enum fe_sec_voltage {
 3439    SEC_VOLTAGE_13 = 0,
 3440    SEC_VOLTAGE_18 = 1,
 3441    SEC_VOLTAGE_OFF = 2
 3442} ;
 3443#line 109 "include/linux/dvb/frontend.h"
 3444typedef enum fe_sec_voltage fe_sec_voltage_t;
 3445#line 110
 3446enum fe_sec_tone_mode {
 3447    SEC_TONE_ON = 0,
 3448    SEC_TONE_OFF = 1
 3449} ;
 3450#line 115 "include/linux/dvb/frontend.h"
 3451typedef enum fe_sec_tone_mode fe_sec_tone_mode_t;
 3452#line 116
 3453enum fe_sec_mini_cmd {
 3454    SEC_MINI_A = 0,
 3455    SEC_MINI_B = 1
 3456} ;
 3457#line 121 "include/linux/dvb/frontend.h"
 3458typedef enum fe_sec_mini_cmd fe_sec_mini_cmd_t;
 3459#line 122
 3460enum fe_status {
 3461    FE_HAS_SIGNAL = 1,
 3462    FE_HAS_CARRIER = 2,
 3463    FE_HAS_VITERBI = 4,
 3464    FE_HAS_SYNC = 8,
 3465    FE_HAS_LOCK = 16,
 3466    FE_TIMEDOUT = 32,
 3467    FE_REINIT = 64
 3468} ;
 3469#line 132 "include/linux/dvb/frontend.h"
 3470typedef enum fe_status fe_status_t;
 3471#line 133
 3472enum fe_spectral_inversion {
 3473    INVERSION_OFF = 0,
 3474    INVERSION_ON = 1,
 3475    INVERSION_AUTO = 2
 3476} ;
 3477#line 139 "include/linux/dvb/frontend.h"
 3478typedef enum fe_spectral_inversion fe_spectral_inversion_t;
 3479#line 140
 3480enum fe_code_rate {
 3481    FEC_NONE = 0,
 3482    FEC_1_2 = 1,
 3483    FEC_2_3 = 2,
 3484    FEC_3_4 = 3,
 3485    FEC_4_5 = 4,
 3486    FEC_5_6 = 5,
 3487    FEC_6_7 = 6,
 3488    FEC_7_8 = 7,
 3489    FEC_8_9 = 8,
 3490    FEC_AUTO = 9,
 3491    FEC_3_5 = 10,
 3492    FEC_9_10 = 11
 3493} ;
 3494#line 155 "include/linux/dvb/frontend.h"
 3495typedef enum fe_code_rate fe_code_rate_t;
 3496#line 156
 3497enum fe_modulation {
 3498    QPSK = 0,
 3499    QAM_16 = 1,
 3500    QAM_32 = 2,
 3501    QAM_64 = 3,
 3502    QAM_128 = 4,
 3503    QAM_256 = 5,
 3504    QAM_AUTO = 6,
 3505    VSB_8 = 7,
 3506    VSB_16 = 8,
 3507    PSK_8 = 9,
 3508    APSK_16 = 10,
 3509    APSK_32 = 11,
 3510    DQPSK = 12
 3511} ;
 3512#line 172 "include/linux/dvb/frontend.h"
 3513typedef enum fe_modulation fe_modulation_t;
 3514#line 173
 3515enum fe_transmit_mode {
 3516    TRANSMISSION_MODE_2K = 0,
 3517    TRANSMISSION_MODE_8K = 1,
 3518    TRANSMISSION_MODE_AUTO = 2,
 3519    TRANSMISSION_MODE_4K = 3,
 3520    TRANSMISSION_MODE_1K = 4,
 3521    TRANSMISSION_MODE_16K = 5,
 3522    TRANSMISSION_MODE_32K = 6
 3523} ;
 3524#line 182 "include/linux/dvb/frontend.h"
 3525typedef enum fe_transmit_mode fe_transmit_mode_t;
 3526#line 183
 3527enum fe_guard_interval {
 3528    GUARD_INTERVAL_1_32 = 0,
 3529    GUARD_INTERVAL_1_16 = 1,
 3530    GUARD_INTERVAL_1_8 = 2,
 3531    GUARD_INTERVAL_1_4 = 3,
 3532    GUARD_INTERVAL_AUTO = 4,
 3533    GUARD_INTERVAL_1_128 = 5,
 3534    GUARD_INTERVAL_19_128 = 6,
 3535    GUARD_INTERVAL_19_256 = 7
 3536} ;
 3537#line 205 "include/linux/dvb/frontend.h"
 3538typedef enum fe_guard_interval fe_guard_interval_t;
 3539#line 206
 3540enum fe_hierarchy {
 3541    HIERARCHY_NONE = 0,
 3542    HIERARCHY_1 = 1,
 3543    HIERARCHY_2 = 2,
 3544    HIERARCHY_4 = 3,
 3545    HIERARCHY_AUTO = 4
 3546} ;
 3547#line 214 "include/linux/dvb/frontend.h"
 3548typedef enum fe_hierarchy fe_hierarchy_t;
 3549#line 215
 3550enum fe_pilot {
 3551    PILOT_ON = 0,
 3552    PILOT_OFF = 1,
 3553    PILOT_AUTO = 2
 3554} ;
 3555#line 329 "include/linux/dvb/frontend.h"
 3556typedef enum fe_pilot fe_pilot_t;
 3557#line 330
 3558enum fe_rolloff {
 3559    ROLLOFF_35 = 0,
 3560    ROLLOFF_20 = 1,
 3561    ROLLOFF_25 = 2,
 3562    ROLLOFF_AUTO = 3
 3563} ;
 3564#line 336 "include/linux/dvb/frontend.h"
 3565typedef enum fe_rolloff fe_rolloff_t;
 3566#line 337
 3567enum fe_delivery_system {
 3568    SYS_UNDEFINED = 0,
 3569    SYS_DVBC_ANNEX_A = 1,
 3570    SYS_DVBC_ANNEX_B = 2,
 3571    SYS_DVBT = 3,
 3572    SYS_DSS = 4,
 3573    SYS_DVBS = 5,
 3574    SYS_DVBS2 = 6,
 3575    SYS_DVBH = 7,
 3576    SYS_ISDBT = 8,
 3577    SYS_ISDBS = 9,
 3578    SYS_ISDBC = 10,
 3579    SYS_ATSC = 11,
 3580    SYS_ATSCMH = 12,
 3581    SYS_DMBTH = 13,
 3582    SYS_CMMB = 14,
 3583    SYS_DAB = 15,
 3584    SYS_DVBT2 = 16,
 3585    SYS_TURBO = 17,
 3586    SYS_DVBC_ANNEX_C = 18
 3587} ;
 3588#line 358 "include/linux/dvb/frontend.h"
 3589typedef enum fe_delivery_system fe_delivery_system_t;
 3590#line 374 "include/linux/dvb/frontend.h"
 3591struct __anonstruct_buffer_202 {
 3592   __u8 data[32U] ;
 3593   __u32 len ;
 3594   __u32 reserved1[3U] ;
 3595   void *reserved2 ;
 3596};
 3597#line 374 "include/linux/dvb/frontend.h"
 3598union __anonunion_u_201 {
 3599   __u32 data ;
 3600   struct __anonstruct_buffer_202 buffer ;
 3601};
 3602#line 374 "include/linux/dvb/frontend.h"
 3603struct dtv_property {
 3604   __u32 cmd ;
 3605   __u32 reserved[3U] ;
 3606   union __anonunion_u_201 u ;
 3607   int result ;
 3608};
 3609#line 397
 3610struct dvb_frontend;
 3611#line 397
 3612struct dvb_frontend;
 3613#line 398
 3614struct dvb_device;
 3615#line 398 "include/linux/dvb/frontend.h"
 3616struct dvb_adapter {
 3617   int num ;
 3618   struct list_head list_head ;
 3619   struct list_head device_list ;
 3620   char const   *name ;
 3621   u8 proposed_mac[6U] ;
 3622   void *priv ;
 3623   struct device *device ;
 3624   struct module *module ;
 3625   int mfe_shared ;
 3626   struct dvb_device *mfe_dvbdev ;
 3627   struct mutex mfe_lock ;
 3628   int (*fe_ioctl_override)(struct dvb_frontend * , unsigned int  , void * , unsigned int  ) ;
 3629};
 3630#line 99 "/home/zakharov/launch/inst/current/envs/linux-3.4/linux-3.4/drivers/media/dvb/dvb-core/dvbdev.h"
 3631struct dvb_device {
 3632   struct list_head list_head ;
 3633   struct file_operations  const  *fops ;
 3634   struct dvb_adapter *adapter ;
 3635   int type ;
 3636   int minor ;
 3637   u32 id ;
 3638   int readers ;
 3639   int writers ;
 3640   int users ;
 3641   wait_queue_head_t wait_queue ;
 3642   int (*kernel_ioctl)(struct file * , unsigned int  , void * ) ;
 3643   void *priv ;
 3644};
 3645#line 148 "/home/zakharov/launch/inst/current/envs/linux-3.4/linux-3.4/drivers/media/dvb/dvb-core/dvbdev.h"
 3646struct dvb_frontend_tune_settings {
 3647   int min_delay_ms ;
 3648   int step_size ;
 3649   int max_drift ;
 3650};
 3651#line 56 "/home/zakharov/launch/inst/current/envs/linux-3.4/linux-3.4/drivers/media/dvb/dvb-core/dvb_frontend.h"
 3652struct dvb_tuner_info {
 3653   char name[128U] ;
 3654   u32 frequency_min ;
 3655   u32 frequency_max ;
 3656   u32 frequency_step ;
 3657   u32 bandwidth_min ;
 3658   u32 bandwidth_max ;
 3659   u32 bandwidth_step ;
 3660};
 3661#line 70 "/home/zakharov/launch/inst/current/envs/linux-3.4/linux-3.4/drivers/media/dvb/dvb-core/dvb_frontend.h"
 3662struct analog_parameters {
 3663   unsigned int frequency ;
 3664   unsigned int mode ;
 3665   unsigned int audmode ;
 3666   u64 std ;
 3667};
 3668#line 113
 3669enum tuner_param {
 3670    DVBFE_TUNER_FREQUENCY = 1,
 3671    DVBFE_TUNER_TUNERSTEP = 2,
 3672    DVBFE_TUNER_IFFREQ = 4,
 3673    DVBFE_TUNER_BANDWIDTH = 8,
 3674    DVBFE_TUNER_REFCLOCK = 16,
 3675    DVBFE_TUNER_IQSENSE = 32,
 3676    DVBFE_TUNER_DUMMY = (-0x7FFFFFFF-1)
 3677} ;
 3678#line 123
 3679enum dvbfe_algo {
 3680    DVBFE_ALGO_HW = 1,
 3681    DVBFE_ALGO_SW = 2,
 3682    DVBFE_ALGO_CUSTOM = 4,
 3683    DVBFE_ALGO_RECOVERY = (-0x7FFFFFFF-1)
 3684} ;
 3685#line 130 "/home/zakharov/launch/inst/current/envs/linux-3.4/linux-3.4/drivers/media/dvb/dvb-core/dvb_frontend.h"
 3686struct tuner_state {
 3687   u32 frequency ;
 3688   u32 tunerstep ;
 3689   u32 ifreq ;
 3690   u32 bandwidth ;
 3691   u32 iqsense ;
 3692   u32 refclock ;
 3693};
 3694#line 164
 3695enum dvbfe_search {
 3696    DVBFE_ALGO_SEARCH_SUCCESS = 1,
 3697    DVBFE_ALGO_SEARCH_ASLEEP = 2,
 3698    DVBFE_ALGO_SEARCH_FAILED = 4,
 3699    DVBFE_ALGO_SEARCH_INVALID = 8,
 3700    DVBFE_ALGO_SEARCH_AGAIN = 16,
 3701    DVBFE_ALGO_SEARCH_ERROR = (-0x7FFFFFFF-1)
 3702} ;
 3703#line 173 "/home/zakharov/launch/inst/current/envs/linux-3.4/linux-3.4/drivers/media/dvb/dvb-core/dvb_frontend.h"
 3704struct dvb_tuner_ops {
 3705   struct dvb_tuner_info info ;
 3706   int (*release)(struct dvb_frontend * ) ;
 3707   int (*init)(struct dvb_frontend * ) ;
 3708   int (*sleep)(struct dvb_frontend * ) ;
 3709   int (*set_params)(struct dvb_frontend * ) ;
 3710   int (*set_analog_params)(struct dvb_frontend * , struct analog_parameters * ) ;
 3711   int (*calc_regs)(struct dvb_frontend * , u8 * , int  ) ;
 3712   int (*set_config)(struct dvb_frontend * , void * ) ;
 3713   int (*get_frequency)(struct dvb_frontend * , u32 * ) ;
 3714   int (*get_bandwidth)(struct dvb_frontend * , u32 * ) ;
 3715   int (*get_if_frequency)(struct dvb_frontend * , u32 * ) ;
 3716   int (*get_status)(struct dvb_frontend * , u32 * ) ;
 3717   int (*get_rf_strength)(struct dvb_frontend * , u16 * ) ;
 3718   int (*set_frequency)(struct dvb_frontend * , u32  ) ;
 3719   int (*set_bandwidth)(struct dvb_frontend * , u32  ) ;
 3720   int (*set_state)(struct dvb_frontend * , enum tuner_param  , struct tuner_state * ) ;
 3721   int (*get_state)(struct dvb_frontend * , enum tuner_param  , struct tuner_state * ) ;
 3722};
 3723#line 236 "/home/zakharov/launch/inst/current/envs/linux-3.4/linux-3.4/drivers/media/dvb/dvb-core/dvb_frontend.h"
 3724struct analog_demod_info {
 3725   char *name ;
 3726};
 3727#line 240 "/home/zakharov/launch/inst/current/envs/linux-3.4/linux-3.4/drivers/media/dvb/dvb-core/dvb_frontend.h"
 3728struct analog_demod_ops {
 3729   struct analog_demod_info info ;
 3730   void (*set_params)(struct dvb_frontend * , struct analog_parameters * ) ;
 3731   int (*has_signal)(struct dvb_frontend * ) ;
 3732   int (*get_afc)(struct dvb_frontend * ) ;
 3733   void (*tuner_status)(struct dvb_frontend * ) ;
 3734   void (*standby)(struct dvb_frontend * ) ;
 3735   void (*release)(struct dvb_frontend * ) ;
 3736   int (*i2c_gate_ctrl)(struct dvb_frontend * , int  ) ;
 3737   int (*set_config)(struct dvb_frontend * , void * ) ;
 3738};
 3739#line 257
 3740struct dtv_frontend_properties;
 3741#line 257
 3742struct dtv_frontend_properties;
 3743#line 258 "/home/zakharov/launch/inst/current/envs/linux-3.4/linux-3.4/drivers/media/dvb/dvb-core/dvb_frontend.h"
 3744struct dvb_frontend_ops {
 3745   struct dvb_frontend_info info ;
 3746   u8 delsys[8U] ;
 3747   void (*release)(struct dvb_frontend * ) ;
 3748   void (*release_sec)(struct dvb_frontend * ) ;
 3749   int (*init)(struct dvb_frontend * ) ;
 3750   int (*sleep)(struct dvb_frontend * ) ;
 3751   int (*write)(struct dvb_frontend * , u8 const   * , int  ) ;
 3752   int (*tune)(struct dvb_frontend * , bool  , unsigned int  , unsigned int * , fe_status_t * ) ;
 3753   enum dvbfe_algo (*get_frontend_algo)(struct dvb_frontend * ) ;
 3754   int (*set_frontend)(struct dvb_frontend * ) ;
 3755   int (*get_tune_settings)(struct dvb_frontend * , struct dvb_frontend_tune_settings * ) ;
 3756   int (*get_frontend)(struct dvb_frontend * ) ;
 3757   int (*read_status)(struct dvb_frontend * , fe_status_t * ) ;
 3758   int (*read_ber)(struct dvb_frontend * , u32 * ) ;
 3759   int (*read_signal_strength)(struct dvb_frontend * , u16 * ) ;
 3760   int (*read_snr)(struct dvb_frontend * , u16 * ) ;
 3761   int (*read_ucblocks)(struct dvb_frontend * , u32 * ) ;
 3762   int (*diseqc_reset_overload)(struct dvb_frontend * ) ;
 3763   int (*diseqc_send_master_cmd)(struct dvb_frontend * , struct dvb_diseqc_master_cmd * ) ;
 3764   int (*diseqc_recv_slave_reply)(struct dvb_frontend * , struct dvb_diseqc_slave_reply * ) ;
 3765   int (*diseqc_send_burst)(struct dvb_frontend * , fe_sec_mini_cmd_t  ) ;
 3766   int (*set_tone)(struct dvb_frontend * , fe_sec_tone_mode_t  ) ;
 3767   int (*set_voltage)(struct dvb_frontend * , fe_sec_voltage_t  ) ;
 3768   int (*enable_high_lnb_voltage)(struct dvb_frontend * , long  ) ;
 3769   int (*dishnetwork_send_legacy_command)(struct dvb_frontend * , unsigned long  ) ;
 3770   int (*i2c_gate_ctrl)(struct dvb_frontend * , int  ) ;
 3771   int (*ts_bus_ctrl)(struct dvb_frontend * , int  ) ;
 3772   enum dvbfe_search (*search)(struct dvb_frontend * ) ;
 3773   struct dvb_tuner_ops tuner_ops ;
 3774   struct analog_demod_ops analog_ops ;
 3775   int (*set_property)(struct dvb_frontend * , struct dtv_property * ) ;
 3776   int (*get_property)(struct dvb_frontend * , struct dtv_property * ) ;
 3777};
 3778#line 317 "/home/zakharov/launch/inst/current/envs/linux-3.4/linux-3.4/drivers/media/dvb/dvb-core/dvb_frontend.h"
 3779struct __anonstruct_layer_203 {
 3780   u8 segment_count ;
 3781   fe_code_rate_t fec ;
 3782   fe_modulation_t modulation ;
 3783   u8 interleaving ;
 3784};
 3785#line 317 "/home/zakharov/launch/inst/current/envs/linux-3.4/linux-3.4/drivers/media/dvb/dvb-core/dvb_frontend.h"
 3786struct dtv_frontend_properties {
 3787   u32 state ;
 3788   u32 frequency ;
 3789   fe_modulation_t modulation ;
 3790   fe_sec_voltage_t voltage ;
 3791   fe_sec_tone_mode_t sectone ;
 3792   fe_spectral_inversion_t inversion ;
 3793   fe_code_rate_t fec_inner ;
 3794   fe_transmit_mode_t transmission_mode ;
 3795   u32 bandwidth_hz ;
 3796   fe_guard_interval_t guard_interval ;
 3797   fe_hierarchy_t hierarchy ;
 3798   u32 symbol_rate ;
 3799   fe_code_rate_t code_rate_HP ;
 3800   fe_code_rate_t code_rate_LP ;
 3801   fe_pilot_t pilot ;
 3802   fe_rolloff_t rolloff ;
 3803   fe_delivery_system_t delivery_system ;
 3804   u8 isdbt_partial_reception ;
 3805   u8 isdbt_sb_mode ;
 3806   u8 isdbt_sb_subchannel ;
 3807   u32 isdbt_sb_segment_idx ;
 3808   u32 isdbt_sb_segment_count ;
 3809   u8 isdbt_layer_enabled ;
 3810   struct __anonstruct_layer_203 layer[3U] ;
 3811   u32 isdbs_ts_id ;
 3812   u32 dvbt2_plp_id ;
 3813};
 3814#line 376 "/home/zakharov/launch/inst/current/envs/linux-3.4/linux-3.4/drivers/media/dvb/dvb-core/dvb_frontend.h"
 3815struct dvb_frontend {
 3816   struct dvb_frontend_ops ops ;
 3817   struct dvb_adapter *dvb ;
 3818   void *demodulator_priv ;
 3819   void *tuner_priv ;
 3820   void *frontend_priv ;
 3821   void *sec_priv ;
 3822   void *analog_demod_priv ;
 3823   struct dtv_frontend_properties dtv_property_cache ;
 3824   int (*callback)(void * , int  , int  , int  ) ;
 3825   int id ;
 3826};
 3827#line 44 "/home/zakharov/launch/work/current--X--drivers/--X--defaultlinux-3.4--X--43_1a--X--cpachecker/linux-3.4/csd_deg_dscv/9531/dscv_tempdir/dscv/ri/43_1a/drivers/media/common/tuners/tda9887.c.p"
 3828struct tda9887_priv {
 3829   struct tuner_i2c_props i2c_props ;
 3830   struct list_head hybrid_tuner_instance_list ;
 3831   unsigned char data[4U] ;
 3832   unsigned int config ;
 3833   unsigned int mode ;
 3834   unsigned int audmode ;
 3835   v4l2_std_id std ;
 3836   bool standby ;
 3837};
 3838#line 57 "/home/zakharov/launch/work/current--X--drivers/--X--defaultlinux-3.4--X--43_1a--X--cpachecker/linux-3.4/csd_deg_dscv/9531/dscv_tempdir/dscv/ri/43_1a/drivers/media/common/tuners/tda9887.c.p"
 3839struct tvnorm {
 3840   v4l2_std_id std ;
 3841   char *name ;
 3842   unsigned char b ;
 3843   unsigned char c ;
 3844   unsigned char e ;
 3845};
 3846#line 1 "<compiler builtins>"
 3847
 3848#line 2 "/home/zakharov/launch/work/current--X--drivers/--X--defaultlinux-3.4--X--43_1a--X--cpachecker/linux-3.4/csd_deg_dscv/9531/dscv_tempdir/dscv/ri/43_1a/drivers/media/common/tuners/tda9887.c.p"
 3849void ldv_spin_lock(void) ;
 3850#line 3
 3851void ldv_spin_unlock(void) ;
 3852#line 4
 3853int ldv_spin_trylock(void) ;
 3854#line 101 "include/linux/printk.h"
 3855extern int printk(char const   *  , ...) ;
 3856#line 47 "include/linux/list.h"
 3857extern void __list_add(struct list_head * , struct list_head * , struct list_head * ) ;
 3858#line 74 "include/linux/list.h"
 3859__inline static void list_add_tail(struct list_head *new , struct list_head *head ) 
 3860{ unsigned long __cil_tmp3 ;
 3861  unsigned long __cil_tmp4 ;
 3862  struct list_head *__cil_tmp5 ;
 3863
 3864  {
 3865  {
 3866#line 76
 3867  __cil_tmp3 = (unsigned long )head;
 3868#line 76
 3869  __cil_tmp4 = __cil_tmp3 + 8;
 3870#line 76
 3871  __cil_tmp5 = *((struct list_head **)__cil_tmp4);
 3872#line 76
 3873  __list_add(new, __cil_tmp5, head);
 3874  }
 3875#line 77
 3876  return;
 3877}
 3878}
 3879#line 112
 3880extern void list_del(struct list_head * ) ;
 3881#line 34 "/home/zakharov/launch/inst/current/envs/linux-3.4/linux-3.4/arch/x86/include/asm/string_64.h"
 3882extern void *__memcpy(void * , void const   * , size_t  ) ;
 3883#line 55
 3884extern void *memset(void * , int  , size_t  ) ;
 3885#line 134 "include/linux/mutex.h"
 3886extern void mutex_lock_nested(struct mutex * , unsigned int  ) ;
 3887#line 169
 3888extern void mutex_unlock(struct mutex * ) ;
 3889#line 161 "include/linux/slab.h"
 3890extern void kfree(void const   * ) ;
 3891#line 220 "include/linux/slub_def.h"
 3892extern void *kmem_cache_alloc(struct kmem_cache * , gfp_t  ) ;
 3893#line 223
 3894void *ldv_kmem_cache_alloc_16(struct kmem_cache *ldv_func_arg1 , gfp_t ldv_func_arg2 ) ;
 3895#line 353 "include/linux/slab.h"
 3896__inline static void *kzalloc(size_t size , gfp_t flags ) ;
 3897#line 10 "/home/zakharov/launch/work/current--X--drivers/--X--defaultlinux-3.4--X--43_1a--X--cpachecker/linux-3.4/csd_deg_dscv/9531/dscv_tempdir/dscv/ri/43_1a/drivers/media/common/tuners/tda9887.c.p"
 3898extern void *__VERIFIER_nondet_pointer(void) ;
 3899#line 11
 3900void ldv_check_alloc_flags(gfp_t flags ) ;
 3901#line 12
 3902void ldv_check_alloc_nonatomic(void) ;
 3903#line 14
 3904struct page *ldv_check_alloc_flags_and_return_some_page(gfp_t flags ) ;
 3905#line 69 "include/linux/i2c.h"
 3906extern int i2c_transfer(struct i2c_adapter * , struct i2c_msg * , int  ) ;
 3907#line 482 "include/linux/i2c.h"
 3908__inline static int i2c_adapter_id(struct i2c_adapter *adap ) 
 3909{ unsigned long __cil_tmp2 ;
 3910  unsigned long __cil_tmp3 ;
 3911
 3912  {
 3913  {
 3914#line 484
 3915  __cil_tmp2 = (unsigned long )adap;
 3916#line 484
 3917  __cil_tmp3 = __cil_tmp2 + 1328;
 3918#line 484
 3919  return (*((int *)__cil_tmp3));
 3920  }
 3921}
 3922}
 3923#line 47 "include/linux/delay.h"
 3924extern unsigned long msleep_interruptible(unsigned int  ) ;
 3925#line 36 "/home/zakharov/launch/inst/current/envs/linux-3.4/linux-3.4/drivers/media/common/tuners/tuner-i2c.h"
 3926__inline static int tuner_i2c_xfer_send(struct tuner_i2c_props *props , char *buf ,
 3927                                        int len ) 
 3928{ struct i2c_msg msg ;
 3929  int ret ;
 3930  int tmp ;
 3931  int tmp___0 ;
 3932  struct i2c_msg *__cil_tmp8 ;
 3933  u8 __cil_tmp9 ;
 3934  unsigned long __cil_tmp10 ;
 3935  unsigned long __cil_tmp11 ;
 3936  unsigned long __cil_tmp12 ;
 3937  unsigned long __cil_tmp13 ;
 3938  unsigned long __cil_tmp14 ;
 3939  struct i2c_adapter *__cil_tmp15 ;
 3940
 3941  {
 3942  {
 3943#line 38
 3944  __cil_tmp8 = & msg;
 3945#line 38
 3946  __cil_tmp9 = *((u8 *)props);
 3947#line 38
 3948  *((__u16 *)__cil_tmp8) = (unsigned short )__cil_tmp9;
 3949#line 38
 3950  __cil_tmp10 = (unsigned long )(& msg) + 2;
 3951#line 38
 3952  *((__u16 *)__cil_tmp10) = (__u16 )0U;
 3953#line 38
 3954  __cil_tmp11 = (unsigned long )(& msg) + 4;
 3955#line 38
 3956  *((__u16 *)__cil_tmp11) = (unsigned short )len;
 3957#line 38
 3958  __cil_tmp12 = (unsigned long )(& msg) + 8;
 3959#line 38
 3960  *((__u8 **)__cil_tmp12) = (__u8 *)buf;
 3961#line 40
 3962  __cil_tmp13 = (unsigned long )props;
 3963#line 40
 3964  __cil_tmp14 = __cil_tmp13 + 8;
 3965#line 40
 3966  __cil_tmp15 = *((struct i2c_adapter **)__cil_tmp14);
 3967#line 40
 3968  tmp = i2c_transfer(__cil_tmp15, & msg, 1);
 3969#line 40
 3970  ret = tmp;
 3971  }
 3972#line 42
 3973  if (ret == 1) {
 3974#line 42
 3975    tmp___0 = len;
 3976  } else {
 3977#line 42
 3978    tmp___0 = ret;
 3979  }
 3980#line 42
 3981  return (tmp___0);
 3982}
 3983}
 3984#line 45 "/home/zakharov/launch/inst/current/envs/linux-3.4/linux-3.4/drivers/media/common/tuners/tuner-i2c.h"
 3985__inline static int tuner_i2c_xfer_recv(struct tuner_i2c_props *props , char *buf ,
 3986                                        int len ) 
 3987{ struct i2c_msg msg ;
 3988  int ret ;
 3989  int tmp ;
 3990  int tmp___0 ;
 3991  struct i2c_msg *__cil_tmp8 ;
 3992  u8 __cil_tmp9 ;
 3993  unsigned long __cil_tmp10 ;
 3994  unsigned long __cil_tmp11 ;
 3995  unsigned long __cil_tmp12 ;
 3996  unsigned long __cil_tmp13 ;
 3997  unsigned long __cil_tmp14 ;
 3998  struct i2c_adapter *__cil_tmp15 ;
 3999
 4000  {
 4001  {
 4002#line 47
 4003  __cil_tmp8 = & msg;
 4004#line 47
 4005  __cil_tmp9 = *((u8 *)props);
 4006#line 47
 4007  *((__u16 *)__cil_tmp8) = (unsigned short )__cil_tmp9;
 4008#line 47
 4009  __cil_tmp10 = (unsigned long )(& msg) + 2;
 4010#line 47
 4011  *((__u16 *)__cil_tmp10) = (__u16 )1U;
 4012#line 47
 4013  __cil_tmp11 = (unsigned long )(& msg) + 4;
 4014#line 47
 4015  *((__u16 *)__cil_tmp11) = (unsigned short )len;
 4016#line 47
 4017  __cil_tmp12 = (unsigned long )(& msg) + 8;
 4018#line 47
 4019  *((__u8 **)__cil_tmp12) = (__u8 *)buf;
 4020#line 49
 4021  __cil_tmp13 = (unsigned long )props;
 4022#line 49
 4023  __cil_tmp14 = __cil_tmp13 + 8;
 4024#line 49
 4025  __cil_tmp15 = *((struct i2c_adapter **)__cil_tmp14);
 4026#line 49
 4027  tmp = i2c_transfer(__cil_tmp15, & msg, 1);
 4028#line 49
 4029  ret = tmp;
 4030  }
 4031#line 51
 4032  if (ret == 1) {
 4033#line 51
 4034    tmp___0 = len;
 4035  } else {
 4036#line 51
 4037    tmp___0 = ret;
 4038  }
 4039#line 51
 4040  return (tmp___0);
 4041}
 4042}
 4043#line 25 "/home/zakharov/launch/inst/current/envs/linux-3.4/linux-3.4/drivers/media/common/tuners/tda9887.h"
 4044struct dvb_frontend *tda9887_attach(struct dvb_frontend *fe , struct i2c_adapter *i2c_adap ,
 4045                                    u8 i2c_addr ) ;
 4046#line 38 "/home/zakharov/launch/work/current--X--drivers/--X--defaultlinux-3.4--X--43_1a--X--cpachecker/linux-3.4/csd_deg_dscv/9531/dscv_tempdir/dscv/ri/43_1a/drivers/media/common/tuners/tda9887.c.p"
 4047static int debug  ;
 4048#line 42 "/home/zakharov/launch/work/current--X--drivers/--X--defaultlinux-3.4--X--43_1a--X--cpachecker/linux-3.4/csd_deg_dscv/9531/dscv_tempdir/dscv/ri/43_1a/drivers/media/common/tuners/tda9887.c.p"
 4049static struct mutex tda9887_list_mutex  =    {{1}, {{{{{0U}}, 3735899821U, 4294967295U, (void *)0xffffffffffffffffUL, {(struct lock_class_key *)0,
 4050                                                                             {(struct lock_class *)0,
 4051                                                                              (struct lock_class *)0},
 4052                                                                             "tda9887_list_mutex.wait_lock",
 4053                                                                             0, 0UL}}}},
 4054    {& tda9887_list_mutex.wait_list, & tda9887_list_mutex.wait_list}, (struct task_struct *)0,
 4055    (char const   *)0, (void *)(& tda9887_list_mutex), {(struct lock_class_key *)0,
 4056                                                        {(struct lock_class *)0, (struct lock_class *)0},
 4057                                                        "tda9887_list_mutex", 0, 0UL}};
 4058#line 43 "/home/zakharov/launch/work/current--X--drivers/--X--defaultlinux-3.4--X--43_1a--X--cpachecker/linux-3.4/csd_deg_dscv/9531/dscv_tempdir/dscv/ri/43_1a/drivers/media/common/tuners/tda9887.c.p"
 4059static struct list_head hybrid_tuner_instance_list  =    {& hybrid_tuner_instance_list, & hybrid_tuner_instance_list};
 4060#line 151 "/home/zakharov/launch/work/current--X--drivers/--X--defaultlinux-3.4--X--43_1a--X--cpachecker/linux-3.4/csd_deg_dscv/9531/dscv_tempdir/dscv/ri/43_1a/drivers/media/common/tuners/tda9887.c.p"
 4061static struct tvnorm tvnorms[10U]  = 
 4062#line 151
 4063  {      {527ULL, (char *)"PAL-BGHN", (unsigned char)20, (unsigned char)112, (unsigned char)73}, 
 4064        {16ULL,
 4065      (char *)"PAL-I", (unsigned char)20, (unsigned char)112, (unsigned char)74}, 
 4066        {224ULL, (char *)"PAL-DK", (unsigned char)20, (unsigned char)112, (unsigned char)75}, 
 4067        {1280ULL,
 4068      (char *)"PAL-M/Nc", (unsigned char)20, (unsigned char)48, (unsigned char)68}, 
 4069        {851968ULL,
 4070      (char *)"SECAM-BGH", (unsigned char)20, (unsigned char)16, (unsigned char)9}, 
 4071        {4194304ULL,
 4072      (char *)"SECAM-L", (unsigned char)4, (unsigned char)16, (unsigned char)75}, 
 4073        {8388608ULL, (char *)"SECAM-L\'", (unsigned char)132, (unsigned char)16, (unsigned char)83}, 
 4074        {3276800ULL,
 4075      (char *)"SECAM-DK", (unsigned char)20, (unsigned char)112, (unsigned char)75}, 
 4076        {36864ULL,
 4077      (char *)"NTSC-M", (unsigned char)20, (unsigned char)48, (unsigned char)68}, 
 4078        {8192ULL, (char *)"NTSC-M-JP", (unsigned char)20, (unsigned char)112, (unsigned char)64}};
 4079#line 259 "/home/zakharov/launch/work/current--X--drivers/--X--defaultlinux-3.4--X--43_1a--X--cpachecker/linux-3.4/csd_deg_dscv/9531/dscv_tempdir/dscv/ri/43_1a/drivers/media/common/tuners/tda9887.c.p"
 4080static struct tvnorm radio_stereo  =    {0ULL, (char *)"Radio Stereo", (unsigned char)12, (unsigned char)144, (unsigned char)61};
 4081#line 271 "/home/zakharov/launch/work/current--X--drivers/--X--defaultlinux-3.4--X--43_1a--X--cpachecker/linux-3.4/csd_deg_dscv/9531/dscv_tempdir/dscv/ri/43_1a/drivers/media/common/tuners/tda9887.c.p"
 4082static struct tvnorm radio_mono  =    {0ULL, (char *)"Radio Mono", (unsigned char)12, (unsigned char)48, (unsigned char)61};
 4083#line 285 "/home/zakharov/launch/work/current--X--drivers/--X--defaultlinux-3.4--X--43_1a--X--cpachecker/linux-3.4/csd_deg_dscv/9531/dscv_tempdir/dscv/ri/43_1a/drivers/media/common/tuners/tda9887.c.p"
 4084static void dump_read_message(struct dvb_frontend *fe , unsigned char *buf ) 
 4085{ struct tda9887_priv *priv ;
 4086  char *afc[16U] ;
 4087  int tmp ;
 4088  int tmp___0 ;
 4089  char *tmp___1 ;
 4090  int tmp___2 ;
 4091  int tmp___3 ;
 4092  int tmp___4 ;
 4093  int tmp___5 ;
 4094  char *tmp___6 ;
 4095  int tmp___7 ;
 4096  int tmp___8 ;
 4097  char *tmp___9 ;
 4098  int tmp___10 ;
 4099  int tmp___11 ;
 4100  char *tmp___12 ;
 4101  int tmp___13 ;
 4102  int tmp___14 ;
 4103  unsigned long __cil_tmp21 ;
 4104  unsigned long __cil_tmp22 ;
 4105  void *__cil_tmp23 ;
 4106  unsigned long __cil_tmp24 ;
 4107  unsigned long __cil_tmp25 ;
 4108  unsigned long __cil_tmp26 ;
 4109  unsigned long __cil_tmp27 ;
 4110  unsigned long __cil_tmp28 ;
 4111  unsigned long __cil_tmp29 ;
 4112  unsigned long __cil_tmp30 ;
 4113  unsigned long __cil_tmp31 ;
 4114  unsigned long __cil_tmp32 ;
 4115  unsigned long __cil_tmp33 ;
 4116  unsigned long __cil_tmp34 ;
 4117  unsigned long __cil_tmp35 ;
 4118  unsigned long __cil_tmp36 ;
 4119  unsigned long __cil_tmp37 ;
 4120  unsigned long __cil_tmp38 ;
 4121  unsigned long __cil_tmp39 ;
 4122  unsigned long __cil_tmp40 ;
 4123  unsigned long __cil_tmp41 ;
 4124  unsigned long __cil_tmp42 ;
 4125  unsigned long __cil_tmp43 ;
 4126  unsigned long __cil_tmp44 ;
 4127  unsigned long __cil_tmp45 ;
 4128  unsigned long __cil_tmp46 ;
 4129  unsigned long __cil_tmp47 ;
 4130  unsigned long __cil_tmp48 ;
 4131  unsigned long __cil_tmp49 ;
 4132  unsigned long __cil_tmp50 ;
 4133  unsigned long __cil_tmp51 ;
 4134  unsigned long __cil_tmp52 ;
 4135  unsigned long __cil_tmp53 ;
 4136  unsigned long __cil_tmp54 ;
 4137  unsigned long __cil_tmp55 ;
 4138  struct i2c_adapter *__cil_tmp56 ;
 4139  unsigned long __cil_tmp57 ;
 4140  unsigned long __cil_tmp58 ;
 4141  unsigned long __cil_tmp59 ;
 4142  unsigned long __cil_tmp60 ;
 4143  struct i2c_adapter *__cil_tmp61 ;
 4144  unsigned long __cil_tmp62 ;
 4145  unsigned long __cil_tmp63 ;
 4146  unsigned long __cil_tmp64 ;
 4147  unsigned long __cil_tmp65 ;
 4148  struct i2c_adapter *__cil_tmp66 ;
 4149  unsigned long __cil_tmp67 ;
 4150  unsigned long __cil_tmp68 ;
 4151  unsigned long __cil_tmp69 ;
 4152  char *__cil_tmp70 ;
 4153  u8 __cil_tmp71 ;
 4154  int __cil_tmp72 ;
 4155  unsigned char __cil_tmp73 ;
 4156  int __cil_tmp74 ;
 4157  unsigned char __cil_tmp75 ;
 4158  int __cil_tmp76 ;
 4159  struct i2c_adapter *__cil_tmp77 ;
 4160  unsigned long __cil_tmp78 ;
 4161  unsigned long __cil_tmp79 ;
 4162  unsigned long __cil_tmp80 ;
 4163  unsigned long __cil_tmp81 ;
 4164  struct i2c_adapter *__cil_tmp82 ;
 4165  unsigned long __cil_tmp83 ;
 4166  unsigned long __cil_tmp84 ;
 4167  unsigned long __cil_tmp85 ;
 4168  unsigned long __cil_tmp86 ;
 4169  struct i2c_adapter *__cil_tmp87 ;
 4170  unsigned long __cil_tmp88 ;
 4171  unsigned long __cil_tmp89 ;
 4172  unsigned long __cil_tmp90 ;
 4173  char *__cil_tmp91 ;
 4174  u8 __cil_tmp92 ;
 4175  int __cil_tmp93 ;
 4176  struct i2c_adapter *__cil_tmp94 ;
 4177  unsigned long __cil_tmp95 ;
 4178  unsigned long __cil_tmp96 ;
 4179  unsigned long __cil_tmp97 ;
 4180  unsigned long __cil_tmp98 ;
 4181  struct i2c_adapter *__cil_tmp99 ;
 4182  unsigned long __cil_tmp100 ;
 4183  unsigned long __cil_tmp101 ;
 4184  unsigned long __cil_tmp102 ;
 4185  unsigned long __cil_tmp103 ;
 4186  struct i2c_adapter *__cil_tmp104 ;
 4187  unsigned long __cil_tmp105 ;
 4188  unsigned long __cil_tmp106 ;
 4189  unsigned long __cil_tmp107 ;
 4190  char *__cil_tmp108 ;
 4191  u8 __cil_tmp109 ;
 4192  int __cil_tmp110 ;
 4193  unsigned char __cil_tmp111 ;
 4194  int __cil_tmp112 ;
 4195  int __cil_tmp113 ;
 4196  int __cil_tmp114 ;
 4197  unsigned long __cil_tmp115 ;
 4198  unsigned long __cil_tmp116 ;
 4199  char *__cil_tmp117 ;
 4200  unsigned char __cil_tmp118 ;
 4201  int __cil_tmp119 ;
 4202  int __cil_tmp120 ;
 4203  struct i2c_adapter *__cil_tmp121 ;
 4204  unsigned long __cil_tmp122 ;
 4205  unsigned long __cil_tmp123 ;
 4206  unsigned long __cil_tmp124 ;
 4207  unsigned long __cil_tmp125 ;
 4208  struct i2c_adapter *__cil_tmp126 ;
 4209  unsigned long __cil_tmp127 ;
 4210  unsigned long __cil_tmp128 ;
 4211  unsigned long __cil_tmp129 ;
 4212  unsigned long __cil_tmp130 ;
 4213  struct i2c_adapter *__cil_tmp131 ;
 4214  unsigned long __cil_tmp132 ;
 4215  unsigned long __cil_tmp133 ;
 4216  unsigned long __cil_tmp134 ;
 4217  char *__cil_tmp135 ;
 4218  u8 __cil_tmp136 ;
 4219  int __cil_tmp137 ;
 4220  unsigned char __cil_tmp138 ;
 4221  int __cil_tmp139 ;
 4222  int __cil_tmp140 ;
 4223  struct i2c_adapter *__cil_tmp141 ;
 4224  unsigned long __cil_tmp142 ;
 4225  unsigned long __cil_tmp143 ;
 4226  unsigned long __cil_tmp144 ;
 4227  unsigned long __cil_tmp145 ;
 4228  struct i2c_adapter *__cil_tmp146 ;
 4229  unsigned long __cil_tmp147 ;
 4230  unsigned long __cil_tmp148 ;
 4231  unsigned long __cil_tmp149 ;
 4232  unsigned long __cil_tmp150 ;
 4233  struct i2c_adapter *__cil_tmp151 ;
 4234  unsigned long __cil_tmp152 ;
 4235  unsigned long __cil_tmp153 ;
 4236  unsigned long __cil_tmp154 ;
 4237  char *__cil_tmp155 ;
 4238  u8 __cil_tmp156 ;
 4239  int __cil_tmp157 ;
 4240  unsigned char __cil_tmp158 ;
 4241  signed char __cil_tmp159 ;
 4242  int __cil_tmp160 ;
 4243  struct i2c_adapter *__cil_tmp161 ;
 4244  unsigned long __cil_tmp162 ;
 4245  unsigned long __cil_tmp163 ;
 4246  unsigned long __cil_tmp164 ;
 4247  unsigned long __cil_tmp165 ;
 4248  struct i2c_adapter *__cil_tmp166 ;
 4249  unsigned long __cil_tmp167 ;
 4250  unsigned long __cil_tmp168 ;
 4251  unsigned long __cil_tmp169 ;
 4252  unsigned long __cil_tmp170 ;
 4253  struct i2c_adapter *__cil_tmp171 ;
 4254  unsigned long __cil_tmp172 ;
 4255  unsigned long __cil_tmp173 ;
 4256  unsigned long __cil_tmp174 ;
 4257  char *__cil_tmp175 ;
 4258  u8 __cil_tmp176 ;
 4259  int __cil_tmp177 ;
 4260
 4261  {
 4262#line 287
 4263  __cil_tmp21 = (unsigned long )fe;
 4264#line 287
 4265  __cil_tmp22 = __cil_tmp21 + 792;
 4266#line 287
 4267  __cil_tmp23 = *((void **)__cil_tmp22);
 4268#line 287
 4269  priv = (struct tda9887_priv *)__cil_tmp23;
 4270#line 289
 4271  __cil_tmp24 = 0 * 8UL;
 4272#line 289
 4273  __cil_tmp25 = (unsigned long )(afc) + __cil_tmp24;
 4274#line 289
 4275  *((char **)__cil_tmp25) = (char *)"- 12.5 kHz";
 4276#line 289
 4277  __cil_tmp26 = 1 * 8UL;
 4278#line 289
 4279  __cil_tmp27 = (unsigned long )(afc) + __cil_tmp26;
 4280#line 289
 4281  *((char **)__cil_tmp27) = (char *)"- 37.5 kHz";
 4282#line 289
 4283  __cil_tmp28 = 2 * 8UL;
 4284#line 289
 4285  __cil_tmp29 = (unsigned long )(afc) + __cil_tmp28;
 4286#line 289
 4287  *((char **)__cil_tmp29) = (char *)"- 62.5 kHz";
 4288#line 289
 4289  __cil_tmp30 = 3 * 8UL;
 4290#line 289
 4291  __cil_tmp31 = (unsigned long )(afc) + __cil_tmp30;
 4292#line 289
 4293  *((char **)__cil_tmp31) = (char *)"- 87.5 kHz";
 4294#line 289
 4295  __cil_tmp32 = 4 * 8UL;
 4296#line 289
 4297  __cil_tmp33 = (unsigned long )(afc) + __cil_tmp32;
 4298#line 289
 4299  *((char **)__cil_tmp33) = (char *)"-112.5 kHz";
 4300#line 289
 4301  __cil_tmp34 = 5 * 8UL;
 4302#line 289
 4303  __cil_tmp35 = (unsigned long )(afc) + __cil_tmp34;
 4304#line 289
 4305  *((char **)__cil_tmp35) = (char *)"-137.5 kHz";
 4306#line 289
 4307  __cil_tmp36 = 6 * 8UL;
 4308#line 289
 4309  __cil_tmp37 = (unsigned long )(afc) + __cil_tmp36;
 4310#line 289
 4311  *((char **)__cil_tmp37) = (char *)"-162.5 kHz";
 4312#line 289
 4313  __cil_tmp38 = 7 * 8UL;
 4314#line 289
 4315  __cil_tmp39 = (unsigned long )(afc) + __cil_tmp38;
 4316#line 289
 4317  *((char **)__cil_tmp39) = (char *)"-187.5 kHz [min]";
 4318#line 289
 4319  __cil_tmp40 = 8 * 8UL;
 4320#line 289
 4321  __cil_tmp41 = (unsigned long )(afc) + __cil_tmp40;
 4322#line 289
 4323  *((char **)__cil_tmp41) = (char *)"+187.5 kHz [max]";
 4324#line 289
 4325  __cil_tmp42 = 9 * 8UL;
 4326#line 289
 4327  __cil_tmp43 = (unsigned long )(afc) + __cil_tmp42;
 4328#line 289
 4329  *((char **)__cil_tmp43) = (char *)"+162.5 kHz";
 4330#line 289
 4331  __cil_tmp44 = 10 * 8UL;
 4332#line 289
 4333  __cil_tmp45 = (unsigned long )(afc) + __cil_tmp44;
 4334#line 289
 4335  *((char **)__cil_tmp45) = (char *)"+137.5 kHz";
 4336#line 289
 4337  __cil_tmp46 = 11 * 8UL;
 4338#line 289
 4339  __cil_tmp47 = (unsigned long )(afc) + __cil_tmp46;
 4340#line 289
 4341  *((char **)__cil_tmp47) = (char *)"+112.5 kHz";
 4342#line 289
 4343  __cil_tmp48 = 12 * 8UL;
 4344#line 289
 4345  __cil_tmp49 = (unsigned long )(afc) + __cil_tmp48;
 4346#line 289
 4347  *((char **)__cil_tmp49) = (char *)"+ 87.5 kHz";
 4348#line 289
 4349  __cil_tmp50 = 13 * 8UL;
 4350#line 289
 4351  __cil_tmp51 = (unsigned long )(afc) + __cil_tmp50;
 4352#line 289
 4353  *((char **)__cil_tmp51) = (char *)"+ 62.5 kHz";
 4354#line 289
 4355  __cil_tmp52 = 14 * 8UL;
 4356#line 289
 4357  __cil_tmp53 = (unsigned long )(afc) + __cil_tmp52;
 4358#line 289
 4359  *((char **)__cil_tmp53) = (char *)"+ 37.5 kHz";
 4360#line 289
 4361  __cil_tmp54 = 15 * 8UL;
 4362#line 289
 4363  __cil_tmp55 = (unsigned long )(afc) + __cil_tmp54;
 4364#line 289
 4365  *((char **)__cil_tmp55) = (char *)"+ 12.5 kHz";
 4366  {
 4367#line 307
 4368  __cil_tmp56 = (struct i2c_adapter *)0;
 4369#line 307
 4370  __cil_tmp57 = (unsigned long )__cil_tmp56;
 4371#line 307
 4372  __cil_tmp58 = 0 + 8;
 4373#line 307
 4374  __cil_tmp59 = (unsigned long )priv;
 4375#line 307
 4376  __cil_tmp60 = __cil_tmp59 + __cil_tmp58;
 4377#line 307
 4378  __cil_tmp61 = *((struct i2c_adapter **)__cil_tmp60);
 4379#line 307
 4380  __cil_tmp62 = (unsigned long )__cil_tmp61;
 4381#line 307
 4382  if (__cil_tmp62 != __cil_tmp57) {
 4383    {
 4384#line 307
 4385    __cil_tmp63 = 0 + 8;
 4386#line 307
 4387    __cil_tmp64 = (unsigned long )priv;
 4388#line 307
 4389    __cil_tmp65 = __cil_tmp64 + __cil_tmp63;
 4390#line 307
 4391    __cil_tmp66 = *((struct i2c_adapter **)__cil_tmp65);
 4392#line 307
 4393    tmp = i2c_adapter_id(__cil_tmp66);
 4394#line 307
 4395    tmp___0 = tmp;
 4396    }
 4397  } else {
 4398#line 307
 4399    tmp___0 = -1;
 4400  }
 4401  }
 4402  {
 4403#line 307
 4404  __cil_tmp67 = 0 + 24;
 4405#line 307
 4406  __cil_tmp68 = (unsigned long )priv;
 4407#line 307
 4408  __cil_tmp69 = __cil_tmp68 + __cil_tmp67;
 4409#line 307
 4410  __cil_tmp70 = *((char **)__cil_tmp69);
 4411#line 307
 4412  __cil_tmp71 = *((u8 *)priv);
 4413#line 307
 4414  __cil_tmp72 = (int )__cil_tmp71;
 4415#line 307
 4416  __cil_tmp73 = *buf;
 4417#line 307
 4418  __cil_tmp74 = (int )__cil_tmp73;
 4419#line 307
 4420  printk("<6>%s %d-%04x: read: 0x%2x\n", __cil_tmp70, tmp___0, __cil_tmp72, __cil_tmp74);
 4421  }
 4422  {
 4423#line 308
 4424  __cil_tmp75 = *buf;
 4425#line 308
 4426  __cil_tmp76 = (int )__cil_tmp75;
 4427#line 308
 4428  if (__cil_tmp76 & 1) {
 4429#line 308
 4430    tmp___1 = (char *)"yes";
 4431  } else {
 4432#line 308
 4433    tmp___1 = (char *)"no";
 4434  }
 4435  }
 4436  {
 4437#line 308
 4438  __cil_tmp77 = (struct i2c_adapter *)0;
 4439#line 308
 4440  __cil_tmp78 = (unsigned long )__cil_tmp77;
 4441#line 308
 4442  __cil_tmp79 = 0 + 8;
 4443#line 308
 4444  __cil_tmp80 = (unsigned long )priv;
 4445#line 308
 4446  __cil_tmp81 = __cil_tmp80 + __cil_tmp79;
 4447#line 308
 4448  __cil_tmp82 = *((struct i2c_adapter **)__cil_tmp81);
 4449#line 308
 4450  __cil_tmp83 = (unsigned long )__cil_tmp82;
 4451#line 308
 4452  if (__cil_tmp83 != __cil_tmp78) {
 4453    {
 4454#line 308
 4455    __cil_tmp84 = 0 + 8;
 4456#line 308
 4457    __cil_tmp85 = (unsigned long )priv;
 4458#line 308
 4459    __cil_tmp86 = __cil_tmp85 + __cil_tmp84;
 4460#line 308
 4461    __cil_tmp87 = *((struct i2c_adapter **)__cil_tmp86);
 4462#line 308
 4463    tmp___2 = i2c_adapter_id(__cil_tmp87);
 4464#line 308
 4465    tmp___3 = tmp___2;
 4466    }
 4467  } else {
 4468#line 308
 4469    tmp___3 = -1;
 4470  }
 4471  }
 4472  {
 4473#line 308
 4474  __cil_tmp88 = 0 + 24;
 4475#line 308
 4476  __cil_tmp89 = (unsigned long )priv;
 4477#line 308
 4478  __cil_tmp90 = __cil_tmp89 + __cil_tmp88;
 4479#line 308
 4480  __cil_tmp91 = *((char **)__cil_tmp90);
 4481#line 308
 4482  __cil_tmp92 = *((u8 *)priv);
 4483#line 308
 4484  __cil_tmp93 = (int )__cil_tmp92;
 4485#line 308
 4486  printk("<6>%s %d-%04x:   after power on : %s\n", __cil_tmp91, tmp___3, __cil_tmp93,
 4487         tmp___1);
 4488  }
 4489  {
 4490#line 309
 4491  __cil_tmp94 = (struct i2c_adapter *)0;
 4492#line 309
 4493  __cil_tmp95 = (unsigned long )__cil_tmp94;
 4494#line 309
 4495  __cil_tmp96 = 0 + 8;
 4496#line 309
 4497  __cil_tmp97 = (unsigned long )priv;
 4498#line 309
 4499  __cil_tmp98 = __cil_tmp97 + __cil_tmp96;
 4500#line 309
 4501  __cil_tmp99 = *((struct i2c_adapter **)__cil_tmp98);
 4502#line 309
 4503  __cil_tmp100 = (unsigned long )__cil_tmp99;
 4504#line 309
 4505  if (__cil_tmp100 != __cil_tmp95) {
 4506    {
 4507#line 309
 4508    __cil_tmp101 = 0 + 8;
 4509#line 309
 4510    __cil_tmp102 = (unsigned long )priv;
 4511#line 309
 4512    __cil_tmp103 = __cil_tmp102 + __cil_tmp101;
 4513#line 309
 4514    __cil_tmp104 = *((struct i2c_adapter **)__cil_tmp103);
 4515#line 309
 4516    tmp___4 = i2c_adapter_id(__cil_tmp104);
 4517#line 309
 4518    tmp___5 = tmp___4;
 4519    }
 4520  } else {
 4521#line 309
 4522    tmp___5 = -1;
 4523  }
 4524  }
 4525  {
 4526#line 309
 4527  __cil_tmp105 = 0 + 24;
 4528#line 309
 4529  __cil_tmp106 = (unsigned long )priv;
 4530#line 309
 4531  __cil_tmp107 = __cil_tmp106 + __cil_tmp105;
 4532#line 309
 4533  __cil_tmp108 = *((char **)__cil_tmp107);
 4534#line 309
 4535  __cil_tmp109 = *((u8 *)priv);
 4536#line 309
 4537  __cil_tmp110 = (int )__cil_tmp109;
 4538#line 309
 4539  __cil_tmp111 = *buf;
 4540#line 309
 4541  __cil_tmp112 = (int )__cil_tmp111;
 4542#line 309
 4543  __cil_tmp113 = __cil_tmp112 >> 1;
 4544#line 309
 4545  __cil_tmp114 = __cil_tmp113 & 15;
 4546#line 309
 4547  __cil_tmp115 = __cil_tmp114 * 8UL;
 4548#line 309
 4549  __cil_tmp116 = (unsigned long )(afc) + __cil_tmp115;
 4550#line 309
 4551  __cil_tmp117 = *((char **)__cil_tmp116);
 4552#line 309
 4553  printk("<6>%s %d-%04x:   afc            : %s\n", __cil_tmp108, tmp___5, __cil_tmp110,
 4554         __cil_tmp117);
 4555  }
 4556  {
 4557#line 310
 4558  __cil_tmp118 = *buf;
 4559#line 310
 4560  __cil_tmp119 = (int )__cil_tmp118;
 4561#line 310
 4562  __cil_tmp120 = __cil_tmp119 & 32;
 4563#line 310
 4564  if (__cil_tmp120 != 0) {
 4565#line 310
 4566    tmp___6 = (char *)"high";
 4567  } else {
 4568#line 310
 4569    tmp___6 = (char *)"low";
 4570  }
 4571  }
 4572  {
 4573#line 310
 4574  __cil_tmp121 = (struct i2c_adapter *)0;
 4575#line 310
 4576  __cil_tmp122 = (unsigned long )__cil_tmp121;
 4577#line 310
 4578  __cil_tmp123 = 0 + 8;
 4579#line 310
 4580  __cil_tmp124 = (unsigned long )priv;
 4581#line 310
 4582  __cil_tmp125 = __cil_tmp124 + __cil_tmp123;
 4583#line 310
 4584  __cil_tmp126 = *((struct i2c_adapter **)__cil_tmp125);
 4585#line 310
 4586  __cil_tmp127 = (unsigned long )__cil_tmp126;
 4587#line 310
 4588  if (__cil_tmp127 != __cil_tmp122) {
 4589    {
 4590#line 310
 4591    __cil_tmp128 = 0 + 8;
 4592#line 310
 4593    __cil_tmp129 = (unsigned long )priv;
 4594#line 310
 4595    __cil_tmp130 = __cil_tmp129 + __cil_tmp128;
 4596#line 310
 4597    __cil_tmp131 = *((struct i2c_adapter **)__cil_tmp130);
 4598#line 310
 4599    tmp___7 = i2c_adapter_id(__cil_tmp131);
 4600#line 310
 4601    tmp___8 = tmp___7;
 4602    }
 4603  } else {
 4604#line 310
 4605    tmp___8 = -1;
 4606  }
 4607  }
 4608  {
 4609#line 310
 4610  __cil_tmp132 = 0 + 24;
 4611#line 310
 4612  __cil_tmp133 = (unsigned long )priv;
 4613#line 310
 4614  __cil_tmp134 = __cil_tmp133 + __cil_tmp132;
 4615#line 310
 4616  __cil_tmp135 = *((char **)__cil_tmp134);
 4617#line 310
 4618  __cil_tmp136 = *((u8 *)priv);
 4619#line 310
 4620  __cil_tmp137 = (int )__cil_tmp136;
 4621#line 310
 4622  printk("<6>%s %d-%04x:   fmif level     : %s\n", __cil_tmp135, tmp___8, __cil_tmp137,
 4623         tmp___6);
 4624  }
 4625  {
 4626#line 311
 4627  __cil_tmp138 = *buf;
 4628#line 311
 4629  __cil_tmp139 = (int )__cil_tmp138;
 4630#line 311
 4631  __cil_tmp140 = __cil_tmp139 & 64;
 4632#line 311
 4633  if (__cil_tmp140 != 0) {
 4634#line 311
 4635    tmp___9 = (char *)"in";
 4636  } else {
 4637#line 311
 4638    tmp___9 = (char *)"out";
 4639  }
 4640  }
 4641  {
 4642#line 311
 4643  __cil_tmp141 = (struct i2c_adapter *)0;
 4644#line 311
 4645  __cil_tmp142 = (unsigned long )__cil_tmp141;
 4646#line 311
 4647  __cil_tmp143 = 0 + 8;
 4648#line 311
 4649  __cil_tmp144 = (unsigned long )priv;
 4650#line 311
 4651  __cil_tmp145 = __cil_tmp144 + __cil_tmp143;
 4652#line 311
 4653  __cil_tmp146 = *((struct i2c_adapter **)__cil_tmp145);
 4654#line 311
 4655  __cil_tmp147 = (unsigned long )__cil_tmp146;
 4656#line 311
 4657  if (__cil_tmp147 != __cil_tmp142) {
 4658    {
 4659#line 311
 4660    __cil_tmp148 = 0 + 8;
 4661#line 311
 4662    __cil_tmp149 = (unsigned long )priv;
 4663#line 311
 4664    __cil_tmp150 = __cil_tmp149 + __cil_tmp148;
 4665#line 311
 4666    __cil_tmp151 = *((struct i2c_adapter **)__cil_tmp150);
 4667#line 311
 4668    tmp___10 = i2c_adapter_id(__cil_tmp151);
 4669#line 311
 4670    tmp___11 = tmp___10;
 4671    }
 4672  } else {
 4673#line 311
 4674    tmp___11 = -1;
 4675  }
 4676  }
 4677  {
 4678#line 311
 4679  __cil_tmp152 = 0 + 24;
 4680#line 311
 4681  __cil_tmp153 = (unsigned long )priv;
 4682#line 311
 4683  __cil_tmp154 = __cil_tmp153 + __cil_tmp152;
 4684#line 311
 4685  __cil_tmp155 = *((char **)__cil_tmp154);
 4686#line 311
 4687  __cil_tmp156 = *((u8 *)priv);
 4688#line 311
 4689  __cil_tmp157 = (int )__cil_tmp156;
 4690#line 311
 4691  printk("<6>%s %d-%04x:   afc window     : %s\n", __cil_tmp155, tmp___11, __cil_tmp157,
 4692         tmp___9);
 4693  }
 4694  {
 4695#line 312
 4696  __cil_tmp158 = *buf;
 4697#line 312
 4698  __cil_tmp159 = (signed char )__cil_tmp158;
 4699#line 312
 4700  __cil_tmp160 = (int )__cil_tmp159;
 4701#line 312
 4702  if (__cil_tmp160 < 0) {
 4703#line 312
 4704    tmp___12 = (char *)"high";
 4705  } else {
 4706#line 312
 4707    tmp___12 = (char *)"low";
 4708  }
 4709  }
 4710  {
 4711#line 312
 4712  __cil_tmp161 = (struct i2c_adapter *)0;
 4713#line 312
 4714  __cil_tmp162 = (unsigned long )__cil_tmp161;
 4715#line 312
 4716  __cil_tmp163 = 0 + 8;
 4717#line 312
 4718  __cil_tmp164 = (unsigned long )priv;
 4719#line 312
 4720  __cil_tmp165 = __cil_tmp164 + __cil_tmp163;
 4721#line 312
 4722  __cil_tmp166 = *((struct i2c_adapter **)__cil_tmp165);
 4723#line 312
 4724  __cil_tmp167 = (unsigned long )__cil_tmp166;
 4725#line 312
 4726  if (__cil_tmp167 != __cil_tmp162) {
 4727    {
 4728#line 312
 4729    __cil_tmp168 = 0 + 8;
 4730#line 312
 4731    __cil_tmp169 = (unsigned long )priv;
 4732#line 312
 4733    __cil_tmp170 = __cil_tmp169 + __cil_tmp168;
 4734#line 312
 4735    __cil_tmp171 = *((struct i2c_adapter **)__cil_tmp170);
 4736#line 312
 4737    tmp___13 = i2c_adapter_id(__cil_tmp171);
 4738#line 312
 4739    tmp___14 = tmp___13;
 4740    }
 4741  } else {
 4742#line 312
 4743    tmp___14 = -1;
 4744  }
 4745  }
 4746  {
 4747#line 312
 4748  __cil_tmp172 = 0 + 24;
 4749#line 312
 4750  __cil_tmp173 = (unsigned long )priv;
 4751#line 312
 4752  __cil_tmp174 = __cil_tmp173 + __cil_tmp172;
 4753#line 312
 4754  __cil_tmp175 = *((char **)__cil_tmp174);
 4755#line 312
 4756  __cil_tmp176 = *((u8 *)priv);
 4757#line 312
 4758  __cil_tmp177 = (int )__cil_tmp176;
 4759#line 312
 4760  printk("<6>%s %d-%04x:   vfi level      : %s\n", __cil_tmp175, tmp___14, __cil_tmp177,
 4761         tmp___12);
 4762  }
 4763#line 313
 4764  return;
 4765}
 4766}
 4767#line 315 "/home/zakharov/launch/work/current--X--drivers/--X--defaultlinux-3.4--X--43_1a--X--cpachecker/linux-3.4/csd_deg_dscv/9531/dscv_tempdir/dscv/ri/43_1a/drivers/media/common/tuners/tda9887.c.p"
 4768static void dump_write_message(struct dvb_frontend *fe , unsigned char *buf ) 
 4769{ struct tda9887_priv *priv ;
 4770  char *sound[4U] ;
 4771  char *adjust[32U] ;
 4772  char *deemph[4U] ;
 4773  char *carrier[4U] ;
 4774  char *vif[8U] ;
 4775  char *rif[4U] ;
 4776  int tmp ;
 4777  int tmp___0 ;
 4778  char *tmp___1 ;
 4779  int tmp___2 ;
 4780  int tmp___3 ;
 4781  char *tmp___4 ;
 4782  int tmp___5 ;
 4783  int tmp___6 ;
 4784  char *tmp___7 ;
 4785  int tmp___8 ;
 4786  int tmp___9 ;
 4787  int tmp___10 ;
 4788  int tmp___11 ;
 4789  char *tmp___12 ;
 4790  int tmp___13 ;
 4791  int tmp___14 ;
 4792  char *tmp___15 ;
 4793  int tmp___16 ;
 4794  int tmp___17 ;
 4795  char *tmp___18 ;
 4796  int tmp___19 ;
 4797  int tmp___20 ;
 4798  int tmp___21 ;
 4799  int tmp___22 ;
 4800  int tmp___23 ;
 4801  int tmp___24 ;
 4802  int tmp___25 ;
 4803  int tmp___26 ;
 4804  char *tmp___27 ;
 4805  int tmp___28 ;
 4806  int tmp___29 ;
 4807  int tmp___30 ;
 4808  int tmp___31 ;
 4809  int tmp___32 ;
 4810  int tmp___33 ;
 4811  char *tmp___34 ;
 4812  int tmp___35 ;
 4813  int tmp___36 ;
 4814  int tmp___37 ;
 4815  int tmp___38 ;
 4816  char *tmp___39 ;
 4817  char *tmp___40 ;
 4818  int tmp___41 ;
 4819  int tmp___42 ;
 4820  int tmp___43 ;
 4821  int tmp___44 ;
 4822  char *tmp___45 ;
 4823  char *tmp___46 ;
 4824  char *tmp___47 ;
 4825  int tmp___48 ;
 4826  int tmp___49 ;
 4827  char *tmp___50 ;
 4828  char *tmp___51 ;
 4829  int tmp___52 ;
 4830  int tmp___53 ;
 4831  int tmp___54 ;
 4832  int tmp___55 ;
 4833  unsigned long __cil_tmp67 ;
 4834  unsigned long __cil_tmp68 ;
 4835  void *__cil_tmp69 ;
 4836  unsigned long __cil_tmp70 ;
 4837  unsigned long __cil_tmp71 ;
 4838  unsigned long __cil_tmp72 ;
 4839  unsigned long __cil_tmp73 ;
 4840  unsigned long __cil_tmp74 ;
 4841  unsigned long __cil_tmp75 ;
 4842  unsigned long __cil_tmp76 ;
 4843  unsigned long __cil_tmp77 ;
 4844  unsigned long __cil_tmp78 ;
 4845  unsigned long __cil_tmp79 ;
 4846  unsigned long __cil_tmp80 ;
 4847  unsigned long __cil_tmp81 ;
 4848  unsigned long __cil_tmp82 ;
 4849  unsigned long __cil_tmp83 ;
 4850  unsigned long __cil_tmp84 ;
 4851  unsigned long __cil_tmp85 ;
 4852  unsigned long __cil_tmp86 ;
 4853  unsigned long __cil_tmp87 ;
 4854  unsigned long __cil_tmp88 ;
 4855  unsigned long __cil_tmp89 ;
 4856  unsigned long __cil_tmp90 ;
 4857  unsigned long __cil_tmp91 ;
 4858  unsigned long __cil_tmp92 ;
 4859  unsigned long __cil_tmp93 ;
 4860  unsigned long __cil_tmp94 ;
 4861  unsigned long __cil_tmp95 ;
 4862  unsigned long __cil_tmp96 ;
 4863  unsigned long __cil_tmp97 ;
 4864  unsigned long __cil_tmp98 ;
 4865  unsigned long __cil_tmp99 ;
 4866  unsigned long __cil_tmp100 ;
 4867  unsigned long __cil_tmp101 ;
 4868  unsigned long __cil_tmp102 ;
 4869  unsigned long __cil_tmp103 ;
 4870  unsigned long __cil_tmp104 ;
 4871  unsigned long __cil_tmp105 ;
 4872  unsigned long __cil_tmp106 ;
 4873  unsigned long __cil_tmp107 ;
 4874  unsigned long __cil_tmp108 ;
 4875  unsigned long __cil_tmp109 ;
 4876  unsigned long __cil_tmp110 ;
 4877  unsigned long __cil_tmp111 ;
 4878  unsigned long __cil_tmp112 ;
 4879  unsigned long __cil_tmp113 ;
 4880  unsigned long __cil_tmp114 ;
 4881  unsigned long __cil_tmp115 ;
 4882  unsigned long __cil_tmp116 ;
 4883  unsigned long __cil_tmp117 ;
 4884  unsigned long __cil_tmp118 ;
 4885  unsigned long __cil_tmp119 ;
 4886  unsigned long __cil_tmp120 ;
 4887  unsigned long __cil_tmp121 ;
 4888  unsigned long __cil_tmp122 ;
 4889  unsigned long __cil_tmp123 ;
 4890  unsigned long __cil_tmp124 ;
 4891  unsigned long __cil_tmp125 ;
 4892  unsigned long __cil_tmp126 ;
 4893  unsigned long __cil_tmp127 ;
 4894  unsigned long __cil_tmp128 ;
 4895  unsigned long __cil_tmp129 ;
 4896  unsigned long __cil_tmp130 ;
 4897  unsigned long __cil_tmp131 ;
 4898  unsigned long __cil_tmp132 ;
 4899  unsigned long __cil_tmp133 ;
 4900  unsigned long __cil_tmp134 ;
 4901  unsigned long __cil_tmp135 ;
 4902  unsigned long __cil_tmp136 ;
 4903  unsigned long __cil_tmp137 ;
 4904  unsigned long __cil_tmp138 ;
 4905  unsigned long __cil_tmp139 ;
 4906  unsigned long __cil_tmp140 ;
 4907  unsigned long __cil_tmp141 ;
 4908  unsigned long __cil_tmp142 ;
 4909  unsigned long __cil_tmp143 ;
 4910  unsigned long __cil_tmp144 ;
 4911  unsigned long __cil_tmp145 ;
 4912  unsigned long __cil_tmp146 ;
 4913  unsigned long __cil_tmp147 ;
 4914  unsigned long __cil_tmp148 ;
 4915  unsigned long __cil_tmp149 ;
 4916  unsigned long __cil_tmp150 ;
 4917  unsigned long __cil_tmp151 ;
 4918  unsigned long __cil_tmp152 ;
 4919  unsigned long __cil_tmp153 ;
 4920  unsigned long __cil_tmp154 ;
 4921  unsigned long __cil_tmp155 ;
 4922  unsigned long __cil_tmp156 ;
 4923  unsigned long __cil_tmp157 ;
 4924  unsigned long __cil_tmp158 ;
 4925  unsigned long __cil_tmp159 ;
 4926  unsigned long __cil_tmp160 ;
 4927  unsigned long __cil_tmp161 ;
 4928  unsigned long __cil_tmp162 ;
 4929  unsigned long __cil_tmp163 ;
 4930  unsigned long __cil_tmp164 ;
 4931  unsigned long __cil_tmp165 ;
 4932  unsigned long __cil_tmp166 ;
 4933  unsigned long __cil_tmp167 ;
 4934  unsigned long __cil_tmp168 ;
 4935  unsigned long __cil_tmp169 ;
 4936  unsigned long __cil_tmp170 ;
 4937  unsigned long __cil_tmp171 ;
 4938  unsigned long __cil_tmp172 ;
 4939  unsigned long __cil_tmp173 ;
 4940  unsigned long __cil_tmp174 ;
 4941  unsigned long __cil_tmp175 ;
 4942  unsigned long __cil_tmp176 ;
 4943  unsigned long __cil_tmp177 ;
 4944  unsigned long __cil_tmp178 ;
 4945  unsigned long __cil_tmp179 ;
 4946  unsigned long __cil_tmp180 ;
 4947  unsigned long __cil_tmp181 ;
 4948  struct i2c_adapter *__cil_tmp182 ;
 4949  unsigned long __cil_tmp183 ;
 4950  unsigned long __cil_tmp184 ;
 4951  unsigned long __cil_tmp185 ;
 4952  unsigned long __cil_tmp186 ;
 4953  struct i2c_adapter *__cil_tmp187 ;
 4954  unsigned long __cil_tmp188 ;
 4955  unsigned long __cil_tmp189 ;
 4956  unsigned long __cil_tmp190 ;
 4957  unsigned long __cil_tmp191 ;
 4958  struct i2c_adapter *__cil_tmp192 ;
 4959  unsigned long __cil_tmp193 ;
 4960  unsigned long __cil_tmp194 ;
 4961  unsigned long __cil_tmp195 ;
 4962  char *__cil_tmp196 ;
 4963  u8 __cil_tmp197 ;
 4964  int __cil_tmp198 ;
 4965  unsigned char *__cil_tmp199 ;
 4966  unsigned char __cil_tmp200 ;
 4967  int __cil_tmp201 ;
 4968  unsigned char *__cil_tmp202 ;
 4969  unsigned char __cil_tmp203 ;
 4970  int __cil_tmp204 ;
 4971  struct i2c_adapter *__cil_tmp205 ;
 4972  unsigned long __cil_tmp206 ;
 4973  unsigned long __cil_tmp207 ;
 4974  unsigned long __cil_tmp208 ;
 4975  unsigned long __cil_tmp209 ;
 4976  struct i2c_adapter *__cil_tmp210 ;
 4977  unsigned long __cil_tmp211 ;
 4978  unsigned long __cil_tmp212 ;
 4979  unsigned long __cil_tmp213 ;
 4980  unsigned long __cil_tmp214 ;
 4981  struct i2c_adapter *__cil_tmp215 ;
 4982  unsigned long __cil_tmp216 ;
 4983  unsigned long __cil_tmp217 ;
 4984  unsigned long __cil_tmp218 ;
 4985  char *__cil_tmp219 ;
 4986  u8 __cil_tmp220 ;
 4987  int __cil_tmp221 ;
 4988  unsigned char *__cil_tmp222 ;
 4989  unsigned char __cil_tmp223 ;
 4990  int __cil_tmp224 ;
 4991  int __cil_tmp225 ;
 4992  struct i2c_adapter *__cil_tmp226 ;
 4993  unsigned long __cil_tmp227 ;
 4994  unsigned long __cil_tmp228 ;
 4995  unsigned long __cil_tmp229 ;
 4996  unsigned long __cil_tmp230 ;
 4997  struct i2c_adapter *__cil_tmp231 ;
 4998  unsigned long __cil_tmp232 ;
 4999  unsigned long __cil_tmp233 ;
 5000  unsigned long __cil_tmp234 ;
 5001  unsigned long __cil_tmp235 ;
 5002  struct i2c_adapter *__cil_tmp236 ;
 5003  unsigned long __cil_tmp237 ;
 5004  unsigned long __cil_tmp238 ;
 5005  unsigned long __cil_tmp239 ;
 5006  char *__cil_tmp240 ;
 5007  u8 __cil_tmp241 ;
 5008  int __cil_tmp242 ;
 5009  unsigned char *__cil_tmp243 ;
 5010  unsigned char __cil_tmp244 ;
 5011  int __cil_tmp245 ;
 5012  int __cil_tmp246 ;
 5013  struct i2c_adapter *__cil_tmp247 ;
 5014  unsigned long __cil_tmp248 ;
 5015  unsigned long __cil_tmp249 ;
 5016  unsigned long __cil_tmp250 ;
 5017  unsigned long __cil_tmp251 ;
 5018  struct i2c_adapter *__cil_tmp252 ;
 5019  unsigned long __cil_tmp253 ;
 5020  unsigned long __cil_tmp254 ;
 5021  unsigned long __cil_tmp255 ;
 5022  unsigned long __cil_tmp256 ;
 5023  struct i2c_adapter *__cil_tmp257 ;
 5024  unsigned long __cil_tmp258 ;
 5025  unsigned long __cil_tmp259 ;
 5026  unsigned long __cil_tmp260 ;
 5027  char *__cil_tmp261 ;
 5028  u8 __cil_tmp262 ;
 5029  int __cil_tmp263 ;
 5030  struct i2c_adapter *__cil_tmp264 ;
 5031  unsigned long __cil_tmp265 ;
 5032  unsigned long __cil_tmp266 ;
 5033  unsigned long __cil_tmp267 ;
 5034  unsigned long __cil_tmp268 ;
 5035  struct i2c_adapter *__cil_tmp269 ;
 5036  unsigned long __cil_tmp270 ;
 5037  unsigned long __cil_tmp271 ;
 5038  unsigned long __cil_tmp272 ;
 5039  unsigned long __cil_tmp273 ;
 5040  struct i2c_adapter *__cil_tmp274 ;
 5041  unsigned long __cil_tmp275 ;
 5042  unsigned long __cil_tmp276 ;
 5043  unsigned long __cil_tmp277 ;
 5044  char *__cil_tmp278 ;
 5045  u8 __cil_tmp279 ;
 5046  int __cil_tmp280 ;
 5047  unsigned char *__cil_tmp281 ;
 5048  unsigned char __cil_tmp282 ;
 5049  int __cil_tmp283 ;
 5050  int __cil_tmp284 ;
 5051  int __cil_tmp285 ;
 5052  unsigned long __cil_tmp286 ;
 5053  unsigned long __cil_tmp287 ;
 5054  char *__cil_tmp288 ;
 5055  unsigned char *__cil_tmp289 ;
 5056  unsigned char __cil_tmp290 ;
 5057  int __cil_tmp291 ;
 5058  int __cil_tmp292 ;
 5059  struct i2c_adapter *__cil_tmp293 ;
 5060  unsigned long __cil_tmp294 ;
 5061  unsigned long __cil_tmp295 ;
 5062  unsigned long __cil_tmp296 ;
 5063  unsigned long __cil_tmp297 ;
 5064  struct i2c_adapter *__cil_tmp298 ;
 5065  unsigned long __cil_tmp299 ;
 5066  unsigned long __cil_tmp300 ;
 5067  unsigned long __cil_tmp301 ;
 5068  unsigned long __cil_tmp302 ;
 5069  struct i2c_adapter *__cil_tmp303 ;
 5070  unsigned long __cil_tmp304 ;
 5071  unsigned long __cil_tmp305 ;
 5072  unsigned long __cil_tmp306 ;
 5073  char *__cil_tmp307 ;
 5074  u8 __cil_tmp308 ;
 5075  int __cil_tmp309 ;
 5076  unsigned char *__cil_tmp310 ;
 5077  unsigned char __cil_tmp311 ;
 5078  int __cil_tmp312 ;
 5079  int __cil_tmp313 ;
 5080  struct i2c_adapter *__cil_tmp314 ;
 5081  unsigned long __cil_tmp315 ;
 5082  unsigned long __cil_tmp316 ;
 5083  unsigned long __cil_tmp317 ;
 5084  unsigned long __cil_tmp318 ;
 5085  struct i2c_adapter *__cil_tmp319 ;
 5086  unsigned long __cil_tmp320 ;
 5087  unsigned long __cil_tmp321 ;
 5088  unsigned long __cil_tmp322 ;
 5089  unsigned long __cil_tmp323 ;
 5090  struct i2c_adapter *__cil_tmp324 ;
 5091  unsigned long __cil_tmp325 ;
 5092  unsigned long __cil_tmp326 ;
 5093  unsigned long __cil_tmp327 ;
 5094  char *__cil_tmp328 ;
 5095  u8 __cil_tmp329 ;
 5096  int __cil_tmp330 ;
 5097  unsigned char *__cil_tmp331 ;
 5098  unsigned char __cil_tmp332 ;
 5099  signed char __cil_tmp333 ;
 5100  int __cil_tmp334 ;
 5101  struct i2c_adapter *__cil_tmp335 ;
 5102  unsigned long __cil_tmp336 ;
 5103  unsigned long __cil_tmp337 ;
 5104  unsigned long __cil_tmp338 ;
 5105  unsigned long __cil_tmp339 ;
 5106  struct i2c_adapter *__cil_tmp340 ;
 5107  unsigned long __cil_tmp341 ;
 5108  unsigned long __cil_tmp342 ;
 5109  unsigned long __cil_tmp343 ;
 5110  unsigned long __cil_tmp344 ;
 5111  struct i2c_adapter *__cil_tmp345 ;
 5112  unsigned long __cil_tmp346 ;
 5113  unsigned long __cil_tmp347 ;
 5114  unsigned long __cil_tmp348 ;
 5115  char *__cil_tmp349 ;
 5116  u8 __cil_tmp350 ;
 5117  int __cil_tmp351 ;
 5118  struct i2c_adapter *__cil_tmp352 ;
 5119  unsigned long __cil_tmp353 ;
 5120  unsigned long __cil_tmp354 ;
 5121  unsigned long __cil_tmp355 ;
 5122  unsigned long __cil_tmp356 ;
 5123  struct i2c_adapter *__cil_tmp357 ;
 5124  unsigned long __cil_tmp358 ;
 5125  unsigned long __cil_tmp359 ;
 5126  unsigned long __cil_tmp360 ;
 5127  unsigned long __cil_tmp361 ;
 5128  struct i2c_adapter *__cil_tmp362 ;
 5129  unsigned long __cil_tmp363 ;
 5130  unsigned long __cil_tmp364 ;
 5131  unsigned long __cil_tmp365 ;
 5132  char *__cil_tmp366 ;
 5133  u8 __cil_tmp367 ;
 5134  int __cil_tmp368 ;
 5135  unsigned char *__cil_tmp369 ;
 5136  unsigned char __cil_tmp370 ;
 5137  int __cil_tmp371 ;
 5138  struct i2c_adapter *__cil_tmp372 ;
 5139  unsigned long __cil_tmp373 ;
 5140  unsigned long __cil_tmp374 ;
 5141  unsigned long __cil_tmp375 ;
 5142  unsigned long __cil_tmp376 ;
 5143  struct i2c_adapter *__cil_tmp377 ;
 5144  unsigned long __cil_tmp378 ;
 5145  unsigned long __cil_tmp379 ;
 5146  unsigned long __cil_tmp380 ;
 5147  unsigned long __cil_tmp381 ;
 5148  struct i2c_adapter *__cil_tmp382 ;
 5149  unsigned long __cil_tmp383 ;
 5150  unsigned long __cil_tmp384 ;
 5151  unsigned long __cil_tmp385 ;
 5152  char *__cil_tmp386 ;
 5153  u8 __cil_tmp387 ;
 5154  int __cil_tmp388 ;
 5155  unsigned char *__cil_tmp389 ;
 5156  unsigned char __cil_tmp390 ;
 5157  int __cil_tmp391 ;
 5158  int __cil_tmp392 ;
 5159  unsigned long __cil_tmp393 ;
 5160  unsigned long __cil_tmp394 ;
 5161  char *__cil_tmp395 ;
 5162  struct i2c_adapter *__cil_tmp396 ;
 5163  unsigned long __cil_tmp397 ;
 5164  unsigned long __cil_tmp398 ;
 5165  unsigned long __cil_tmp399 ;
 5166  unsigned long __cil_tmp400 ;
 5167  struct i2c_adapter *__cil_tmp401 ;
 5168  unsigned long __cil_tmp402 ;
 5169  unsigned long __cil_tmp403 ;
 5170  unsigned long __cil_tmp404 ;
 5171  unsigned long __cil_tmp405 ;
 5172  struct i2c_adapter *__cil_tmp406 ;
 5173  unsigned long __cil_tmp407 ;
 5174  unsigned long __cil_tmp408 ;
 5175  unsigned long __cil_tmp409 ;
 5176  char *__cil_tmp410 ;
 5177  u8 __cil_tmp411 ;
 5178  int __cil_tmp412 ;
 5179  unsigned char *__cil_tmp413 ;
 5180  unsigned char __cil_tmp414 ;
 5181  int __cil_tmp415 ;
 5182  int __cil_tmp416 ;
 5183  int __cil_tmp417 ;
 5184  unsigned long __cil_tmp418 ;
 5185  unsigned long __cil_tmp419 ;
 5186  char *__cil_tmp420 ;
 5187  unsigned char *__cil_tmp421 ;
 5188  unsigned char __cil_tmp422 ;
 5189  signed char __cil_tmp423 ;
 5190  int __cil_tmp424 ;
 5191  struct i2c_adapter *__cil_tmp425 ;
 5192  unsigned long __cil_tmp426 ;
 5193  unsigned long __cil_tmp427 ;
 5194  unsigned long __cil_tmp428 ;
 5195  unsigned long __cil_tmp429 ;
 5196  struct i2c_adapter *__cil_tmp430 ;
 5197  unsigned long __cil_tmp431 ;
 5198  unsigned long __cil_tmp432 ;
 5199  unsigned long __cil_tmp433 ;
 5200  unsigned long __cil_tmp434 ;
 5201  struct i2c_adapter *__cil_tmp435 ;
 5202  unsigned long __cil_tmp436 ;
 5203  unsigned long __cil_tmp437 ;
 5204  unsigned long __cil_tmp438 ;
 5205  char *__cil_tmp439 ;
 5206  u8 __cil_tmp440 ;
 5207  int __cil_tmp441 ;
 5208  struct i2c_adapter *__cil_tmp442 ;
 5209  unsigned long __cil_tmp443 ;
 5210  unsigned long __cil_tmp444 ;
 5211  unsigned long __cil_tmp445 ;
 5212  unsigned long __cil_tmp446 ;
 5213  struct i2c_adapter *__cil_tmp447 ;
 5214  unsigned long __cil_tmp448 ;
 5215  unsigned long __cil_tmp449 ;
 5216  unsigned long __cil_tmp450 ;
 5217  unsigned long __cil_tmp451 ;
 5218  struct i2c_adapter *__cil_tmp452 ;
 5219  unsigned long __cil_tmp453 ;
 5220  unsigned long __cil_tmp454 ;
 5221  unsigned long __cil_tmp455 ;
 5222  char *__cil_tmp456 ;
 5223  u8 __cil_tmp457 ;
 5224  int __cil_tmp458 ;
 5225  unsigned char *__cil_tmp459 ;
 5226  unsigned char __cil_tmp460 ;
 5227  int __cil_tmp461 ;
 5228  struct i2c_adapter *__cil_tmp462 ;
 5229  unsigned long __cil_tmp463 ;
 5230  unsigned long __cil_tmp464 ;
 5231  unsigned long __cil_tmp465 ;
 5232  unsigned long __cil_tmp466 ;
 5233  struct i2c_adapter *__cil_tmp467 ;
 5234  unsigned long __cil_tmp468 ;
 5235  unsigned long __cil_tmp469 ;
 5236  unsigned long __cil_tmp470 ;
 5237  unsigned long __cil_tmp471 ;
 5238  struct i2c_adapter *__cil_tmp472 ;
 5239  unsigned long __cil_tmp473 ;
 5240  unsigned long __cil_tmp474 ;
 5241  unsigned long __cil_tmp475 ;
 5242  char *__cil_tmp476 ;
 5243  u8 __cil_tmp477 ;
 5244  int __cil_tmp478 ;
 5245  unsigned char *__cil_tmp479 ;
 5246  unsigned char __cil_tmp480 ;
 5247  int __cil_tmp481 ;
 5248  int __cil_tmp482 ;
 5249  unsigned long __cil_tmp483 ;
 5250  unsigned long __cil_tmp484 ;
 5251  char *__cil_tmp485 ;
 5252  unsigned char *__cil_tmp486 ;
 5253  unsigned char __cil_tmp487 ;
 5254  int __cil_tmp488 ;
 5255  int __cil_tmp489 ;
 5256  struct i2c_adapter *__cil_tmp490 ;
 5257  unsigned long __cil_tmp491 ;
 5258  unsigned long __cil_tmp492 ;
 5259  unsigned long __cil_tmp493 ;
 5260  unsigned long __cil_tmp494 ;
 5261  struct i2c_adapter *__cil_tmp495 ;
 5262  unsigned long __cil_tmp496 ;
 5263  unsigned long __cil_tmp497 ;
 5264  unsigned long __cil_tmp498 ;
 5265  unsigned long __cil_tmp499 ;
 5266  struct i2c_adapter *__cil_tmp500 ;
 5267  unsigned long __cil_tmp501 ;
 5268  unsigned long __cil_tmp502 ;
 5269  unsigned long __cil_tmp503 ;
 5270  char *__cil_tmp504 ;
 5271  u8 __cil_tmp505 ;
 5272  int __cil_tmp506 ;
 5273  unsigned char *__cil_tmp507 ;
 5274  unsigned char __cil_tmp508 ;
 5275  int __cil_tmp509 ;
 5276  int __cil_tmp510 ;
 5277  struct i2c_adapter *__cil_tmp511 ;
 5278  unsigned long __cil_tmp512 ;
 5279  unsigned long __cil_tmp513 ;
 5280  unsigned long __cil_tmp514 ;
 5281  unsigned long __cil_tmp515 ;
 5282  struct i2c_adapter *__cil_tmp516 ;
 5283  unsigned long __cil_tmp517 ;
 5284  unsigned long __cil_tmp518 ;
 5285  unsigned long __cil_tmp519 ;
 5286  unsigned long __cil_tmp520 ;
 5287  struct i2c_adapter *__cil_tmp521 ;
 5288  unsigned long __cil_tmp522 ;
 5289  unsigned long __cil_tmp523 ;
 5290  unsigned long __cil_tmp524 ;
 5291  char *__cil_tmp525 ;
 5292  u8 __cil_tmp526 ;
 5293  int __cil_tmp527 ;
 5294  unsigned char *__cil_tmp528 ;
 5295  unsigned char __cil_tmp529 ;
 5296  int __cil_tmp530 ;
 5297  int __cil_tmp531 ;
 5298  int __cil_tmp532 ;
 5299  unsigned long __cil_tmp533 ;
 5300  unsigned long __cil_tmp534 ;
 5301  char *__cil_tmp535 ;
 5302  unsigned char *__cil_tmp536 ;
 5303  unsigned char __cil_tmp537 ;
 5304  signed char __cil_tmp538 ;
 5305  int __cil_tmp539 ;
 5306  unsigned char *__cil_tmp540 ;
 5307  unsigned char __cil_tmp541 ;
 5308  int __cil_tmp542 ;
 5309  int __cil_tmp543 ;
 5310  struct i2c_adapter *__cil_tmp544 ;
 5311  unsigned long __cil_tmp545 ;
 5312  unsigned long __cil_tmp546 ;
 5313  unsigned long __cil_tmp547 ;
 5314  unsigned long __cil_tmp548 ;
 5315  struct i2c_adapter *__cil_tmp549 ;
 5316  unsigned long __cil_tmp550 ;
 5317  unsigned long __cil_tmp551 ;
 5318  unsigned long __cil_tmp552 ;
 5319  unsigned long __cil_tmp553 ;
 5320  struct i2c_adapter *__cil_tmp554 ;
 5321  unsigned long __cil_tmp555 ;
 5322  unsigned long __cil_tmp556 ;
 5323  unsigned long __cil_tmp557 ;
 5324  char *__cil_tmp558 ;
 5325  u8 __cil_tmp559 ;
 5326  int __cil_tmp560 ;
 5327  struct i2c_adapter *__cil_tmp561 ;
 5328  unsigned long __cil_tmp562 ;
 5329  unsigned long __cil_tmp563 ;
 5330  unsigned long __cil_tmp564 ;
 5331  unsigned long __cil_tmp565 ;
 5332  struct i2c_adapter *__cil_tmp566 ;
 5333  unsigned long __cil_tmp567 ;
 5334  unsigned long __cil_tmp568 ;
 5335  unsigned long __cil_tmp569 ;
 5336  unsigned long __cil_tmp570 ;
 5337  struct i2c_adapter *__cil_tmp571 ;
 5338  unsigned long __cil_tmp572 ;
 5339  unsigned long __cil_tmp573 ;
 5340  unsigned long __cil_tmp574 ;
 5341  char *__cil_tmp575 ;
 5342  u8 __cil_tmp576 ;
 5343  int __cil_tmp577 ;
 5344  unsigned char *__cil_tmp578 ;
 5345  unsigned char __cil_tmp579 ;
 5346  int __cil_tmp580 ;
 5347  int __cil_tmp581 ;
 5348  int __cil_tmp582 ;
 5349  unsigned long __cil_tmp583 ;
 5350  unsigned long __cil_tmp584 ;
 5351  char *__cil_tmp585 ;
 5352  unsigned char *__cil_tmp586 ;
 5353  unsigned char __cil_tmp587 ;
 5354  signed char __cil_tmp588 ;
 5355  int __cil_tmp589 ;
 5356  unsigned char *__cil_tmp590 ;
 5357  unsigned char __cil_tmp591 ;
 5358  int __cil_tmp592 ;
 5359  int __cil_tmp593 ;
 5360  unsigned char *__cil_tmp594 ;
 5361  unsigned char __cil_tmp595 ;
 5362  int __cil_tmp596 ;
 5363  int __cil_tmp597 ;
 5364  struct i2c_adapter *__cil_tmp598 ;
 5365  unsigned long __cil_tmp599 ;
 5366  unsigned long __cil_tmp600 ;
 5367  unsigned long __cil_tmp601 ;
 5368  unsigned long __cil_tmp602 ;
 5369  struct i2c_adapter *__cil_tmp603 ;
 5370  unsigned long __cil_tmp604 ;
 5371  unsigned long __cil_tmp605 ;
 5372  unsigned long __cil_tmp606 ;
 5373  unsigned long __cil_tmp607 ;
 5374  struct i2c_adapter *__cil_tmp608 ;
 5375  unsigned long __cil_tmp609 ;
 5376  unsigned long __cil_tmp610 ;
 5377  unsigned long __cil_tmp611 ;
 5378  char *__cil_tmp612 ;
 5379  u8 __cil_tmp613 ;
 5380  int __cil_tmp614 ;
 5381  unsigned char *__cil_tmp615 ;
 5382  unsigned char __cil_tmp616 ;
 5383  signed char __cil_tmp617 ;
 5384  int __cil_tmp618 ;
 5385  unsigned char *__cil_tmp619 ;
 5386  unsigned char __cil_tmp620 ;
 5387  int __cil_tmp621 ;
 5388  int __cil_tmp622 ;
 5389  struct i2c_adapter *__cil_tmp623 ;
 5390  unsigned long __cil_tmp624 ;
 5391  unsigned long __cil_tmp625 ;
 5392  unsigned long __cil_tmp626 ;
 5393  unsigned long __cil_tmp627 ;
 5394  struct i2c_adapter *__cil_tmp628 ;
 5395  unsigned long __cil_tmp629 ;
 5396  unsigned long __cil_tmp630 ;
 5397  unsigned long __cil_tmp631 ;
 5398  unsigned long __cil_tmp632 ;
 5399  struct i2c_adapter *__cil_tmp633 ;
 5400  unsigned long __cil_tmp634 ;
 5401  unsigned long __cil_tmp635 ;
 5402  unsigned long __cil_tmp636 ;
 5403  char *__cil_tmp637 ;
 5404  u8 __cil_tmp638 ;
 5405  int __cil_tmp639 ;
 5406  struct i2c_adapter *__cil_tmp640 ;
 5407  unsigned long __cil_tmp641 ;
 5408  unsigned long __cil_tmp642 ;
 5409  unsigned long __cil_tmp643 ;
 5410  unsigned long __cil_tmp644 ;
 5411  struct i2c_adapter *__cil_tmp645 ;
 5412  unsigned long __cil_tmp646 ;
 5413  unsigned long __cil_tmp647 ;
 5414  unsigned long __cil_tmp648 ;
 5415  unsigned long __cil_tmp649 ;
 5416  struct i2c_adapter *__cil_tmp650 ;
 5417  unsigned long __cil_tmp651 ;
 5418  unsigned long __cil_tmp652 ;
 5419  unsigned long __cil_tmp653 ;
 5420  char *__cil_tmp654 ;
 5421  u8 __cil_tmp655 ;
 5422  int __cil_tmp656 ;
 5423
 5424  {
 5425#line 317
 5426  __cil_tmp67 = (unsigned long )fe;
 5427#line 317
 5428  __cil_tmp68 = __cil_tmp67 + 792;
 5429#line 317
 5430  __cil_tmp69 = *((void **)__cil_tmp68);
 5431#line 317
 5432  priv = (struct tda9887_priv *)__cil_tmp69;
 5433#line 319
 5434  __cil_tmp70 = 0 * 8UL;
 5435#line 319
 5436  __cil_tmp71 = (unsigned long )(sound) + __cil_tmp70;
 5437#line 319
 5438  *((char **)__cil_tmp71) = (char *)"AM/TV";
 5439#line 319
 5440  __cil_tmp72 = 1 * 8UL;
 5441#line 319
 5442  __cil_tmp73 = (unsigned long )(sound) + __cil_tmp72;
 5443#line 319
 5444  *((char **)__cil_tmp73) = (char *)"FM/radio";
 5445#line 319
 5446  __cil_tmp74 = 2 * 8UL;
 5447#line 319
 5448  __cil_tmp75 = (unsigned long )(sound) + __cil_tmp74;
 5449#line 319
 5450  *((char **)__cil_tmp75) = (char *)"FM/TV";
 5451#line 319
 5452  __cil_tmp76 = 3 * 8UL;
 5453#line 319
 5454  __cil_tmp77 = (unsigned long )(sound) + __cil_tmp76;
 5455#line 319
 5456  *((char **)__cil_tmp77) = (char *)"FM/radio";
 5457#line 325
 5458  __cil_tmp78 = 0 * 8UL;
 5459#line 325
 5460  __cil_tmp79 = (unsigned long )(adjust) + __cil_tmp78;
 5461#line 325
 5462  *((char **)__cil_tmp79) = (char *)"-16";
 5463#line 325
 5464  __cil_tmp80 = 1 * 8UL;
 5465#line 325
 5466  __cil_tmp81 = (unsigned long )(adjust) + __cil_tmp80;
 5467#line 325
 5468  *((char **)__cil_tmp81) = (char *)"-15";
 5469#line 325
 5470  __cil_tmp82 = 2 * 8UL;
 5471#line 325
 5472  __cil_tmp83 = (unsigned long )(adjust) + __cil_tmp82;
 5473#line 325
 5474  *((char **)__cil_tmp83) = (char *)"-14";
 5475#line 325
 5476  __cil_tmp84 = 3 * 8UL;
 5477#line 325
 5478  __cil_tmp85 = (unsigned long )(adjust) + __cil_tmp84;
 5479#line 325
 5480  *((char **)__cil_tmp85) = (char *)"-13";
 5481#line 325
 5482  __cil_tmp86 = 4 * 8UL;
 5483#line 325
 5484  __cil_tmp87 = (unsigned long )(adjust) + __cil_tmp86;
 5485#line 325
 5486  *((char **)__cil_tmp87) = (char *)"-12";
 5487#line 325
 5488  __cil_tmp88 = 5 * 8UL;
 5489#line 325
 5490  __cil_tmp89 = (unsigned long )(adjust) + __cil_tmp88;
 5491#line 325
 5492  *((char **)__cil_tmp89) = (char *)"-11";
 5493#line 325
 5494  __cil_tmp90 = 6 * 8UL;
 5495#line 325
 5496  __cil_tmp91 = (unsigned long )(adjust) + __cil_tmp90;
 5497#line 325
 5498  *((char **)__cil_tmp91) = (char *)"-10";
 5499#line 325
 5500  __cil_tmp92 = 7 * 8UL;
 5501#line 325
 5502  __cil_tmp93 = (unsigned long )(adjust) + __cil_tmp92;
 5503#line 325
 5504  *((char **)__cil_tmp93) = (char *)"-9";
 5505#line 325
 5506  __cil_tmp94 = 8 * 8UL;
 5507#line 325
 5508  __cil_tmp95 = (unsigned long )(adjust) + __cil_tmp94;
 5509#line 325
 5510  *((char **)__cil_tmp95) = (char *)"-8";
 5511#line 325
 5512  __cil_tmp96 = 9 * 8UL;
 5513#line 325
 5514  __cil_tmp97 = (unsigned long )(adjust) + __cil_tmp96;
 5515#line 325
 5516  *((char **)__cil_tmp97) = (char *)"-7";
 5517#line 325
 5518  __cil_tmp98 = 10 * 8UL;
 5519#line 325
 5520  __cil_tmp99 = (unsigned long )(adjust) + __cil_tmp98;
 5521#line 325
 5522  *((char **)__cil_tmp99) = (char *)"-6";
 5523#line 325
 5524  __cil_tmp100 = 11 * 8UL;
 5525#line 325
 5526  __cil_tmp101 = (unsigned long )(adjust) + __cil_tmp100;
 5527#line 325
 5528  *((char **)__cil_tmp101) = (char *)"-5";
 5529#line 325
 5530  __cil_tmp102 = 12 * 8UL;
 5531#line 325
 5532  __cil_tmp103 = (unsigned long )(adjust) + __cil_tmp102;
 5533#line 325
 5534  *((char **)__cil_tmp103) = (char *)"-4";
 5535#line 325
 5536  __cil_tmp104 = 13 * 8UL;
 5537#line 325
 5538  __cil_tmp105 = (unsigned long )(adjust) + __cil_tmp104;
 5539#line 325
 5540  *((char **)__cil_tmp105) = (char *)"-3";
 5541#line 325
 5542  __cil_tmp106 = 14 * 8UL;
 5543#line 325
 5544  __cil_tmp107 = (unsigned long )(adjust) + __cil_tmp106;
 5545#line 325
 5546  *((char **)__cil_tmp107) = (char *)"-2";
 5547#line 325
 5548  __cil_tmp108 = 15 * 8UL;
 5549#line 325
 5550  __cil_tmp109 = (unsigned long )(adjust) + __cil_tmp108;
 5551#line 325
 5552  *((char **)__cil_tmp109) = (char *)"-1";
 5553#line 325
 5554  __cil_tmp110 = 16 * 8UL;
 5555#line 325
 5556  __cil_tmp111 = (unsigned long )(adjust) + __cil_tmp110;
 5557#line 325
 5558  *((char **)__cil_tmp111) = (char *)"0";
 5559#line 325
 5560  __cil_tmp112 = 17 * 8UL;
 5561#line 325
 5562  __cil_tmp113 = (unsigned long )(adjust) + __cil_tmp112;
 5563#line 325
 5564  *((char **)__cil_tmp113) = (char *)"+1";
 5565#line 325
 5566  __cil_tmp114 = 18 * 8UL;
 5567#line 325
 5568  __cil_tmp115 = (unsigned long )(adjust) + __cil_tmp114;
 5569#line 325
 5570  *((char **)__cil_tmp115) = (char *)"+2";
 5571#line 325
 5572  __cil_tmp116 = 19 * 8UL;
 5573#line 325
 5574  __cil_tmp117 = (unsigned long )(adjust) + __cil_tmp116;
 5575#line 325
 5576  *((char **)__cil_tmp117) = (char *)"+3";
 5577#line 325
 5578  __cil_tmp118 = 20 * 8UL;
 5579#line 325
 5580  __cil_tmp119 = (unsigned long )(adjust) + __cil_tmp118;
 5581#line 325
 5582  *((char **)__cil_tmp119) = (char *)"+4";
 5583#line 325
 5584  __cil_tmp120 = 21 * 8UL;
 5585#line 325
 5586  __cil_tmp121 = (unsigned long )(adjust) + __cil_tmp120;
 5587#line 325
 5588  *((char **)__cil_tmp121) = (char *)"+5";
 5589#line 325
 5590  __cil_tmp122 = 22 * 8UL;
 5591#line 325
 5592  __cil_tmp123 = (unsigned long )(adjust) + __cil_tmp122;
 5593#line 325
 5594  *((char **)__cil_tmp123) = (char *)"+6";
 5595#line 325
 5596  __cil_tmp124 = 23 * 8UL;
 5597#line 325
 5598  __cil_tmp125 = (unsigned long )(adjust) + __cil_tmp124;
 5599#line 325
 5600  *((char **)__cil_tmp125) = (char *)"+7";
 5601#line 325
 5602  __cil_tmp126 = 24 * 8UL;
 5603#line 325
 5604  __cil_tmp127 = (unsigned long )(adjust) + __cil_tmp126;
 5605#line 325
 5606  *((char **)__cil_tmp127) = (char *)"+8";
 5607#line 325
 5608  __cil_tmp128 = 25 * 8UL;
 5609#line 325
 5610  __cil_tmp129 = (unsigned long )(adjust) + __cil_tmp128;
 5611#line 325
 5612  *((char **)__cil_tmp129) = (char *)"+9";
 5613#line 325
 5614  __cil_tmp130 = 26 * 8UL;
 5615#line 325
 5616  __cil_tmp131 = (unsigned long )(adjust) + __cil_tmp130;
 5617#line 325
 5618  *((char **)__cil_tmp131) = (char *)"+10";
 5619#line 325
 5620  __cil_tmp132 = 27 * 8UL;
 5621#line 325
 5622  __cil_tmp133 = (unsigned long )(adjust) + __cil_tmp132;
 5623#line 325
 5624  *((char **)__cil_tmp133) = (char *)"+11";
 5625#line 325
 5626  __cil_tmp134 = 28 * 8UL;
 5627#line 325
 5628  __cil_tmp135 = (unsigned long )(adjust) + __cil_tmp134;
 5629#line 325
 5630  *((char **)__cil_tmp135) = (char *)"+12";
 5631#line 325
 5632  __cil_tmp136 = 29 * 8UL;
 5633#line 325
 5634  __cil_tmp137 = (unsigned long )(adjust) + __cil_tmp136;
 5635#line 325
 5636  *((char **)__cil_tmp137) = (char *)"+13";
 5637#line 325
 5638  __cil_tmp138 = 30 * 8UL;
 5639#line 325
 5640  __cil_tmp139 = (unsigned long )(adjust) + __cil_tmp138;
 5641#line 325
 5642  *((char **)__cil_tmp139) = (char *)"+14";
 5643#line 325
 5644  __cil_tmp140 = 31 * 8UL;
 5645#line 325
 5646  __cil_tmp141 = (unsigned long )(adjust) + __cil_tmp140;
 5647#line 325
 5648  *((char **)__cil_tmp141) = (char *)"+15";
 5649#line 331
 5650  __cil_tmp142 = 0 * 8UL;
 5651#line 331
 5652  __cil_tmp143 = (unsigned long )(deemph) + __cil_tmp142;
 5653#line 331
 5654  *((char **)__cil_tmp143) = (char *)"no";
 5655#line 331
 5656  __cil_tmp144 = 1 * 8UL;
 5657#line 331
 5658  __cil_tmp145 = (unsigned long )(deemph) + __cil_tmp144;
 5659#line 331
 5660  *((char **)__cil_tmp145) = (char *)"no";
 5661#line 331
 5662  __cil_tmp146 = 2 * 8UL;
 5663#line 331
 5664  __cil_tmp147 = (unsigned long )(deemph) + __cil_tmp146;
 5665#line 331
 5666  *((char **)__cil_tmp147) = (char *)"75";
 5667#line 331
 5668  __cil_tmp148 = 3 * 8UL;
 5669#line 331
 5670  __cil_tmp149 = (unsigned long )(deemph) + __cil_tmp148;
 5671#line 331
 5672  *((char **)__cil_tmp149) = (char *)"50";
 5673#line 334
 5674  __cil_tmp150 = 0 * 8UL;
 5675#line 334
 5676  __cil_tmp151 = (unsigned long )(carrier) + __cil_tmp150;
 5677#line 334
 5678  *((char **)__cil_tmp151) = (char *)"4.5 MHz";
 5679#line 334
 5680  __cil_tmp152 = 1 * 8UL;
 5681#line 334
 5682  __cil_tmp153 = (unsigned long )(carrier) + __cil_tmp152;
 5683#line 334
 5684  *((char **)__cil_tmp153) = (char *)"5.5 MHz";
 5685#line 334
 5686  __cil_tmp154 = 2 * 8UL;
 5687#line 334
 5688  __cil_tmp155 = (unsigned long )(carrier) + __cil_tmp154;
 5689#line 334
 5690  *((char **)__cil_tmp155) = (char *)"6.0 MHz";
 5691#line 334
 5692  __cil_tmp156 = 3 * 8UL;
 5693#line 334
 5694  __cil_tmp157 = (unsigned long )(carrier) + __cil_tmp156;
 5695#line 334
 5696  *((char **)__cil_tmp157) = (char *)"6.5 MHz / AM";
 5697#line 340
 5698  __cil_tmp158 = 0 * 8UL;
 5699#line 340
 5700  __cil_tmp159 = (unsigned long )(vif) + __cil_tmp158;
 5701#line 340
 5702  *((char **)__cil_tmp159) = (char *)"58.75 MHz";
 5703#line 340
 5704  __cil_tmp160 = 1 * 8UL;
 5705#line 340
 5706  __cil_tmp161 = (unsigned long )(vif) + __cil_tmp160;
 5707#line 340
 5708  *((char **)__cil_tmp161) = (char *)"45.75 MHz";
 5709#line 340
 5710  __cil_tmp162 = 2 * 8UL;
 5711#line 340
 5712  __cil_tmp163 = (unsigned long )(vif) + __cil_tmp162;
 5713#line 340
 5714  *((char **)__cil_tmp163) = (char *)"38.9 MHz";
 5715#line 340
 5716  __cil_tmp164 = 3 * 8UL;
 5717#line 340
 5718  __cil_tmp165 = (unsigned long )(vif) + __cil_tmp164;
 5719#line 340
 5720  *((char **)__cil_tmp165) = (char *)"38.0 MHz";
 5721#line 340
 5722  __cil_tmp166 = 4 * 8UL;
 5723#line 340
 5724  __cil_tmp167 = (unsigned long )(vif) + __cil_tmp166;
 5725#line 340
 5726  *((char **)__cil_tmp167) = (char *)"33.9 MHz";
 5727#line 340
 5728  __cil_tmp168 = 5 * 8UL;
 5729#line 340
 5730  __cil_tmp169 = (unsigned long )(vif) + __cil_tmp168;
 5731#line 340
 5732  *((char **)__cil_tmp169) = (char *)"33.4 MHz";
 5733#line 340
 5734  __cil_tmp170 = 6 * 8UL;
 5735#line 340
 5736  __cil_tmp171 = (unsigned long )(vif) + __cil_tmp170;
 5737#line 340
 5738  *((char **)__cil_tmp171) = (char *)"45.75 MHz + pin13";
 5739#line 340
 5740  __cil_tmp172 = 7 * 8UL;
 5741#line 340
 5742  __cil_tmp173 = (unsigned long )(vif) + __cil_tmp172;
 5743#line 340
 5744  *((char **)__cil_tmp173) = (char *)"38.9 MHz + pin13";
 5745#line 350
 5746  __cil_tmp174 = 0 * 8UL;
 5747#line 350
 5748  __cil_tmp175 = (unsigned long )(rif) + __cil_tmp174;
 5749#line 350
 5750  *((char **)__cil_tmp175) = (char *)"44 MHz";
 5751#line 350
 5752  __cil_tmp176 = 1 * 8UL;
 5753#line 350
 5754  __cil_tmp177 = (unsigned long )(rif) + __cil_tmp176;
 5755#line 350
 5756  *((char **)__cil_tmp177) = (char *)"52 MHz";
 5757#line 350
 5758  __cil_tmp178 = 2 * 8UL;
 5759#line 350
 5760  __cil_tmp179 = (unsigned long )(rif) + __cil_tmp178;
 5761#line 350
 5762  *((char **)__cil_tmp179) = (char *)"52 MHz";
 5763#line 350
 5764  __cil_tmp180 = 3 * 8UL;
 5765#line 350
 5766  __cil_tmp181 = (unsigned long )(rif) + __cil_tmp180;
 5767#line 350
 5768  *((char **)__cil_tmp181) = (char *)"44 MHz";
 5769  {
 5770#line 357
 5771  __cil_tmp182 = (struct i2c_adapter *)0;
 5772#line 357
 5773  __cil_tmp183 = (unsigned long )__cil_tmp182;
 5774#line 357
 5775  __cil_tmp184 = 0 + 8;
 5776#line 357
 5777  __cil_tmp185 = (unsigned long )priv;
 5778#line 357
 5779  __cil_tmp186 = __cil_tmp185 + __cil_tmp184;
 5780#line 357
 5781  __cil_tmp187 = *((struct i2c_adapter **)__cil_tmp186);
 5782#line 357
 5783  __cil_tmp188 = (unsigned long )__cil_tmp187;
 5784#line 357
 5785  if (__cil_tmp188 != __cil_tmp183) {
 5786    {
 5787#line 357
 5788    __cil_tmp189 = 0 + 8;
 5789#line 357
 5790    __cil_tmp190 = (unsigned long )priv;
 5791#line 357
 5792    __cil_tmp191 = __cil_tmp190 + __cil_tmp189;
 5793#line 357
 5794    __cil_tmp192 = *((struct i2c_adapter **)__cil_tmp191);
 5795#line 357
 5796    tmp = i2c_adapter_id(__cil_tmp192);
 5797#line 357
 5798    tmp___0 = tmp;
 5799    }
 5800  } else {
 5801#line 357
 5802    tmp___0 = -1;
 5803  }
 5804  }
 5805  {
 5806#line 357
 5807  __cil_tmp193 = 0 + 24;
 5808#line 357
 5809  __cil_tmp194 = (unsigned long )priv;
 5810#line 357
 5811  __cil_tmp195 = __cil_tmp194 + __cil_tmp193;
 5812#line 357
 5813  __cil_tmp196 = *((char **)__cil_tmp195);
 5814#line 357
 5815  __cil_tmp197 = *((u8 *)priv);
 5816#line 357
 5817  __cil_tmp198 = (int )__cil_tmp197;
 5818#line 357
 5819  __cil_tmp199 = buf + 1UL;
 5820#line 357
 5821  __cil_tmp200 = *__cil_tmp199;
 5822#line 357
 5823  __cil_tmp201 = (int )__cil_tmp200;
 5824#line 357
 5825  printk("<6>%s %d-%04x: write: byte B 0x%02x\n", __cil_tmp196, tmp___0, __cil_tmp198,
 5826         __cil_tmp201);
 5827  }
 5828  {
 5829#line 358
 5830  __cil_tmp202 = buf + 1UL;
 5831#line 358
 5832  __cil_tmp203 = *__cil_tmp202;
 5833#line 358
 5834  __cil_tmp204 = (int )__cil_tmp203;
 5835#line 358
 5836  if (__cil_tmp204 & 1) {
 5837#line 358
 5838    tmp___1 = (char *)"video trap";
 5839  } else {
 5840#line 358
 5841    tmp___1 = (char *)"sound trap";
 5842  }
 5843  }
 5844  {
 5845#line 358
 5846  __cil_tmp205 = (struct i2c_adapter *)0;
 5847#line 358
 5848  __cil_tmp206 = (unsigned long )__cil_tmp205;
 5849#line 358
 5850  __cil_tmp207 = 0 + 8;
 5851#line 358
 5852  __cil_tmp208 = (unsigned long )priv;
 5853#line 358
 5854  __cil_tmp209 = __cil_tmp208 + __cil_tmp207;
 5855#line 358
 5856  __cil_tmp210 = *((struct i2c_adapter **)__cil_tmp209);
 5857#line 358
 5858  __cil_tmp211 = (unsigned long )__cil_tmp210;
 5859#line 358
 5860  if (__cil_tmp211 != __cil_tmp206) {
 5861    {
 5862#line 358
 5863    __cil_tmp212 = 0 + 8;
 5864#line 358
 5865    __cil_tmp213 = (unsigned long )priv;
 5866#line 358
 5867    __cil_tmp214 = __cil_tmp213 + __cil_tmp212;
 5868#line 358
 5869    __cil_tmp215 = *((struct i2c_adapter **)__cil_tmp214);
 5870#line 358
 5871    tmp___2 = i2c_adapter_id(__cil_tmp215);
 5872#line 358
 5873    tmp___3 = tmp___2;
 5874    }
 5875  } else {
 5876#line 358
 5877    tmp___3 = -1;
 5878  }
 5879  }
 5880  {
 5881#line 358
 5882  __cil_tmp216 = 0 + 24;
 5883#line 358
 5884  __cil_tmp217 = (unsigned long )priv;
 5885#line 358
 5886  __cil_tmp218 = __cil_tmp217 + __cil_tmp216;
 5887#line 358
 5888  __cil_tmp219 = *((char **)__cil_tmp218);
 5889#line 358
 5890  __cil_tmp220 = *((u8 *)priv);
 5891#line 358
 5892  __cil_tmp221 = (int )__cil_tmp220;
 5893#line 358
 5894  printk("<6>%s %d-%04x:   B0   video mode      : %s\n", __cil_tmp219, tmp___3, __cil_tmp221,
 5895         tmp___1);
 5896  }
 5897  {
 5898#line 360
 5899  __cil_tmp222 = buf + 1UL;
 5900#line 360
 5901  __cil_tmp223 = *__cil_tmp222;
 5902#line 360
 5903  __cil_tmp224 = (int )__cil_tmp223;
 5904#line 360
 5905  __cil_tmp225 = __cil_tmp224 & 2;
 5906#line 360
 5907  if (__cil_tmp225 != 0) {
 5908#line 360
 5909    tmp___4 = (char *)"yes";
 5910  } else {
 5911#line 360
 5912    tmp___4 = (char *)"no";
 5913  }
 5914  }
 5915  {
 5916#line 360
 5917  __cil_tmp226 = (struct i2c_adapter *)0;
 5918#line 360
 5919  __cil_tmp227 = (unsigned long )__cil_tmp226;
 5920#line 360
 5921  __cil_tmp228 = 0 + 8;
 5922#line 360
 5923  __cil_tmp229 = (unsigned long )priv;
 5924#line 360
 5925  __cil_tmp230 = __cil_tmp229 + __cil_tmp228;
 5926#line 360
 5927  __cil_tmp231 = *((struct i2c_adapter **)__cil_tmp230);
 5928#line 360
 5929  __cil_tmp232 = (unsigned long )__cil_tmp231;
 5930#line 360
 5931  if (__cil_tmp232 != __cil_tmp227) {
 5932    {
 5933#line 360
 5934    __cil_tmp233 = 0 + 8;
 5935#line 360
 5936    __cil_tmp234 = (unsigned long )priv;
 5937#line 360
 5938    __cil_tmp235 = __cil_tmp234 + __cil_tmp233;
 5939#line 360
 5940    __cil_tmp236 = *((struct i2c_adapter **)__cil_tmp235);
 5941#line 360
 5942    tmp___5 = i2c_adapter_id(__cil_tmp236);
 5943#line 360
 5944    tmp___6 = tmp___5;
 5945    }
 5946  } else {
 5947#line 360
 5948    tmp___6 = -1;
 5949  }
 5950  }
 5951  {
 5952#line 360
 5953  __cil_tmp237 = 0 + 24;
 5954#line 360
 5955  __cil_tmp238 = (unsigned long )priv;
 5956#line 360
 5957  __cil_tmp239 = __cil_tmp238 + __cil_tmp237;
 5958#line 360
 5959  __cil_tmp240 = *((char **)__cil_tmp239);
 5960#line 360
 5961  __cil_tmp241 = *((u8 *)priv);
 5962#line 360
 5963  __cil_tmp242 = (int )__cil_tmp241;
 5964#line 360
 5965  printk("<6>%s %d-%04x:   B1   auto mute fm    : %s\n", __cil_tmp240, tmp___6, __cil_tmp242,
 5966         tmp___4);
 5967  }
 5968  {
 5969#line 362
 5970  __cil_tmp243 = buf + 1UL;
 5971#line 362
 5972  __cil_tmp244 = *__cil_tmp243;
 5973#line 362
 5974  __cil_tmp245 = (int )__cil_tmp244;
 5975#line 362
 5976  __cil_tmp246 = __cil_tmp245 & 4;
 5977#line 362
 5978  if (__cil_tmp246 != 0) {
 5979#line 362
 5980    tmp___7 = (char *)"QSS";
 5981  } else {
 5982#line 362
 5983    tmp___7 = (char *)"Intercarrier";
 5984  }
 5985  }
 5986  {
 5987#line 362
 5988  __cil_tmp247 = (struct i2c_adapter *)0;
 5989#line 362
 5990  __cil_tmp248 = (unsigned long )__cil_tmp247;
 5991#line 362
 5992  __cil_tmp249 = 0 + 8;
 5993#line 362
 5994  __cil_tmp250 = (unsigned long )priv;
 5995#line 362
 5996  __cil_tmp251 = __cil_tmp250 + __cil_tmp249;
 5997#line 362
 5998  __cil_tmp252 = *((struct i2c_adapter **)__cil_tmp251);
 5999#line 362
 6000  __cil_tmp253 = (unsigned long )__cil_tmp252;
 6001#line 362
 6002  if (__cil_tmp253 != __cil_tmp248) {
 6003    {
 6004#line 362
 6005    __cil_tmp254 = 0 + 8;
 6006#line 362
 6007    __cil_tmp255 = (unsigned long )priv;
 6008#line 362
 6009    __cil_tmp256 = __cil_tmp255 + __cil_tmp254;
 6010#line 362
 6011    __cil_tmp257 = *((struct i2c_adapter **)__cil_tmp256);
 6012#line 362
 6013    tmp___8 = i2c_adapter_id(__cil_tmp257);
 6014#line 362
 6015    tmp___9 = tmp___8;
 6016    }
 6017  } else {
 6018#line 362
 6019    tmp___9 = -1;
 6020  }
 6021  }
 6022  {
 6023#line 362
 6024  __cil_tmp258 = 0 + 24;
 6025#line 362
 6026  __cil_tmp259 = (unsigned long )priv;
 6027#line 362
 6028  __cil_tmp260 = __cil_tmp259 + __cil_tmp258;
 6029#line 362
 6030  __cil_tmp261 = *((char **)__cil_tmp260);
 6031#line 362
 6032  __cil_tmp262 = *((u8 *)priv);
 6033#line 362
 6034  __cil_tmp263 = (int )__cil_tmp262;
 6035#line 362
 6036  printk("<6>%s %d-%04x:   B2   carrier mode    : %s\n", __cil_tmp261, tmp___9, __cil_tmp263,
 6037         tmp___7);
 6038  }
 6039  {
 6040#line 364
 6041  __cil_tmp264 = (struct i2c_adapter *)0;
 6042#line 364
 6043  __cil_tmp265 = (unsigned long )__cil_tmp264;
 6044#line 364
 6045  __cil_tmp266 = 0 + 8;
 6046#line 364
 6047  __cil_tmp267 = (unsigned long )priv;
 6048#line 364
 6049  __cil_tmp268 = __cil_tmp267 + __cil_tmp266;
 6050#line 364
 6051  __cil_tmp269 = *((struct i2c_adapter **)__cil_tmp268);
 6052#line 364
 6053  __cil_tmp270 = (unsigned long )__cil_tmp269;
 6054#line 364
 6055  if (__cil_tmp270 != __cil_tmp265) {
 6056    {
 6057#line 364
 6058    __cil_tmp271 = 0 + 8;
 6059#line 364
 6060    __cil_tmp272 = (unsigned long )priv;
 6061#line 364
 6062    __cil_tmp273 = __cil_tmp272 + __cil_tmp271;
 6063#line 364
 6064    __cil_tmp274 = *((struct i2c_adapter **)__cil_tmp273);
 6065#line 364
 6066    tmp___10 = i2c_adapter_id(__cil_tmp274);
 6067#line 364
 6068    tmp___11 = tmp___10;
 6069    }
 6070  } else {
 6071#line 364
 6072    tmp___11 = -1;
 6073  }
 6074  }
 6075  {
 6076#line 364
 6077  __cil_tmp275 = 0 + 24;
 6078#line 364
 6079  __cil_tmp276 = (unsigned long )priv;
 6080#line 364
 6081  __cil_tmp277 = __cil_tmp276 + __cil_tmp275;
 6082#line 364
 6083  __cil_tmp278 = *((char **)__cil_tmp277);
 6084#line 364
 6085  __cil_tmp279 = *((u8 *)priv);
 6086#line 364
 6087  __cil_tmp280 = (int )__cil_tmp279;
 6088#line 364
 6089  __cil_tmp281 = buf + 1UL;
 6090#line 364
 6091  __cil_tmp282 = *__cil_tmp281;
 6092#line 364
 6093  __cil_tmp283 = (int )__cil_tmp282;
 6094#line 364
 6095  __cil_tmp284 = __cil_tmp283 & 24;
 6096#line 364
 6097  __cil_tmp285 = __cil_tmp284 >> 3;
 6098#line 364
 6099  __cil_tmp286 = __cil_tmp285 * 8UL;
 6100#line 364
 6101  __cil_tmp287 = (unsigned long )(sound) + __cil_tmp286;
 6102#line 364
 6103  __cil_tmp288 = *((char **)__cil_tmp287);
 6104#line 364
 6105  printk("<6>%s %d-%04x:   B3-4 tv sound/radio  : %s\n", __cil_tmp278, tmp___11, __cil_tmp280,
 6106         __cil_tmp288);
 6107  }
 6108  {
 6109#line 366
 6110  __cil_tmp289 = buf + 1UL;
 6111#line 366
 6112  __cil_tmp290 = *__cil_tmp289;
 6113#line 366
 6114  __cil_tmp291 = (int )__cil_tmp290;
 6115#line 366
 6116  __cil_tmp292 = __cil_tmp291 & 32;
 6117#line 366
 6118  if (__cil_tmp292 != 0) {
 6119#line 366
 6120    tmp___12 = (char *)"yes";
 6121  } else {
 6122#line 366
 6123    tmp___12 = (char *)"no";
 6124  }
 6125  }
 6126  {
 6127#line 366
 6128  __cil_tmp293 = (struct i2c_adapter *)0;
 6129#line 366
 6130  __cil_tmp294 = (unsigned long )__cil_tmp293;
 6131#line 366
 6132  __cil_tmp295 = 0 + 8;
 6133#line 366
 6134  __cil_tmp296 = (unsigned long )priv;
 6135#line 366
 6136  __cil_tmp297 = __cil_tmp296 + __cil_tmp295;
 6137#line 366
 6138  __cil_tmp298 = *((struct i2c_adapter **)__cil_tmp297);
 6139#line 366
 6140  __cil_tmp299 = (unsigned long )__cil_tmp298;
 6141#line 366
 6142  if (__cil_tmp299 != __cil_tmp294) {
 6143    {
 6144#line 366
 6145    __cil_tmp300 = 0 + 8;
 6146#line 366
 6147    __cil_tmp301 = (unsigned long )priv;
 6148#line 366
 6149    __cil_tmp302 = __cil_tmp301 + __cil_tmp300;
 6150#line 366
 6151    __cil_tmp303 = *((struct i2c_adapter **)__cil_tmp302);
 6152#line 366
 6153    tmp___13 = i2c_adapter_id(__cil_tmp303);
 6154#line 366
 6155    tmp___14 = tmp___13;
 6156    }
 6157  } else {
 6158#line 366
 6159    tmp___14 = -1;
 6160  }
 6161  }
 6162  {
 6163#line 366
 6164  __cil_tmp304 = 0 + 24;
 6165#line 366
 6166  __cil_tmp305 = (unsigned long )priv;
 6167#line 366
 6168  __cil_tmp306 = __cil_tmp305 + __cil_tmp304;
 6169#line 366
 6170  __cil_tmp307 = *((char **)__cil_tmp306);
 6171#line 366
 6172  __cil_tmp308 = *((u8 *)priv);
 6173#line 366
 6174  __cil_tmp309 = (int )__cil_tmp308;
 6175#line 366
 6176  printk("<6>%s %d-%04x:   B5   force mute audio: %s\n", __cil_tmp307, tmp___14, __cil_tmp309,
 6177         tmp___12);
 6178  }
 6179  {
 6180#line 368
 6181  __cil_tmp310 = buf + 1UL;
 6182#line 368
 6183  __cil_tmp311 = *__cil_tmp310;
 6184#line 368
 6185  __cil_tmp312 = (int )__cil_tmp311;
 6186#line 368
 6187  __cil_tmp313 = __cil_tmp312 & 64;
 6188#line 368
 6189  if (__cil_tmp313 != 0) {
 6190#line 368
 6191    tmp___15 = (char *)"high (inactive)";
 6192  } else {
 6193#line 368
 6194    tmp___15 = (char *)"low (active)";
 6195  }
 6196  }
 6197  {
 6198#line 368
 6199  __cil_tmp314 = (struct i2c_adapter *)0;
 6200#line 368
 6201  __cil_tmp315 = (unsigned long )__cil_tmp314;
 6202#line 368
 6203  __cil_tmp316 = 0 + 8;
 6204#line 368
 6205  __cil_tmp317 = (unsigned long )priv;
 6206#line 368
 6207  __cil_tmp318 = __cil_tmp317 + __cil_tmp316;
 6208#line 368
 6209  __cil_tmp319 = *((struct i2c_adapter **)__cil_tmp318);
 6210#line 368
 6211  __cil_tmp320 = (unsigned long )__cil_tmp319;
 6212#line 368
 6213  if (__cil_tmp320 != __cil_tmp315) {
 6214    {
 6215#line 368
 6216    __cil_tmp321 = 0 + 8;
 6217#line 368
 6218    __cil_tmp322 = (unsigned long )priv;
 6219#line 368
 6220    __cil_tmp323 = __cil_tmp322 + __cil_tmp321;
 6221#line 368
 6222    __cil_tmp324 = *((struct i2c_adapter **)__cil_tmp323);
 6223#line 368
 6224    tmp___16 = i2c_adapter_id(__cil_tmp324);
 6225#line 368
 6226    tmp___17 = tmp___16;
 6227    }
 6228  } else {
 6229#line 368
 6230    tmp___17 = -1;
 6231  }
 6232  }
 6233  {
 6234#line 368
 6235  __cil_tmp325 = 0 + 24;
 6236#line 368
 6237  __cil_tmp326 = (unsigned long )priv;
 6238#line 368
 6239  __cil_tmp327 = __cil_tmp326 + __cil_tmp325;
 6240#line 368
 6241  __cil_tmp328 = *((char **)__cil_tmp327);
 6242#line 368
 6243  __cil_tmp329 = *((u8 *)priv);
 6244#line 368
 6245  __cil_tmp330 = (int )__cil_tmp329;
 6246#line 368
 6247  printk("<6>%s %d-%04x:   B6   output port 1   : %s\n", __cil_tmp328, tmp___17, __cil_tmp330,
 6248         tmp___15);
 6249  }
 6250  {
 6251#line 370
 6252  __cil_tmp331 = buf + 1UL;
 6253#line 370
 6254  __cil_tmp332 = *__cil_tmp331;
 6255#line 370
 6256  __cil_tmp333 = (signed char )__cil_tmp332;
 6257#line 370
 6258  __cil_tmp334 = (int )__cil_tmp333;
 6259#line 370
 6260  if (__cil_tmp334 < 0) {
 6261#line 370
 6262    tmp___18 = (char *)"high (inactive)";
 6263  } else {
 6264#line 370
 6265    tmp___18 = (char *)"low (active)";
 6266  }
 6267  }
 6268  {
 6269#line 370
 6270  __cil_tmp335 = (struct i2c_adapter *)0;
 6271#line 370
 6272  __cil_tmp336 = (unsigned long )__cil_tmp335;
 6273#line 370
 6274  __cil_tmp337 = 0 + 8;
 6275#line 370
 6276  __cil_tmp338 = (unsigned long )priv;
 6277#line 370
 6278  __cil_tmp339 = __cil_tmp338 + __cil_tmp337;
 6279#line 370
 6280  __cil_tmp340 = *((struct i2c_adapter **)__cil_tmp339);
 6281#line 370
 6282  __cil_tmp341 = (unsigned long )__cil_tmp340;
 6283#line 370
 6284  if (__cil_tmp341 != __cil_tmp336) {
 6285    {
 6286#line 370
 6287    __cil_tmp342 = 0 + 8;
 6288#line 370
 6289    __cil_tmp343 = (unsigned long )priv;
 6290#line 370
 6291    __cil_tmp344 = __cil_tmp343 + __cil_tmp342;
 6292#line 370
 6293    __cil_tmp345 = *((struct i2c_adapter **)__cil_tmp344);
 6294#line 370
 6295    tmp___19 = i2c_adapter_id(__cil_tmp345);
 6296#line 370
 6297    tmp___20 = tmp___19;
 6298    }
 6299  } else {
 6300#line 370
 6301    tmp___20 = -1;
 6302  }
 6303  }
 6304  {
 6305#line 370
 6306  __cil_tmp346 = 0 + 24;
 6307#line 370
 6308  __cil_tmp347 = (unsigned long )priv;
 6309#line 370
 6310  __cil_tmp348 = __cil_tmp347 + __cil_tmp346;
 6311#line 370
 6312  __cil_tmp349 = *((char **)__cil_tmp348);
 6313#line 370
 6314  __cil_tmp350 = *((u8 *)priv);
 6315#line 370
 6316  __cil_tmp351 = (int )__cil_tmp350;
 6317#line 370
 6318  printk("<6>%s %d-%04x:   B7   output port 2   : %s\n", __cil_tmp349, tmp___20, __cil_tmp351,
 6319         tmp___18);
 6320  }
 6321  {
 6322#line 373
 6323  __cil_tmp352 = (struct i2c_adapter *)0;
 6324#line 373
 6325  __cil_tmp353 = (unsigned long )__cil_tmp352;
 6326#line 373
 6327  __cil_tmp354 = 0 + 8;
 6328#line 373
 6329  __cil_tmp355 = (unsigned long )priv;
 6330#line 373
 6331  __cil_tmp356 = __cil_tmp355 + __cil_tmp354;
 6332#line 373
 6333  __cil_tmp357 = *((struct i2c_adapter **)__cil_tmp356);
 6334#line 373
 6335  __cil_tmp358 = (unsigned long )__cil_tmp357;
 6336#line 373
 6337  if (__cil_tmp358 != __cil_tmp353) {
 6338    {
 6339#line 373
 6340    __cil_tmp359 = 0 + 8;
 6341#line 373
 6342    __cil_tmp360 = (unsigned long )priv;
 6343#line 373
 6344    __cil_tmp361 = __cil_tmp360 + __cil_tmp359;
 6345#line 373
 6346    __cil_tmp362 = *((struct i2c_adapter **)__cil_tmp361);
 6347#line 373
 6348    tmp___21 = i2c_adapter_id(__cil_tmp362);
 6349#line 373
 6350    tmp___22 = tmp___21;
 6351    }
 6352  } else {
 6353#line 373
 6354    tmp___22 = -1;
 6355  }
 6356  }
 6357  {
 6358#line 373
 6359  __cil_tmp363 = 0 + 24;
 6360#line 373
 6361  __cil_tmp364 = (unsigned long )priv;
 6362#line 373
 6363  __cil_tmp365 = __cil_tmp364 + __cil_tmp363;
 6364#line 373
 6365  __cil_tmp366 = *((char **)__cil_tmp365);
 6366#line 373
 6367  __cil_tmp367 = *((u8 *)priv);
 6368#line 373
 6369  __cil_tmp368 = (int )__cil_tmp367;
 6370#line 373
 6371  __cil_tmp369 = buf + 2UL;
 6372#line 373
 6373  __cil_tmp370 = *__cil_tmp369;
 6374#line 373
 6375  __cil_tmp371 = (int )__cil_tmp370;
 6376#line 373
 6377  printk("<6>%s %d-%04x: write: byte C 0x%02x\n", __cil_tmp366, tmp___22, __cil_tmp368,
 6378         __cil_tmp371);
 6379  }
 6380  {
 6381#line 374
 6382  __cil_tmp372 = (struct i2c_adapter *)0;
 6383#line 374
 6384  __cil_tmp373 = (unsigned long )__cil_tmp372;
 6385#line 374
 6386  __cil_tmp374 = 0 + 8;
 6387#line 374
 6388  __cil_tmp375 = (unsigned long )priv;
 6389#line 374
 6390  __cil_tmp376 = __cil_tmp375 + __cil_tmp374;
 6391#line 374
 6392  __cil_tmp377 = *((struct i2c_adapter **)__cil_tmp376);
 6393#line 374
 6394  __cil_tmp378 = (unsigned long )__cil_tmp377;
 6395#line 374
 6396  if (__cil_tmp378 != __cil_tmp373) {
 6397    {
 6398#line 374
 6399    __cil_tmp379 = 0 + 8;
 6400#line 374
 6401    __cil_tmp380 = (unsigned long )priv;
 6402#line 374
 6403    __cil_tmp381 = __cil_tmp380 + __cil_tmp379;
 6404#line 374
 6405    __cil_tmp382 = *((struct i2c_adapter **)__cil_tmp381);
 6406#line 374
 6407    tmp___23 = i2c_adapter_id(__cil_tmp382);
 6408#line 374
 6409    tmp___24 = tmp___23;
 6410    }
 6411  } else {
 6412#line 374
 6413    tmp___24 = -1;
 6414  }
 6415  }
 6416  {
 6417#line 374
 6418  __cil_tmp383 = 0 + 24;
 6419#line 374
 6420  __cil_tmp384 = (unsigned long )priv;
 6421#line 374
 6422  __cil_tmp385 = __cil_tmp384 + __cil_tmp383;
 6423#line 374
 6424  __cil_tmp386 = *((char **)__cil_tmp385);
 6425#line 374
 6426  __cil_tmp387 = *((u8 *)priv);
 6427#line 374
 6428  __cil_tmp388 = (int )__cil_tmp387;
 6429#line 374
 6430  __cil_tmp389 = buf + 2UL;
 6431#line 374
 6432  __cil_tmp390 = *__cil_tmp389;
 6433#line 374
 6434  __cil_tmp391 = (int )__cil_tmp390;
 6435#line 374
 6436  __cil_tmp392 = __cil_tmp391 & 31;
 6437#line 374
 6438  __cil_tmp393 = __cil_tmp392 * 8UL;
 6439#line 374
 6440  __cil_tmp394 = (unsigned long )(adjust) + __cil_tmp393;
 6441#line 374
 6442  __cil_tmp395 = *((char **)__cil_tmp394);
 6443#line 374
 6444  printk("<6>%s %d-%04x:   C0-4 top adjustment  : %s dB\n", __cil_tmp386, tmp___24,
 6445         __cil_tmp388, __cil_tmp395);
 6446  }
 6447  {
 6448#line 376
 6449  __cil_tmp396 = (struct i2c_adapter *)0;
 6450#line 376
 6451  __cil_tmp397 = (unsigned long )__cil_tmp396;
 6452#line 376
 6453  __cil_tmp398 = 0 + 8;
 6454#line 376
 6455  __cil_tmp399 = (unsigned long )priv;
 6456#line 376
 6457  __cil_tmp400 = __cil_tmp399 + __cil_tmp398;
 6458#line 376
 6459  __cil_tmp401 = *((struct i2c_adapter **)__cil_tmp400);
 6460#line 376
 6461  __cil_tmp402 = (unsigned long )__cil_tmp401;
 6462#line 376
 6463  if (__cil_tmp402 != __cil_tmp397) {
 6464    {
 6465#line 376
 6466    __cil_tmp403 = 0 + 8;
 6467#line 376
 6468    __cil_tmp404 = (unsigned long )priv;
 6469#line 376
 6470    __cil_tmp405 = __cil_tmp404 + __cil_tmp403;
 6471#line 376
 6472    __cil_tmp406 = *((struct i2c_adapter **)__cil_tmp405);
 6473#line 376
 6474    tmp___25 = i2c_adapter_id(__cil_tmp406);
 6475#line 376
 6476    tmp___26 = tmp___25;
 6477    }
 6478  } else {
 6479#line 376
 6480    tmp___26 = -1;
 6481  }
 6482  }
 6483  {
 6484#line 376
 6485  __cil_tmp407 = 0 + 24;
 6486#line 376
 6487  __cil_tmp408 = (unsigned long )priv;
 6488#line 376
 6489  __cil_tmp409 = __cil_tmp408 + __cil_tmp407;
 6490#line 376
 6491  __cil_tmp410 = *((char **)__cil_tmp409);
 6492#line 376
 6493  __cil_tmp411 = *((u8 *)priv);
 6494#line 376
 6495  __cil_tmp412 = (int )__cil_tmp411;
 6496#line 376
 6497  __cil_tmp413 = buf + 2UL;
 6498#line 376
 6499  __cil_tmp414 = *__cil_tmp413;
 6500#line 376
 6501  __cil_tmp415 = (int )__cil_tmp414;
 6502#line 376
 6503  __cil_tmp416 = __cil_tmp415 & 96;
 6504#line 376
 6505  __cil_tmp417 = __cil_tmp416 >> 5;
 6506#line 376
 6507  __cil_tmp418 = __cil_tmp417 * 8UL;
 6508#line 376
 6509  __cil_tmp419 = (unsigned long )(deemph) + __cil_tmp418;
 6510#line 376
 6511  __cil_tmp420 = *((char **)__cil_tmp419);
 6512#line 376
 6513  printk("<6>%s %d-%04x:   C5-6 de-emphasis     : %s\n", __cil_tmp410, tmp___26, __cil_tmp412,
 6514         __cil_tmp420);
 6515  }
 6516  {
 6517#line 378
 6518  __cil_tmp421 = buf + 2UL;
 6519#line 378
 6520  __cil_tmp422 = *__cil_tmp421;
 6521#line 378
 6522  __cil_tmp423 = (signed char )__cil_tmp422;
 6523#line 378
 6524  __cil_tmp424 = (int )__cil_tmp423;
 6525#line 378
 6526  if (__cil_tmp424 < 0) {
 6527#line 378
 6528    tmp___27 = (char *)"-6";
 6529  } else {
 6530#line 378
 6531    tmp___27 = (char *)"0";
 6532  }
 6533  }
 6534  {
 6535#line 378
 6536  __cil_tmp425 = (struct i2c_adapter *)0;
 6537#line 378
 6538  __cil_tmp426 = (unsigned long )__cil_tmp425;
 6539#line 378
 6540  __cil_tmp427 = 0 + 8;
 6541#line 378
 6542  __cil_tmp428 = (unsigned long )priv;
 6543#line 378
 6544  __cil_tmp429 = __cil_tmp428 + __cil_tmp427;
 6545#line 378
 6546  __cil_tmp430 = *((struct i2c_adapter **)__cil_tmp429);
 6547#line 378
 6548  __cil_tmp431 = (unsigned long )__cil_tmp430;
 6549#line 378
 6550  if (__cil_tmp431 != __cil_tmp426) {
 6551    {
 6552#line 378
 6553    __cil_tmp432 = 0 + 8;
 6554#line 378
 6555    __cil_tmp433 = (unsigned long )priv;
 6556#line 378
 6557    __cil_tmp434 = __cil_tmp433 + __cil_tmp432;
 6558#line 378
 6559    __cil_tmp435 = *((struct i2c_adapter **)__cil_tmp434);
 6560#line 378
 6561    tmp___28 = i2c_adapter_id(__cil_tmp435);
 6562#line 378
 6563    tmp___29 = tmp___28;
 6564    }
 6565  } else {
 6566#line 378
 6567    tmp___29 = -1;
 6568  }
 6569  }
 6570  {
 6571#line 378
 6572  __cil_tmp436 = 0 + 24;
 6573#line 378
 6574  __cil_tmp437 = (unsigned long )priv;
 6575#line 378
 6576  __cil_tmp438 = __cil_tmp437 + __cil_tmp436;
 6577#line 378
 6578  __cil_tmp439 = *((char **)__cil_tmp438);
 6579#line 378
 6580  __cil_tmp440 = *((u8 *)priv);
 6581#line 378
 6582  __cil_tmp441 = (int )__cil_tmp440;
 6583#line 378
 6584  printk("<6>%s %d-%04x:   C7   audio gain      : %s\n", __cil_tmp439, tmp___29, __cil_tmp441,
 6585         tmp___27);
 6586  }
 6587  {
 6588#line 381
 6589  __cil_tmp442 = (struct i2c_adapter *)0;
 6590#line 381
 6591  __cil_tmp443 = (unsigned long )__cil_tmp442;
 6592#line 381
 6593  __cil_tmp444 = 0 + 8;
 6594#line 381
 6595  __cil_tmp445 = (unsigned long )priv;
 6596#line 381
 6597  __cil_tmp446 = __cil_tmp445 + __cil_tmp444;
 6598#line 381
 6599  __cil_tmp447 = *((struct i2c_adapter **)__cil_tmp446);
 6600#line 381
 6601  __cil_tmp448 = (unsigned long )__cil_tmp447;
 6602#line 381
 6603  if (__cil_tmp448 != __cil_tmp443) {
 6604    {
 6605#line 381
 6606    __cil_tmp449 = 0 + 8;
 6607#line 381
 6608    __cil_tmp450 = (unsigned long )priv;
 6609#line 381
 6610    __cil_tmp451 = __cil_tmp450 + __cil_tmp449;
 6611#line 381
 6612    __cil_tmp452 = *((struct i2c_adapter **)__cil_tmp451);
 6613#line 381
 6614    tmp___30 = i2c_adapter_id(__cil_tmp452);
 6615#line 381
 6616    tmp___31 = tmp___30;
 6617    }
 6618  } else {
 6619#line 381
 6620    tmp___31 = -1;
 6621  }
 6622  }
 6623  {
 6624#line 381
 6625  __cil_tmp453 = 0 + 24;
 6626#line 381
 6627  __cil_tmp454 = (unsigned long )priv;
 6628#line 381
 6629  __cil_tmp455 = __cil_tmp454 + __cil_tmp453;
 6630#line 381
 6631  __cil_tmp456 = *((char **)__cil_tmp455);
 6632#line 381
 6633  __cil_tmp457 = *((u8 *)priv);
 6634#line 381
 6635  __cil_tmp458 = (int )__cil_tmp457;
 6636#line 381
 6637  __cil_tmp459 = buf + 3UL;
 6638#line 381
 6639  __cil_tmp460 = *__cil_tmp459;
 6640#line 381
 6641  __cil_tmp461 = (int )__cil_tmp460;
 6642#line 381
 6643  printk("<6>%s %d-%04x: write: byte E 0x%02x\n", __cil_tmp456, tmp___31, __cil_tmp458,
 6644         __cil_tmp461);
 6645  }
 6646  {
 6647#line 382
 6648  __cil_tmp462 = (struct i2c_adapter *)0;
 6649#line 382
 6650  __cil_tmp463 = (unsigned long )__cil_tmp462;
 6651#line 382
 6652  __cil_tmp464 = 0 + 8;
 6653#line 382
 6654  __cil_tmp465 = (unsigned long )priv;
 6655#line 382
 6656  __cil_tmp466 = __cil_tmp465 + __cil_tmp464;
 6657#line 382
 6658  __cil_tmp467 = *((struct i2c_adapter **)__cil_tmp466);
 6659#line 382
 6660  __cil_tmp468 = (unsigned long )__cil_tmp467;
 6661#line 382
 6662  if (__cil_tmp468 != __cil_tmp463) {
 6663    {
 6664#line 382
 6665    __cil_tmp469 = 0 + 8;
 6666#line 382
 6667    __cil_tmp470 = (unsigned long )priv;
 6668#line 382
 6669    __cil_tmp471 = __cil_tmp470 + __cil_tmp469;
 6670#line 382
 6671    __cil_tmp472 = *((struct i2c_adapter **)__cil_tmp471);
 6672#line 382
 6673    tmp___32 = i2c_adapter_id(__cil_tmp472);
 6674#line 382
 6675    tmp___33 = tmp___32;
 6676    }
 6677  } else {
 6678#line 382
 6679    tmp___33 = -1;
 6680  }
 6681  }
 6682  {
 6683#line 382
 6684  __cil_tmp473 = 0 + 24;
 6685#line 382
 6686  __cil_tmp474 = (unsigned long )priv;
 6687#line 382
 6688  __cil_tmp475 = __cil_tmp474 + __cil_tmp473;
 6689#line 382
 6690  __cil_tmp476 = *((char **)__cil_tmp475);
 6691#line 382
 6692  __cil_tmp477 = *((u8 *)priv);
 6693#line 382
 6694  __cil_tmp478 = (int )__cil_tmp477;
 6695#line 382
 6696  __cil_tmp479 = buf + 3UL;
 6697#line 382
 6698  __cil_tmp480 = *__cil_tmp479;
 6699#line 382
 6700  __cil_tmp481 = (int )__cil_tmp480;
 6701#line 382
 6702  __cil_tmp482 = __cil_tmp481 & 3;
 6703#line 382
 6704  __cil_tmp483 = __cil_tmp482 * 8UL;
 6705#line 382
 6706  __cil_tmp484 = (unsigned long )(carrier) + __cil_tmp483;
 6707#line 382
 6708  __cil_tmp485 = *((char **)__cil_tmp484);
 6709#line 382
 6710  printk("<6>%s %d-%04x:   E0-1 sound carrier   : %s\n", __cil_tmp476, tmp___33, __cil_tmp478,
 6711         __cil_tmp485);
 6712  }
 6713  {
 6714#line 384
 6715  __cil_tmp486 = buf + 3UL;
 6716#line 384
 6717  __cil_tmp487 = *__cil_tmp486;
 6718#line 384
 6719  __cil_tmp488 = (int )__cil_tmp487;
 6720#line 384
 6721  __cil_tmp489 = __cil_tmp488 & 64;
 6722#line 384
 6723  if (__cil_tmp489 != 0) {
 6724#line 384
 6725    tmp___34 = (char *)"36";
 6726  } else {
 6727#line 384
 6728    tmp___34 = (char *)"13";
 6729  }
 6730  }
 6731  {
 6732#line 384
 6733  __cil_tmp490 = (struct i2c_adapter *)0;
 6734#line 384
 6735  __cil_tmp491 = (unsigned long )__cil_tmp490;
 6736#line 384
 6737  __cil_tmp492 = 0 + 8;
 6738#line 384
 6739  __cil_tmp493 = (unsigned long )priv;
 6740#line 384
 6741  __cil_tmp494 = __cil_tmp493 + __cil_tmp492;
 6742#line 384
 6743  __cil_tmp495 = *((struct i2c_adapter **)__cil_tmp494);
 6744#line 384
 6745  __cil_tmp496 = (unsigned long )__cil_tmp495;
 6746#line 384
 6747  if (__cil_tmp496 != __cil_tmp491) {
 6748    {
 6749#line 384
 6750    __cil_tmp497 = 0 + 8;
 6751#line 384
 6752    __cil_tmp498 = (unsigned long )priv;
 6753#line 384
 6754    __cil_tmp499 = __cil_tmp498 + __cil_tmp497;
 6755#line 384
 6756    __cil_tmp500 = *((struct i2c_adapter **)__cil_tmp499);
 6757#line 384
 6758    tmp___35 = i2c_adapter_id(__cil_tmp500);
 6759#line 384
 6760    tmp___36 = tmp___35;
 6761    }
 6762  } else {
 6763#line 384
 6764    tmp___36 = -1;
 6765  }
 6766  }
 6767  {
 6768#line 384
 6769  __cil_tmp501 = 0 + 24;
 6770#line 384
 6771  __cil_tmp502 = (unsigned long )priv;
 6772#line 384
 6773  __cil_tmp503 = __cil_tmp502 + __cil_tmp501;
 6774#line 384
 6775  __cil_tmp504 = *((char **)__cil_tmp503);
 6776#line 384
 6777  __cil_tmp505 = *((u8 *)priv);
 6778#line 384
 6779  __cil_tmp506 = (int )__cil_tmp505;
 6780#line 384
 6781  printk("<6>%s %d-%04x:   E6   l pll gating   : %s\n", __cil_tmp504, tmp___36, __cil_tmp506,
 6782         tmp___34);
 6783  }
 6784  {
 6785#line 387
 6786  __cil_tmp507 = buf + 1UL;
 6787#line 387
 6788  __cil_tmp508 = *__cil_tmp507;
 6789#line 387
 6790  __cil_tmp509 = (int )__cil_tmp508;
 6791#line 387
 6792  __cil_tmp510 = __cil_tmp509 & 8;
 6793#line 387
 6794  if (__cil_tmp510 != 0) {
 6795    {
 6796#line 389
 6797    __cil_tmp511 = (struct i2c_adapter *)0;
 6798#line 389
 6799    __cil_tmp512 = (unsigned long )__cil_tmp511;
 6800#line 389
 6801    __cil_tmp513 = 0 + 8;
 6802#line 389
 6803    __cil_tmp514 = (unsigned long )priv;
 6804#line 389
 6805    __cil_tmp515 = __cil_tmp514 + __cil_tmp513;
 6806#line 389
 6807    __cil_tmp516 = *((struct i2c_adapter **)__cil_tmp515);
 6808#line 389
 6809    __cil_tmp517 = (unsigned long )__cil_tmp516;
 6810#line 389
 6811    if (__cil_tmp517 != __cil_tmp512) {
 6812      {
 6813#line 389
 6814      __cil_tmp518 = 0 + 8;
 6815#line 389
 6816      __cil_tmp519 = (unsigned long )priv;
 6817#line 389
 6818      __cil_tmp520 = __cil_tmp519 + __cil_tmp518;
 6819#line 389
 6820      __cil_tmp521 = *((struct i2c_adapter **)__cil_tmp520);
 6821#line 389
 6822      tmp___37 = i2c_adapter_id(__cil_tmp521);
 6823#line 389
 6824      tmp___38 = tmp___37;
 6825      }
 6826    } else {
 6827#line 389
 6828      tmp___38 = -1;
 6829    }
 6830    }
 6831    {
 6832#line 389
 6833    __cil_tmp522 = 0 + 24;
 6834#line 389
 6835    __cil_tmp523 = (unsigned long )priv;
 6836#line 389
 6837    __cil_tmp524 = __cil_tmp523 + __cil_tmp522;
 6838#line 389
 6839    __cil_tmp525 = *((char **)__cil_tmp524);
 6840#line 389
 6841    __cil_tmp526 = *((u8 *)priv);
 6842#line 389
 6843    __cil_tmp527 = (int )__cil_tmp526;
 6844#line 389
 6845    __cil_tmp528 = buf + 3UL;
 6846#line 389
 6847    __cil_tmp529 = *__cil_tmp528;
 6848#line 389
 6849    __cil_tmp530 = (int )__cil_tmp529;
 6850#line 389
 6851    __cil_tmp531 = __cil_tmp530 & 12;
 6852#line 389
 6853    __cil_tmp532 = __cil_tmp531 >> 2;
 6854#line 389
 6855    __cil_tmp533 = __cil_tmp532 * 8UL;
 6856#line 389
 6857    __cil_tmp534 = (unsigned long )(rif) + __cil_tmp533;
 6858#line 389
 6859    __cil_tmp535 = *((char **)__cil_tmp534);
 6860#line 389
 6861    printk("<6>%s %d-%04x:   E2-4 video if        : %s\n", __cil_tmp525, tmp___38,
 6862           __cil_tmp527, __cil_tmp535);
 6863    }
 6864    {
 6865#line 391
 6866    __cil_tmp536 = buf + 3UL;
 6867#line 391
 6868    __cil_tmp537 = *__cil_tmp536;
 6869#line 391
 6870    __cil_tmp538 = (signed char )__cil_tmp537;
 6871#line 391
 6872    __cil_tmp539 = (int )__cil_tmp538;
 6873#line 391
 6874    if (__cil_tmp539 < 0) {
 6875      {
 6876#line 391
 6877      __cil_tmp540 = buf + 3UL;
 6878#line 391
 6879      __cil_tmp541 = *__cil_tmp540;
 6880#line 391
 6881      __cil_tmp542 = (int )__cil_tmp541;
 6882#line 391
 6883      __cil_tmp543 = __cil_tmp542 & 16;
 6884#line 391
 6885      if (__cil_tmp543 != 0) {
 6886#line 391
 6887        tmp___39 = (char *)"fm-agc radio";
 6888      } else {
 6889#line 391
 6890        tmp___39 = (char *)"sif-agc radio";
 6891      }
 6892      }
 6893#line 391
 6894      tmp___40 = tmp___39;
 6895    } else {
 6896#line 391
 6897      tmp___40 = (char *)"fm radio carrier afc";
 6898    }
 6899    }
 6900    {
 6901#line 391
 6902    __cil_tmp544 = (struct i2c_adapter *)0;
 6903#line 391
 6904    __cil_tmp545 = (unsigned long )__cil_tmp544;
 6905#line 391
 6906    __cil_tmp546 = 0 + 8;
 6907#line 391
 6908    __cil_tmp547 = (unsigned long )priv;
 6909#line 391
 6910    __cil_tmp548 = __cil_tmp547 + __cil_tmp546;
 6911#line 391
 6912    __cil_tmp549 = *((struct i2c_adapter **)__cil_tmp548);
 6913#line 391
 6914    __cil_tmp550 = (unsigned long )__cil_tmp549;
 6915#line 391
 6916    if (__cil_tmp550 != __cil_tmp545) {
 6917      {
 6918#line 391
 6919      __cil_tmp551 = 0 + 8;
 6920#line 391
 6921      __cil_tmp552 = (unsigned long )priv;
 6922#line 391
 6923      __cil_tmp553 = __cil_tmp552 + __cil_tmp551;
 6924#line 391
 6925      __cil_tmp554 = *((struct i2c_adapter **)__cil_tmp553);
 6926#line 391
 6927      tmp___41 = i2c_adapter_id(__cil_tmp554);
 6928#line 391
 6929      tmp___42 = tmp___41;
 6930      }
 6931    } else {
 6932#line 391
 6933      tmp___42 = -1;
 6934    }
 6935    }
 6936    {
 6937#line 391
 6938    __cil_tmp555 = 0 + 24;
 6939#line 391
 6940    __cil_tmp556 = (unsigned long )priv;
 6941#line 391
 6942    __cil_tmp557 = __cil_tmp556 + __cil_tmp555;
 6943#line 391
 6944    __cil_tmp558 = *((char **)__cil_tmp557);
 6945#line 391
 6946    __cil_tmp559 = *((u8 *)priv);
 6947#line 391
 6948    __cil_tmp560 = (int )__cil_tmp559;
 6949#line 391
 6950    printk("<6>%s %d-%04x:   E7   vif agc output  : %s\n", __cil_tmp558, tmp___42,
 6951           __cil_tmp560, tmp___40);
 6952    }
 6953  } else {
 6954    {
 6955#line 398
 6956    __cil_tmp561 = (struct i2c_adapter *)0;
 6957#line 398
 6958    __cil_tmp562 = (unsigned long )__cil_tmp561;
 6959#line 398
 6960    __cil_tmp563 = 0 + 8;
 6961#line 398
 6962    __cil_tmp564 = (unsigned long )priv;
 6963#line 398
 6964    __cil_tmp565 = __cil_tmp564 + __cil_tmp563;
 6965#line 398
 6966    __cil_tmp566 = *((struct i2c_adapter **)__cil_tmp565);
 6967#line 398
 6968    __cil_tmp567 = (unsigned long )__cil_tmp566;
 6969#line 398
 6970    if (__cil_tmp567 != __cil_tmp562) {
 6971      {
 6972#line 398
 6973      __cil_tmp568 = 0 + 8;
 6974#line 398
 6975      __cil_tmp569 = (unsigned long )priv;
 6976#line 398
 6977      __cil_tmp570 = __cil_tmp569 + __cil_tmp568;
 6978#line 398
 6979      __cil_tmp571 = *((struct i2c_adapter **)__cil_tmp570);
 6980#line 398
 6981      tmp___43 = i2c_adapter_id(__cil_tmp571);
 6982#line 398
 6983      tmp___44 = tmp___43;
 6984      }
 6985    } else {
 6986#line 398
 6987      tmp___44 = -1;
 6988    }
 6989    }
 6990    {
 6991#line 398
 6992    __cil_tmp572 = 0 + 24;
 6993#line 398
 6994    __cil_tmp573 = (unsigned long )priv;
 6995#line 398
 6996    __cil_tmp574 = __cil_tmp573 + __cil_tmp572;
 6997#line 398
 6998    __cil_tmp575 = *((char **)__cil_tmp574);
 6999#line 398
 7000    __cil_tmp576 = *((u8 *)priv);
 7001#line 398
 7002    __cil_tmp577 = (int )__cil_tmp576;
 7003#line 398
 7004    __cil_tmp578 = buf + 3UL;
 7005#line 398
 7006    __cil_tmp579 = *__cil_tmp578;
 7007#line 398
 7008    __cil_tmp580 = (int )__cil_tmp579;
 7009#line 398
 7010    __cil_tmp581 = __cil_tmp580 & 28;
 7011#line 398
 7012    __cil_tmp582 = __cil_tmp581 >> 2;
 7013#line 398
 7014    __cil_tmp583 = __cil_tmp582 * 8UL;
 7015#line 398
 7016    __cil_tmp584 = (unsigned long )(vif) + __cil_tmp583;
 7017#line 398
 7018    __cil_tmp585 = *((char **)__cil_tmp584);
 7019#line 398
 7020    printk("<6>%s %d-%04x:   E2-4 video if        : %s\n", __cil_tmp575, tmp___44,
 7021           __cil_tmp577, __cil_tmp585);
 7022    }
 7023    {
 7024#line 400
 7025    __cil_tmp586 = buf + 3UL;
 7026#line 400
 7027    __cil_tmp587 = *__cil_tmp586;
 7028#line 400
 7029    __cil_tmp588 = (signed char )__cil_tmp587;
 7030#line 400
 7031    __cil_tmp589 = (int )__cil_tmp588;
 7032#line 400
 7033    if (__cil_tmp589 < 0) {
 7034      {
 7035#line 400
 7036      __cil_tmp590 = buf + 3UL;
 7037#line 400
 7038      __cil_tmp591 = *__cil_tmp590;
 7039#line 400
 7040      __cil_tmp592 = (int )__cil_tmp591;
 7041#line 400
 7042      __cil_tmp593 = __cil_tmp592 & 32;
 7043#line 400
 7044      if (__cil_tmp593 != 0) {
 7045#line 400
 7046        tmp___45 = (char *)"external";
 7047      } else {
 7048#line 400
 7049        tmp___45 = (char *)"normal";
 7050      }
 7051      }
 7052#line 400
 7053      tmp___47 = tmp___45;
 7054    } else {
 7055      {
 7056#line 400
 7057      __cil_tmp594 = buf + 3UL;
 7058#line 400
 7059      __cil_tmp595 = *__cil_tmp594;
 7060#line 400
 7061      __cil_tmp596 = (int )__cil_tmp595;
 7062#line 400
 7063      __cil_tmp597 = __cil_tmp596 & 32;
 7064#line 400
 7065      if (__cil_tmp597 != 0) {
 7066#line 400
 7067        tmp___46 = (char *)"minimum";
 7068      } else {
 7069#line 400
 7070        tmp___46 = (char *)"normal";
 7071      }
 7072      }
 7073#line 400
 7074      tmp___47 = tmp___46;
 7075    }
 7076    }
 7077    {
 7078#line 400
 7079    __cil_tmp598 = (struct i2c_adapter *)0;
 7080#line 400
 7081    __cil_tmp599 = (unsigned long )__cil_tmp598;
 7082#line 400
 7083    __cil_tmp600 = 0 + 8;
 7084#line 400
 7085    __cil_tmp601 = (unsigned long )priv;
 7086#line 400
 7087    __cil_tmp602 = __cil_tmp601 + __cil_tmp600;
 7088#line 400
 7089    __cil_tmp603 = *((struct i2c_adapter **)__cil_tmp602);
 7090#line 400
 7091    __cil_tmp604 = (unsigned long )__cil_tmp603;
 7092#line 400
 7093    if (__cil_tmp604 != __cil_tmp599) {
 7094      {
 7095#line 400
 7096      __cil_tmp605 = 0 + 8;
 7097#line 400
 7098      __cil_tmp606 = (unsigned long )priv;
 7099#line 400
 7100      __cil_tmp607 = __cil_tmp606 + __cil_tmp605;
 7101#line 400
 7102      __cil_tmp608 = *((struct i2c_adapter **)__cil_tmp607);
 7103#line 400
 7104      tmp___48 = i2c_adapter_id(__cil_tmp608);
 7105#line 400
 7106      tmp___49 = tmp___48;
 7107      }
 7108    } else {
 7109#line 400
 7110      tmp___49 = -1;
 7111    }
 7112    }
 7113    {
 7114#line 400
 7115    __cil_tmp609 = 0 + 24;
 7116#line 400
 7117    __cil_tmp610 = (unsigned long )priv;
 7118#line 400
 7119    __cil_tmp611 = __cil_tmp610 + __cil_tmp609;
 7120#line 400
 7121    __cil_tmp612 = *((char **)__cil_tmp611);
 7122#line 400
 7123    __cil_tmp613 = *((u8 *)priv);
 7124#line 400
 7125    __cil_tmp614 = (int )__cil_tmp613;
 7126#line 400
 7127    printk("<6>%s %d-%04x:   E5   tuner gain      : %s\n", __cil_tmp612, tmp___49,
 7128           __cil_tmp614, tmp___47);
 7129    }
 7130    {
 7131#line 404
 7132    __cil_tmp615 = buf + 3UL;
 7133#line 404
 7134    __cil_tmp616 = *__cil_tmp615;
 7135#line 404
 7136    __cil_tmp617 = (signed char )__cil_tmp616;
 7137#line 404
 7138    __cil_tmp618 = (int )__cil_tmp617;
 7139#line 404
 7140    if (__cil_tmp618 < 0) {
 7141      {
 7142#line 404
 7143      __cil_tmp619 = buf + 3UL;
 7144#line 404
 7145      __cil_tmp620 = *__cil_tmp619;
 7146#line 404
 7147      __cil_tmp621 = (int )__cil_tmp620;
 7148#line 404
 7149      __cil_tmp622 = __cil_tmp621 & 32;
 7150#line 404
 7151      if (__cil_tmp622 != 0) {
 7152#line 404
 7153        tmp___50 = (char *)"pin3 port, pin22 vif agc out";
 7154      } else {
 7155#line 404
 7156        tmp___50 = (char *)"pin22 port, pin3 vif acg ext in";
 7157      }
 7158      }
 7159#line 404
 7160      tmp___51 = tmp___50;
 7161    } else {
 7162#line 404
 7163      tmp___51 = (char *)"pin3+pin22 port";
 7164    }
 7165    }
 7166    {
 7167#line 404
 7168    __cil_tmp623 = (struct i2c_adapter *)0;
 7169#line 404
 7170    __cil_tmp624 = (unsigned long )__cil_tmp623;
 7171#line 404
 7172    __cil_tmp625 = 0 + 8;
 7173#line 404
 7174    __cil_tmp626 = (unsigned long )priv;
 7175#line 404
 7176    __cil_tmp627 = __cil_tmp626 + __cil_tmp625;
 7177#line 404
 7178    __cil_tmp628 = *((struct i2c_adapter **)__cil_tmp627);
 7179#line 404
 7180    __cil_tmp629 = (unsigned long )__cil_tmp628;
 7181#line 404
 7182    if (__cil_tmp629 != __cil_tmp624) {
 7183      {
 7184#line 404
 7185      __cil_tmp630 = 0 + 8;
 7186#line 404
 7187      __cil_tmp631 = (unsigned long )priv;
 7188#line 404
 7189      __cil_tmp632 = __cil_tmp631 + __cil_tmp630;
 7190#line 404
 7191      __cil_tmp633 = *((struct i2c_adapter **)__cil_tmp632);
 7192#line 404
 7193      tmp___52 = i2c_adapter_id(__cil_tmp633);
 7194#line 404
 7195      tmp___53 = tmp___52;
 7196      }
 7197    } else {
 7198#line 404
 7199      tmp___53 = -1;
 7200    }
 7201    }
 7202    {
 7203#line 404
 7204    __cil_tmp634 = 0 + 24;
 7205#line 404
 7206    __cil_tmp635 = (unsigned long )priv;
 7207#line 404
 7208    __cil_tmp636 = __cil_tmp635 + __cil_tmp634;
 7209#line 404
 7210    __cil_tmp637 = *((char **)__cil_tmp636);
 7211#line 404
 7212    __cil_tmp638 = *((u8 *)priv);
 7213#line 404
 7214    __cil_tmp639 = (int )__cil_tmp638;
 7215#line 404
 7216    printk("<6>%s %d-%04x:   E7   vif agc output  : %s\n", __cil_tmp637, tmp___53,
 7217           __cil_tmp639, tmp___51);
 7218    }
 7219  }
 7220  }
 7221  {
 7222#line 410
 7223  __cil_tmp640 = (struct i2c_adapter *)0;
 7224#line 410
 7225  __cil_tmp641 = (unsigned long )__cil_tmp640;
 7226#line 410
 7227  __cil_tmp642 = 0 + 8;
 7228#line 410
 7229  __cil_tmp643 = (unsigned long )priv;
 7230#line 410
 7231  __cil_tmp644 = __cil_tmp643 + __cil_tmp642;
 7232#line 410
 7233  __cil_tmp645 = *((struct i2c_adapter **)__cil_tmp644);
 7234#line 410
 7235  __cil_tmp646 = (unsigned long )__cil_tmp645;
 7236#line 410
 7237  if (__cil_tmp646 != __cil_tmp641) {
 7238    {
 7239#line 410
 7240    __cil_tmp647 = 0 + 8;
 7241#line 410
 7242    __cil_tmp648 = (unsigned long )priv;
 7243#line 410
 7244    __cil_tmp649 = __cil_tmp648 + __cil_tmp647;
 7245#line 410
 7246    __cil_tmp650 = *((struct i2c_adapter **)__cil_tmp649);
 7247#line 410
 7248    tmp___54 = i2c_adapter_id(__cil_tmp650);
 7249#line 410
 7250    tmp___55 = tmp___54;
 7251    }
 7252  } else {
 7253#line 410
 7254    tmp___55 = -1;
 7255  }
 7256  }
 7257  {
 7258#line 410
 7259  __cil_tmp651 = 0 + 24;
 7260#line 410
 7261  __cil_tmp652 = (unsigned long )priv;
 7262#line 410
 7263  __cil_tmp653 = __cil_tmp652 + __cil_tmp651;
 7264#line 410
 7265  __cil_tmp654 = *((char **)__cil_tmp653);
 7266#line 410
 7267  __cil_tmp655 = *((u8 *)priv);
 7268#line 410
 7269  __cil_tmp656 = (int )__cil_tmp655;
 7270#line 410
 7271  printk("<6>%s %d-%04x: --\n", __cil_tmp654, tmp___55, __cil_tmp656);
 7272  }
 7273#line 411
 7274  return;
 7275}
 7276}
 7277#line 415 "/home/zakharov/launch/work/current--X--drivers/--X--defaultlinux-3.4--X--43_1a--X--cpachecker/linux-3.4/csd_deg_dscv/9531/dscv_tempdir/dscv/ri/43_1a/drivers/media/common/tuners/tda9887.c.p"
 7278static int tda9887_set_tvnorm(struct dvb_frontend *fe ) 
 7279{ struct tda9887_priv *priv ;
 7280  struct tvnorm *norm ;
 7281  char *buf ;
 7282  int i ;
 7283  int tmp ;
 7284  int tmp___0 ;
 7285  int tmp___1 ;
 7286  int tmp___2 ;
 7287  unsigned long __cil_tmp10 ;
 7288  unsigned long __cil_tmp11 ;
 7289  void *__cil_tmp12 ;
 7290  unsigned long __cil_tmp13 ;
 7291  unsigned long __cil_tmp14 ;
 7292  unsigned char (*__cil_tmp15)[4U] ;
 7293  unsigned long __cil_tmp16 ;
 7294  unsigned long __cil_tmp17 ;
 7295  unsigned int __cil_tmp18 ;
 7296  unsigned long __cil_tmp19 ;
 7297  unsigned long __cil_tmp20 ;
 7298  unsigned int __cil_tmp21 ;
 7299  unsigned long __cil_tmp22 ;
 7300  unsigned long __cil_tmp23 ;
 7301  v4l2_std_id __cil_tmp24 ;
 7302  unsigned long __cil_tmp25 ;
 7303  unsigned long __cil_tmp26 ;
 7304  v4l2_std_id __cil_tmp27 ;
 7305  unsigned long long __cil_tmp28 ;
 7306  unsigned long __cil_tmp29 ;
 7307  struct tvnorm *__cil_tmp30 ;
 7308  unsigned int __cil_tmp31 ;
 7309  struct tvnorm *__cil_tmp32 ;
 7310  unsigned long __cil_tmp33 ;
 7311  unsigned long __cil_tmp34 ;
 7312  int *__cil_tmp35 ;
 7313  int __cil_tmp36 ;
 7314  struct i2c_adapter *__cil_tmp37 ;
 7315  unsigned long __cil_tmp38 ;
 7316  unsigned long __cil_tmp39 ;
 7317  unsigned long __cil_tmp40 ;
 7318  unsigned long __cil_tmp41 ;
 7319  struct i2c_adapter *__cil_tmp42 ;
 7320  unsigned long __cil_tmp43 ;
 7321  unsigned long __cil_tmp44 ;
 7322  unsigned long __cil_tmp45 ;
 7323  unsigned long __cil_tmp46 ;
 7324  struct i2c_adapter *__cil_tmp47 ;
 7325  unsigned long __cil_tmp48 ;
 7326  unsigned long __cil_tmp49 ;
 7327  unsigned long __cil_tmp50 ;
 7328  char *__cil_tmp51 ;
 7329  u8 __cil_tmp52 ;
 7330  int __cil_tmp53 ;
 7331  int *__cil_tmp54 ;
 7332  int __cil_tmp55 ;
 7333  struct i2c_adapter *__cil_tmp56 ;
 7334  unsigned long __cil_tmp57 ;
 7335  unsigned long __cil_tmp58 ;
 7336  unsigned long __cil_tmp59 ;
 7337  unsigned long __cil_tmp60 ;
 7338  struct i2c_adapter *__cil_tmp61 ;
 7339  unsigned long __cil_tmp62 ;
 7340  unsigned long __cil_tmp63 ;
 7341  unsigned long __cil_tmp64 ;
 7342  unsigned long __cil_tmp65 ;
 7343  struct i2c_adapter *__cil_tmp66 ;
 7344  unsigned long __cil_tmp67 ;
 7345  unsigned long __cil_tmp68 ;
 7346  unsigned long __cil_tmp69 ;
 7347  char *__cil_tmp70 ;
 7348  u8 __cil_tmp71 ;
 7349  int __cil_tmp72 ;
 7350  unsigned long __cil_tmp73 ;
 7351  unsigned long __cil_tmp74 ;
 7352  char *__cil_tmp75 ;
 7353  char *__cil_tmp76 ;
 7354  unsigned long __cil_tmp77 ;
 7355  unsigned long __cil_tmp78 ;
 7356  unsigned char __cil_tmp79 ;
 7357  char *__cil_tmp80 ;
 7358  unsigned long __cil_tmp81 ;
 7359  unsigned long __cil_tmp82 ;
 7360  unsigned char __cil_tmp83 ;
 7361  char *__cil_tmp84 ;
 7362  unsigned long __cil_tmp85 ;
 7363  unsigned long __cil_tmp86 ;
 7364  unsigned char __cil_tmp87 ;
 7365
 7366  {
 7367#line 417
 7368  __cil_tmp10 = (unsigned long )fe;
 7369#line 417
 7370  __cil_tmp11 = __cil_tmp10 + 792;
 7371#line 417
 7372  __cil_tmp12 = *((void **)__cil_tmp11);
 7373#line 417
 7374  priv = (struct tda9887_priv *)__cil_tmp12;
 7375#line 418
 7376  norm = (struct tvnorm *)0;
 7377#line 419
 7378  __cil_tmp13 = (unsigned long )priv;
 7379#line 419
 7380  __cil_tmp14 = __cil_tmp13 + 48;
 7381#line 419
 7382  __cil_tmp15 = (unsigned char (*)[4U])__cil_tmp14;
 7383#line 419
 7384  buf = (char *)__cil_tmp15;
 7385  {
 7386#line 422
 7387  __cil_tmp16 = (unsigned long )priv;
 7388#line 422
 7389  __cil_tmp17 = __cil_tmp16 + 56;
 7390#line 422
 7391  __cil_tmp18 = *((unsigned int *)__cil_tmp17);
 7392#line 422
 7393  if (__cil_tmp18 == 1U) {
 7394    {
 7395#line 423
 7396    __cil_tmp19 = (unsigned long )priv;
 7397#line 423
 7398    __cil_tmp20 = __cil_tmp19 + 60;
 7399#line 423
 7400    __cil_tmp21 = *((unsigned int *)__cil_tmp20);
 7401#line 423
 7402    if (__cil_tmp21 == 0U) {
 7403#line 424
 7404      norm = & radio_mono;
 7405    } else {
 7406#line 426
 7407      norm = & radio_stereo;
 7408    }
 7409    }
 7410  } else {
 7411#line 428
 7412    i = 0;
 7413#line 428
 7414    goto ldv_24321;
 7415    ldv_24320: ;
 7416    {
 7417#line 429
 7418    __cil_tmp22 = (unsigned long )priv;
 7419#line 429
 7420    __cil_tmp23 = __cil_tmp22 + 64;
 7421#line 429
 7422    __cil_tmp24 = *((v4l2_std_id *)__cil_tmp23);
 7423#line 429
 7424    __cil_tmp25 = i * 24UL;
 7425#line 429
 7426    __cil_tmp26 = (unsigned long )(tvnorms) + __cil_tmp25;
 7427#line 429
 7428    __cil_tmp27 = *((v4l2_std_id *)__cil_tmp26);
 7429#line 429
 7430    __cil_tmp28 = __cil_tmp27 & __cil_tmp24;
 7431#line 429
 7432    if (__cil_tmp28 != 0ULL) {
 7433#line 430
 7434      __cil_tmp29 = (unsigned long )i;
 7435#line 430
 7436      __cil_tmp30 = (struct tvnorm *)(& tvnorms);
 7437#line 430
 7438      norm = __cil_tmp30 + __cil_tmp29;
 7439#line 431
 7440      goto ldv_24319;
 7441    } else {
 7442
 7443    }
 7444    }
 7445#line 428
 7446    i = i + 1;
 7447    ldv_24321: ;
 7448    {
 7449#line 428
 7450    __cil_tmp31 = (unsigned int )i;
 7451#line 428
 7452    if (__cil_tmp31 <= 9U) {
 7453#line 429
 7454      goto ldv_24320;
 7455    } else {
 7456#line 431
 7457      goto ldv_24319;
 7458    }
 7459    }
 7460    ldv_24319: ;
 7461  }
 7462  }
 7463  {
 7464#line 435
 7465  __cil_tmp32 = (struct tvnorm *)0;
 7466#line 435
 7467  __cil_tmp33 = (unsigned long )__cil_tmp32;
 7468#line 435
 7469  __cil_tmp34 = (unsigned long )norm;
 7470#line 435
 7471  if (__cil_tmp34 == __cil_tmp33) {
 7472    {
 7473#line 436
 7474    __cil_tmp35 = & debug;
 7475#line 436
 7476    __cil_tmp36 = *__cil_tmp35;
 7477#line 436
 7478    if (__cil_tmp36 != 0) {
 7479      {
 7480#line 436
 7481      __cil_tmp37 = (struct i2c_adapter *)0;
 7482#line 436
 7483      __cil_tmp38 = (unsigned long )__cil_tmp37;
 7484#line 436
 7485      __cil_tmp39 = 0 + 8;
 7486#line 436
 7487      __cil_tmp40 = (unsigned long )priv;
 7488#line 436
 7489      __cil_tmp41 = __cil_tmp40 + __cil_tmp39;
 7490#line 436
 7491      __cil_tmp42 = *((struct i2c_adapter **)__cil_tmp41);
 7492#line 436
 7493      __cil_tmp43 = (unsigned long )__cil_tmp42;
 7494#line 436
 7495      if (__cil_tmp43 != __cil_tmp38) {
 7496        {
 7497#line 436
 7498        __cil_tmp44 = 0 + 8;
 7499#line 436
 7500        __cil_tmp45 = (unsigned long )priv;
 7501#line 436
 7502        __cil_tmp46 = __cil_tmp45 + __cil_tmp44;
 7503#line 436
 7504        __cil_tmp47 = *((struct i2c_adapter **)__cil_tmp46);
 7505#line 436
 7506        tmp = i2c_adapter_id(__cil_tmp47);
 7507#line 436
 7508        tmp___0 = tmp;
 7509        }
 7510      } else {
 7511#line 436
 7512        tmp___0 = -1;
 7513      }
 7514      }
 7515      {
 7516#line 436
 7517      __cil_tmp48 = 0 + 24;
 7518#line 436
 7519      __cil_tmp49 = (unsigned long )priv;
 7520#line 436
 7521      __cil_tmp50 = __cil_tmp49 + __cil_tmp48;
 7522#line 436
 7523      __cil_tmp51 = *((char **)__cil_tmp50);
 7524#line 436
 7525      __cil_tmp52 = *((u8 *)priv);
 7526#line 436
 7527      __cil_tmp53 = (int )__cil_tmp52;
 7528#line 436
 7529      printk("<7>%s %d-%04x: Unsupported tvnorm entry - audio muted\n", __cil_tmp51,
 7530             tmp___0, __cil_tmp53);
 7531      }
 7532    } else {
 7533
 7534    }
 7535    }
 7536#line 437
 7537    return (-1);
 7538  } else {
 7539
 7540  }
 7541  }
 7542  {
 7543#line 440
 7544  __cil_tmp54 = & debug;
 7545#line 440
 7546  __cil_tmp55 = *__cil_tmp54;
 7547#line 440
 7548  if (__cil_tmp55 != 0) {
 7549    {
 7550#line 440
 7551    __cil_tmp56 = (struct i2c_adapter *)0;
 7552#line 440
 7553    __cil_tmp57 = (unsigned long )__cil_tmp56;
 7554#line 440
 7555    __cil_tmp58 = 0 + 8;
 7556#line 440
 7557    __cil_tmp59 = (unsigned long )priv;
 7558#line 440
 7559    __cil_tmp60 = __cil_tmp59 + __cil_tmp58;
 7560#line 440
 7561    __cil_tmp61 = *((struct i2c_adapter **)__cil_tmp60);
 7562#line 440
 7563    __cil_tmp62 = (unsigned long )__cil_tmp61;
 7564#line 440
 7565    if (__cil_tmp62 != __cil_tmp57) {
 7566      {
 7567#line 440
 7568      __cil_tmp63 = 0 + 8;
 7569#line 440
 7570      __cil_tmp64 = (unsigned long )priv;
 7571#line 440
 7572      __cil_tmp65 = __cil_tmp64 + __cil_tmp63;
 7573#line 440
 7574      __cil_tmp66 = *((struct i2c_adapter **)__cil_tmp65);
 7575#line 440
 7576      tmp___1 = i2c_adapter_id(__cil_tmp66);
 7577#line 440
 7578      tmp___2 = tmp___1;
 7579      }
 7580    } else {
 7581#line 440
 7582      tmp___2 = -1;
 7583    }
 7584    }
 7585    {
 7586#line 440
 7587    __cil_tmp67 = 0 + 24;
 7588#line 440
 7589    __cil_tmp68 = (unsigned long )priv;
 7590#line 440
 7591    __cil_tmp69 = __cil_tmp68 + __cil_tmp67;
 7592#line 440
 7593    __cil_tmp70 = *((char **)__cil_tmp69);
 7594#line 440
 7595    __cil_tmp71 = *((u8 *)priv);
 7596#line 440
 7597    __cil_tmp72 = (int )__cil_tmp71;
 7598#line 440
 7599    __cil_tmp73 = (unsigned long )norm;
 7600#line 440
 7601    __cil_tmp74 = __cil_tmp73 + 8;
 7602#line 440
 7603    __cil_tmp75 = *((char **)__cil_tmp74);
 7604#line 440
 7605    printk("<7>%s %d-%04x: configure for: %s\n", __cil_tmp70, tmp___2, __cil_tmp72,
 7606           __cil_tmp75);
 7607    }
 7608  } else {
 7609
 7610  }
 7611  }
 7612#line 441
 7613  __cil_tmp76 = buf + 1UL;
 7614#line 441
 7615  __cil_tmp77 = (unsigned long )norm;
 7616#line 441
 7617  __cil_tmp78 = __cil_tmp77 + 16;
 7618#line 441
 7619  __cil_tmp79 = *((unsigned char *)__cil_tmp78);
 7620#line 441
 7621  *__cil_tmp76 = (char )__cil_tmp79;
 7622#line 442
 7623  __cil_tmp80 = buf + 2UL;
 7624#line 442
 7625  __cil_tmp81 = (unsigned long )norm;
 7626#line 442
 7627  __cil_tmp82 = __cil_tmp81 + 17;
 7628#line 442
 7629  __cil_tmp83 = *((unsigned char *)__cil_tmp82);
 7630#line 442
 7631  *__cil_tmp80 = (char )__cil_tmp83;
 7632#line 443
 7633  __cil_tmp84 = buf + 3UL;
 7634#line 443
 7635  __cil_tmp85 = (unsigned long )norm;
 7636#line 443
 7637  __cil_tmp86 = __cil_tmp85 + 18;
 7638#line 443
 7639  __cil_tmp87 = *((unsigned char *)__cil_tmp86);
 7640#line 443
 7641  *__cil_tmp84 = (char )__cil_tmp87;
 7642#line 444
 7643  return (0);
 7644}
 7645}
 7646#line 447 "/home/zakharov/launch/work/current--X--drivers/--X--defaultlinux-3.4--X--43_1a--X--cpachecker/linux-3.4/csd_deg_dscv/9531/dscv_tempdir/dscv/ri/43_1a/drivers/media/common/tuners/tda9887.c.p"
 7647static unsigned int port1  =    4294967295U;
 7648#line 448 "/home/zakharov/launch/work/current--X--drivers/--X--defaultlinux-3.4--X--43_1a--X--cpachecker/linux-3.4/csd_deg_dscv/9531/dscv_tempdir/dscv/ri/43_1a/drivers/media/common/tuners/tda9887.c.p"
 7649static unsigned int port2  =    4294967295U;
 7650#line 449 "/home/zakharov/launch/work/current--X--drivers/--X--defaultlinux-3.4--X--43_1a--X--cpachecker/linux-3.4/csd_deg_dscv/9531/dscv_tempdir/dscv/ri/43_1a/drivers/media/common/tuners/tda9887.c.p"
 7651static unsigned int qss  =    4294967295U;
 7652#line 450 "/home/zakharov/launch/work/current--X--drivers/--X--defaultlinux-3.4--X--43_1a--X--cpachecker/linux-3.4/csd_deg_dscv/9531/dscv_tempdir/dscv/ri/43_1a/drivers/media/common/tuners/tda9887.c.p"
 7653static unsigned int adjust  =    4294967295U;
 7654#line 457 "/home/zakharov/launch/work/current--X--drivers/--X--defaultlinux-3.4--X--43_1a--X--cpachecker/linux-3.4/csd_deg_dscv/9531/dscv_tempdir/dscv/ri/43_1a/drivers/media/common/tuners/tda9887.c.p"
 7655static int tda9887_set_insmod(struct dvb_frontend *fe ) 
 7656{ struct tda9887_priv *priv ;
 7657  char *buf ;
 7658  unsigned long __cil_tmp4 ;
 7659  unsigned long __cil_tmp5 ;
 7660  void *__cil_tmp6 ;
 7661  unsigned long __cil_tmp7 ;
 7662  unsigned long __cil_tmp8 ;
 7663  unsigned char (*__cil_tmp9)[4U] ;
 7664  unsigned int *__cil_tmp10 ;
 7665  unsigned int __cil_tmp11 ;
 7666  unsigned int *__cil_tmp12 ;
 7667  unsigned int __cil_tmp13 ;
 7668  char *__cil_tmp14 ;
 7669  char *__cil_tmp15 ;
 7670  char __cil_tmp16 ;
 7671  signed char __cil_tmp17 ;
 7672  int __cil_tmp18 ;
 7673  int __cil_tmp19 ;
 7674  char *__cil_tmp20 ;
 7675  char *__cil_tmp21 ;
 7676  char __cil_tmp22 ;
 7677  int __cil_tmp23 ;
 7678  int __cil_tmp24 ;
 7679  unsigned int *__cil_tmp25 ;
 7680  unsigned int __cil_tmp26 ;
 7681  unsigned int *__cil_tmp27 ;
 7682  unsigned int __cil_tmp28 ;
 7683  char *__cil_tmp29 ;
 7684  char *__cil_tmp30 ;
 7685  char __cil_tmp31 ;
 7686  int __cil_tmp32 ;
 7687  int __cil_tmp33 ;
 7688  char *__cil_tmp34 ;
 7689  char *__cil_tmp35 ;
 7690  char __cil_tmp36 ;
 7691  int __cil_tmp37 ;
 7692  int __cil_tmp38 ;
 7693  unsigned int *__cil_tmp39 ;
 7694  unsigned int __cil_tmp40 ;
 7695  unsigned int *__cil_tmp41 ;
 7696  unsigned int __cil_tmp42 ;
 7697  char *__cil_tmp43 ;
 7698  char *__cil_tmp44 ;
 7699  char __cil_tmp45 ;
 7700  signed char __cil_tmp46 ;
 7701  int __cil_tmp47 ;
 7702  int __cil_tmp48 ;
 7703  char *__cil_tmp49 ;
 7704  char *__cil_tmp50 ;
 7705  char __cil_tmp51 ;
 7706  int __cil_tmp52 ;
 7707  int __cil_tmp53 ;
 7708  unsigned int *__cil_tmp54 ;
 7709  unsigned int __cil_tmp55 ;
 7710  char *__cil_tmp56 ;
 7711  char *__cil_tmp57 ;
 7712  char __cil_tmp58 ;
 7713  int __cil_tmp59 ;
 7714  int __cil_tmp60 ;
 7715  char *__cil_tmp61 ;
 7716  unsigned int *__cil_tmp62 ;
 7717  unsigned int __cil_tmp63 ;
 7718  unsigned char __cil_tmp64 ;
 7719  int __cil_tmp65 ;
 7720  char *__cil_tmp66 ;
 7721  char __cil_tmp67 ;
 7722  unsigned char __cil_tmp68 ;
 7723  int __cil_tmp69 ;
 7724  int __cil_tmp70 ;
 7725
 7726  {
 7727#line 459
 7728  __cil_tmp4 = (unsigned long )fe;
 7729#line 459
 7730  __cil_tmp5 = __cil_tmp4 + 792;
 7731#line 459
 7732  __cil_tmp6 = *((void **)__cil_tmp5);
 7733#line 459
 7734  priv = (struct tda9887_priv *)__cil_tmp6;
 7735#line 460
 7736  __cil_tmp7 = (unsigned long )priv;
 7737#line 460
 7738  __cil_tmp8 = __cil_tmp7 + 48;
 7739#line 460
 7740  __cil_tmp9 = (unsigned char (*)[4U])__cil_tmp8;
 7741#line 460
 7742  buf = (char *)__cil_tmp9;
 7743  {
 7744#line 462
 7745  __cil_tmp10 = & port1;
 7746#line 462
 7747  __cil_tmp11 = *__cil_tmp10;
 7748#line 462
 7749  if (__cil_tmp11 != 4294967295U) {
 7750    {
 7751#line 463
 7752    __cil_tmp12 = & port1;
 7753#line 463
 7754    __cil_tmp13 = *__cil_tmp12;
 7755#line 463
 7756    if (__cil_tmp13 != 0U) {
 7757#line 464
 7758      __cil_tmp14 = buf + 1UL;
 7759#line 464
 7760      __cil_tmp15 = buf + 1UL;
 7761#line 464
 7762      __cil_tmp16 = *__cil_tmp15;
 7763#line 464
 7764      __cil_tmp17 = (signed char )__cil_tmp16;
 7765#line 464
 7766      __cil_tmp18 = (int )__cil_tmp17;
 7767#line 464
 7768      __cil_tmp19 = __cil_tmp18 | 64;
 7769#line 464
 7770      *__cil_tmp14 = (char )__cil_tmp19;
 7771    } else {
 7772#line 466
 7773      __cil_tmp20 = buf + 1UL;
 7774#line 466
 7775      __cil_tmp21 = buf + 1UL;
 7776#line 466
 7777      __cil_tmp22 = *__cil_tmp21;
 7778#line 466
 7779      __cil_tmp23 = (int )__cil_tmp22;
 7780#line 466
 7781      __cil_tmp24 = __cil_tmp23 & -65;
 7782#line 466
 7783      *__cil_tmp20 = (char )__cil_tmp24;
 7784    }
 7785    }
 7786  } else {
 7787
 7788  }
 7789  }
 7790  {
 7791#line 468
 7792  __cil_tmp25 = & port2;
 7793#line 468
 7794  __cil_tmp26 = *__cil_tmp25;
 7795#line 468
 7796  if (__cil_tmp26 != 4294967295U) {
 7797    {
 7798#line 469
 7799    __cil_tmp27 = & port2;
 7800#line 469
 7801    __cil_tmp28 = *__cil_tmp27;
 7802#line 469
 7803    if (__cil_tmp28 != 0U) {
 7804#line 470
 7805      __cil_tmp29 = buf + 1UL;
 7806#line 470
 7807      __cil_tmp30 = buf + 1UL;
 7808#line 470
 7809      __cil_tmp31 = *__cil_tmp30;
 7810#line 470
 7811      __cil_tmp32 = (int )__cil_tmp31;
 7812#line 470
 7813      __cil_tmp33 = __cil_tmp32 | -128;
 7814#line 470
 7815      *__cil_tmp29 = (char )__cil_tmp33;
 7816    } else {
 7817#line 472
 7818      __cil_tmp34 = buf + 1UL;
 7819#line 472
 7820      __cil_tmp35 = buf + 1UL;
 7821#line 472
 7822      __cil_tmp36 = *__cil_tmp35;
 7823#line 472
 7824      __cil_tmp37 = (int )__cil_tmp36;
 7825#line 472
 7826      __cil_tmp38 = __cil_tmp37 & 127;
 7827#line 472
 7828      *__cil_tmp34 = (char )__cil_tmp38;
 7829    }
 7830    }
 7831  } else {
 7832
 7833  }
 7834  }
 7835  {
 7836#line 475
 7837  __cil_tmp39 = & qss;
 7838#line 475
 7839  __cil_tmp40 = *__cil_tmp39;
 7840#line 475
 7841  if (__cil_tmp40 != 4294967295U) {
 7842    {
 7843#line 476
 7844    __cil_tmp41 = & qss;
 7845#line 476
 7846    __cil_tmp42 = *__cil_tmp41;
 7847#line 476
 7848    if (__cil_tmp42 != 0U) {
 7849#line 477
 7850      __cil_tmp43 = buf + 1UL;
 7851#line 477
 7852      __cil_tmp44 = buf + 1UL;
 7853#line 477
 7854      __cil_tmp45 = *__cil_tmp44;
 7855#line 477
 7856      __cil_tmp46 = (signed char )__cil_tmp45;
 7857#line 477
 7858      __cil_tmp47 = (int )__cil_tmp46;
 7859#line 477
 7860      __cil_tmp48 = __cil_tmp47 | 4;
 7861#line 477
 7862      *__cil_tmp43 = (char )__cil_tmp48;
 7863    } else {
 7864#line 479
 7865      __cil_tmp49 = buf + 1UL;
 7866#line 479
 7867      __cil_tmp50 = buf + 1UL;
 7868#line 479
 7869      __cil_tmp51 = *__cil_tmp50;
 7870#line 479
 7871      __cil_tmp52 = (int )__cil_tmp51;
 7872#line 479
 7873      __cil_tmp53 = __cil_tmp52 & -5;
 7874#line 479
 7875      *__cil_tmp49 = (char )__cil_tmp53;
 7876    }
 7877    }
 7878  } else {
 7879
 7880  }
 7881  }
 7882  {
 7883#line 482
 7884  __cil_tmp54 = & adjust;
 7885#line 482
 7886  __cil_tmp55 = *__cil_tmp54;
 7887#line 482
 7888  if (__cil_tmp55 <= 31U) {
 7889#line 483
 7890    __cil_tmp56 = buf + 2UL;
 7891#line 483
 7892    __cil_tmp57 = buf + 2UL;
 7893#line 483
 7894    __cil_tmp58 = *__cil_tmp57;
 7895#line 483
 7896    __cil_tmp59 = (int )__cil_tmp58;
 7897#line 483
 7898    __cil_tmp60 = __cil_tmp59 & -32;
 7899#line 483
 7900    *__cil_tmp56 = (char )__cil_tmp60;
 7901#line 484
 7902    __cil_tmp61 = buf + 2UL;
 7903#line 484
 7904    __cil_tmp62 = & adjust;
 7905#line 484
 7906    __cil_tmp63 = *__cil_tmp62;
 7907#line 484
 7908    __cil_tmp64 = (unsigned char )__cil_tmp63;
 7909#line 484
 7910    __cil_tmp65 = (int )__cil_tmp64;
 7911#line 484
 7912    __cil_tmp66 = buf + 2UL;
 7913#line 484
 7914    __cil_tmp67 = *__cil_tmp66;
 7915#line 484
 7916    __cil_tmp68 = (unsigned char )__cil_tmp67;
 7917#line 484
 7918    __cil_tmp69 = (int )__cil_tmp68;
 7919#line 484
 7920    __cil_tmp70 = __cil_tmp69 | __cil_tmp65;
 7921#line 484
 7922    *__cil_tmp61 = (char )__cil_tmp70;
 7923  } else {
 7924
 7925  }
 7926  }
 7927#line 486
 7928  return (0);
 7929}
 7930}
 7931#line 489 "/home/zakharov/launch/work/current--X--drivers/--X--defaultlinux-3.4--X--43_1a--X--cpachecker/linux-3.4/csd_deg_dscv/9531/dscv_tempdir/dscv/ri/43_1a/drivers/media/common/tuners/tda9887.c.p"
 7932static int tda9887_do_config(struct dvb_frontend *fe ) 
 7933{ struct tda9887_priv *priv ;
 7934  char *buf ;
 7935  unsigned long __cil_tmp4 ;
 7936  unsigned long __cil_tmp5 ;
 7937  void *__cil_tmp6 ;
 7938  unsigned long __cil_tmp7 ;
 7939  unsigned long __cil_tmp8 ;
 7940  unsigned char (*__cil_tmp9)[4U] ;
 7941  unsigned long __cil_tmp10 ;
 7942  unsigned long __cil_tmp11 ;
 7943  unsigned int __cil_tmp12 ;
 7944  unsigned int __cil_tmp13 ;
 7945  char *__cil_tmp14 ;
 7946  char *__cil_tmp15 ;
 7947  char __cil_tmp16 ;
 7948  int __cil_tmp17 ;
 7949  int __cil_tmp18 ;
 7950  unsigned long __cil_tmp19 ;
 7951  unsigned long __cil_tmp20 ;
 7952  unsigned int __cil_tmp21 ;
 7953  unsigned int __cil_tmp22 ;
 7954  char *__cil_tmp23 ;
 7955  char *__cil_tmp24 ;
 7956  char __cil_tmp25 ;
 7957  signed char __cil_tmp26 ;
 7958  int __cil_tmp27 ;
 7959  int __cil_tmp28 ;
 7960  unsigned long __cil_tmp29 ;
 7961  unsigned long __cil_tmp30 ;
 7962  unsigned int __cil_tmp31 ;
 7963  unsigned int __cil_tmp32 ;
 7964  char *__cil_tmp33 ;
 7965  char *__cil_tmp34 ;
 7966  char __cil_tmp35 ;
 7967  int __cil_tmp36 ;
 7968  int __cil_tmp37 ;
 7969  unsigned long __cil_tmp38 ;
 7970  unsigned long __cil_tmp39 ;
 7971  unsigned int __cil_tmp40 ;
 7972  unsigned int __cil_tmp41 ;
 7973  char *__cil_tmp42 ;
 7974  char *__cil_tmp43 ;
 7975  char __cil_tmp44 ;
 7976  int __cil_tmp45 ;
 7977  int __cil_tmp46 ;
 7978  unsigned long __cil_tmp47 ;
 7979  unsigned long __cil_tmp48 ;
 7980  unsigned int __cil_tmp49 ;
 7981  unsigned int __cil_tmp50 ;
 7982  char *__cil_tmp51 ;
 7983  char *__cil_tmp52 ;
 7984  char __cil_tmp53 ;
 7985  signed char __cil_tmp54 ;
 7986  int __cil_tmp55 ;
 7987  int __cil_tmp56 ;
 7988  unsigned long __cil_tmp57 ;
 7989  unsigned long __cil_tmp58 ;
 7990  unsigned int __cil_tmp59 ;
 7991  unsigned int __cil_tmp60 ;
 7992  char *__cil_tmp61 ;
 7993  char *__cil_tmp62 ;
 7994  char __cil_tmp63 ;
 7995  int __cil_tmp64 ;
 7996  int __cil_tmp65 ;
 7997  unsigned long __cil_tmp66 ;
 7998  unsigned long __cil_tmp67 ;
 7999  unsigned int __cil_tmp68 ;
 8000  unsigned int __cil_tmp69 ;
 8001  char *__cil_tmp70 ;
 8002  char *__cil_tmp71 ;
 8003  char __cil_tmp72 ;
 8004  signed char __cil_tmp73 ;
 8005  int __cil_tmp74 ;
 8006  int __cil_tmp75 ;
 8007  unsigned long __cil_tmp76 ;
 8008  unsigned long __cil_tmp77 ;
 8009  unsigned int __cil_tmp78 ;
 8010  unsigned int __cil_tmp79 ;
 8011  char *__cil_tmp80 ;
 8012  char *__cil_tmp81 ;
 8013  char __cil_tmp82 ;
 8014  int __cil_tmp83 ;
 8015  int __cil_tmp84 ;
 8016  unsigned long __cil_tmp85 ;
 8017  unsigned long __cil_tmp86 ;
 8018  unsigned int __cil_tmp87 ;
 8019  unsigned int __cil_tmp88 ;
 8020  char *__cil_tmp89 ;
 8021  char *__cil_tmp90 ;
 8022  char *__cil_tmp91 ;
 8023  char *__cil_tmp92 ;
 8024  char __cil_tmp93 ;
 8025  signed char __cil_tmp94 ;
 8026  int __cil_tmp95 ;
 8027  int __cil_tmp96 ;
 8028  char *__cil_tmp97 ;
 8029  char *__cil_tmp98 ;
 8030  char __cil_tmp99 ;
 8031  signed char __cil_tmp100 ;
 8032  int __cil_tmp101 ;
 8033  int __cil_tmp102 ;
 8034  unsigned long __cil_tmp103 ;
 8035  unsigned long __cil_tmp104 ;
 8036  unsigned int __cil_tmp105 ;
 8037  unsigned int __cil_tmp106 ;
 8038  char *__cil_tmp107 ;
 8039  char *__cil_tmp108 ;
 8040  char __cil_tmp109 ;
 8041  int __cil_tmp110 ;
 8042  int __cil_tmp111 ;
 8043  char *__cil_tmp112 ;
 8044  unsigned long __cil_tmp113 ;
 8045  unsigned long __cil_tmp114 ;
 8046  unsigned int __cil_tmp115 ;
 8047  unsigned int __cil_tmp116 ;
 8048  unsigned char __cil_tmp117 ;
 8049  unsigned int __cil_tmp118 ;
 8050  unsigned int __cil_tmp119 ;
 8051  char *__cil_tmp120 ;
 8052  char __cil_tmp121 ;
 8053  unsigned char __cil_tmp122 ;
 8054  unsigned int __cil_tmp123 ;
 8055  unsigned int __cil_tmp124 ;
 8056  unsigned long __cil_tmp125 ;
 8057  unsigned long __cil_tmp126 ;
 8058  unsigned int __cil_tmp127 ;
 8059  unsigned int __cil_tmp128 ;
 8060  unsigned long __cil_tmp129 ;
 8061  unsigned long __cil_tmp130 ;
 8062  v4l2_std_id __cil_tmp131 ;
 8063  unsigned long long __cil_tmp132 ;
 8064  char *__cil_tmp133 ;
 8065  char *__cil_tmp134 ;
 8066  char __cil_tmp135 ;
 8067  int __cil_tmp136 ;
 8068  int __cil_tmp137 ;
 8069  unsigned long __cil_tmp138 ;
 8070  unsigned long __cil_tmp139 ;
 8071  unsigned int __cil_tmp140 ;
 8072  unsigned int __cil_tmp141 ;
 8073  char *__cil_tmp142 ;
 8074  char *__cil_tmp143 ;
 8075  char __cil_tmp144 ;
 8076  int __cil_tmp145 ;
 8077  int __cil_tmp146 ;
 8078  unsigned long __cil_tmp147 ;
 8079  unsigned long __cil_tmp148 ;
 8080  unsigned int __cil_tmp149 ;
 8081  unsigned long __cil_tmp150 ;
 8082  unsigned long __cil_tmp151 ;
 8083  unsigned int __cil_tmp152 ;
 8084  unsigned int __cil_tmp153 ;
 8085  char *__cil_tmp154 ;
 8086  char *__cil_tmp155 ;
 8087  char __cil_tmp156 ;
 8088  int __cil_tmp157 ;
 8089  int __cil_tmp158 ;
 8090  char *__cil_tmp159 ;
 8091  char *__cil_tmp160 ;
 8092  char __cil_tmp161 ;
 8093  signed char __cil_tmp162 ;
 8094  int __cil_tmp163 ;
 8095  int __cil_tmp164 ;
 8096  unsigned long __cil_tmp165 ;
 8097  unsigned long __cil_tmp166 ;
 8098  unsigned int __cil_tmp167 ;
 8099  unsigned int __cil_tmp168 ;
 8100  char *__cil_tmp169 ;
 8101  char *__cil_tmp170 ;
 8102  char __cil_tmp171 ;
 8103  int __cil_tmp172 ;
 8104  int __cil_tmp173 ;
 8105
 8106  {
 8107#line 491
 8108  __cil_tmp4 = (unsigned long )fe;
 8109#line 491
 8110  __cil_tmp5 = __cil_tmp4 + 792;
 8111#line 491
 8112  __cil_tmp6 = *((void **)__cil_tmp5);
 8113#line 491
 8114  priv = (struct tda9887_priv *)__cil_tmp6;
 8115#line 492
 8116  __cil_tmp7 = (unsigned long )priv;
 8117#line 492
 8118  __cil_tmp8 = __cil_tmp7 + 48;
 8119#line 492
 8120  __cil_tmp9 = (unsigned char (*)[4U])__cil_tmp8;
 8121#line 492
 8122  buf = (char *)__cil_tmp9;
 8123  {
 8124#line 494
 8125  __cil_tmp10 = (unsigned long )priv;
 8126#line 494
 8127  __cil_tmp11 = __cil_tmp10 + 52;
 8128#line 494
 8129  __cil_tmp12 = *((unsigned int *)__cil_tmp11);
 8130#line 494
 8131  __cil_tmp13 = __cil_tmp12 & 32U;
 8132#line 494
 8133  if (__cil_tmp13 != 0U) {
 8134#line 495
 8135    __cil_tmp14 = buf + 1UL;
 8136#line 495
 8137    __cil_tmp15 = buf + 1UL;
 8138#line 495
 8139    __cil_tmp16 = *__cil_tmp15;
 8140#line 495
 8141    __cil_tmp17 = (int )__cil_tmp16;
 8142#line 495
 8143    __cil_tmp18 = __cil_tmp17 & -65;
 8144#line 495
 8145    *__cil_tmp14 = (char )__cil_tmp18;
 8146  } else {
 8147
 8148  }
 8149  }
 8150  {
 8151#line 496
 8152  __cil_tmp19 = (unsigned long )priv;
 8153#line 496
 8154  __cil_tmp20 = __cil_tmp19 + 52;
 8155#line 496
 8156  __cil_tmp21 = *((unsigned int *)__cil_tmp20);
 8157#line 496
 8158  __cil_tmp22 = __cil_tmp21 & 2U;
 8159#line 496
 8160  if (__cil_tmp22 != 0U) {
 8161#line 497
 8162    __cil_tmp23 = buf + 1UL;
 8163#line 497
 8164    __cil_tmp24 = buf + 1UL;
 8165#line 497
 8166    __cil_tmp25 = *__cil_tmp24;
 8167#line 497
 8168    __cil_tmp26 = (signed char )__cil_tmp25;
 8169#line 497
 8170    __cil_tmp27 = (int )__cil_tmp26;
 8171#line 497
 8172    __cil_tmp28 = __cil_tmp27 | 64;
 8173#line 497
 8174    *__cil_tmp23 = (char )__cil_tmp28;
 8175  } else {
 8176
 8177  }
 8178  }
 8179  {
 8180#line 498
 8181  __cil_tmp29 = (unsigned long )priv;
 8182#line 498
 8183  __cil_tmp30 = __cil_tmp29 + 52;
 8184#line 498
 8185  __cil_tmp31 = *((unsigned int *)__cil_tmp30);
 8186#line 498
 8187  __cil_tmp32 = __cil_tmp31 & 64U;
 8188#line 498
 8189  if (__cil_tmp32 != 0U) {
 8190#line 499
 8191    __cil_tmp33 = buf + 1UL;
 8192#line 499
 8193    __cil_tmp34 = buf + 1UL;
 8194#line 499
 8195    __cil_tmp35 = *__cil_tmp34;
 8196#line 499
 8197    __cil_tmp36 = (int )__cil_tmp35;
 8198#line 499
 8199    __cil_tmp37 = __cil_tmp36 & 127;
 8200#line 499
 8201    *__cil_tmp33 = (char )__cil_tmp37;
 8202  } else {
 8203
 8204  }
 8205  }
 8206  {
 8207#line 500
 8208  __cil_tmp38 = (unsigned long )priv;
 8209#line 500
 8210  __cil_tmp39 = __cil_tmp38 + 52;
 8211#line 500
 8212  __cil_tmp40 = *((unsigned int *)__cil_tmp39);
 8213#line 500
 8214  __cil_tmp41 = __cil_tmp40 & 4U;
 8215#line 500
 8216  if (__cil_tmp41 != 0U) {
 8217#line 501
 8218    __cil_tmp42 = buf + 1UL;
 8219#line 501
 8220    __cil_tmp43 = buf + 1UL;
 8221#line 501
 8222    __cil_tmp44 = *__cil_tmp43;
 8223#line 501
 8224    __cil_tmp45 = (int )__cil_tmp44;
 8225#line 501
 8226    __cil_tmp46 = __cil_tmp45 | -128;
 8227#line 501
 8228    *__cil_tmp42 = (char )__cil_tmp46;
 8229  } else {
 8230
 8231  }
 8232  }
 8233  {
 8234#line 503
 8235  __cil_tmp47 = (unsigned long )priv;
 8236#line 503
 8237  __cil_tmp48 = __cil_tmp47 + 52;
 8238#line 503
 8239  __cil_tmp49 = *((unsigned int *)__cil_tmp48);
 8240#line 503
 8241  __cil_tmp50 = __cil_tmp49 & 8U;
 8242#line 503
 8243  if (__cil_tmp50 != 0U) {
 8244#line 504
 8245    __cil_tmp51 = buf + 1UL;
 8246#line 504
 8247    __cil_tmp52 = buf + 1UL;
 8248#line 504
 8249    __cil_tmp53 = *__cil_tmp52;
 8250#line 504
 8251    __cil_tmp54 = (signed char )__cil_tmp53;
 8252#line 504
 8253    __cil_tmp55 = (int )__cil_tmp54;
 8254#line 504
 8255    __cil_tmp56 = __cil_tmp55 | 4;
 8256#line 504
 8257    *__cil_tmp51 = (char )__cil_tmp56;
 8258  } else {
 8259
 8260  }
 8261  }
 8262  {
 8263#line 505
 8264  __cil_tmp57 = (unsigned long )priv;
 8265#line 505
 8266  __cil_tmp58 = __cil_tmp57 + 52;
 8267#line 505
 8268  __cil_tmp59 = *((unsigned int *)__cil_tmp58);
 8269#line 505
 8270  __cil_tmp60 = __cil_tmp59 & 16U;
 8271#line 505
 8272  if (__cil_tmp60 != 0U) {
 8273#line 506
 8274    __cil_tmp61 = buf + 1UL;
 8275#line 506
 8276    __cil_tmp62 = buf + 1UL;
 8277#line 506
 8278    __cil_tmp63 = *__cil_tmp62;
 8279#line 506
 8280    __cil_tmp64 = (int )__cil_tmp63;
 8281#line 506
 8282    __cil_tmp65 = __cil_tmp64 & -5;
 8283#line 506
 8284    *__cil_tmp61 = (char )__cil_tmp65;
 8285  } else {
 8286
 8287  }
 8288  }
 8289  {
 8290#line 508
 8291  __cil_tmp66 = (unsigned long )priv;
 8292#line 508
 8293  __cil_tmp67 = __cil_tmp66 + 52;
 8294#line 508
 8295  __cil_tmp68 = *((unsigned int *)__cil_tmp67);
 8296#line 508
 8297  __cil_tmp69 = __cil_tmp68 & 262144U;
 8298#line 508
 8299  if (__cil_tmp69 != 0U) {
 8300#line 509
 8301    __cil_tmp70 = buf + 1UL;
 8302#line 509
 8303    __cil_tmp71 = buf + 1UL;
 8304#line 509
 8305    __cil_tmp72 = *__cil_tmp71;
 8306#line 509
 8307    __cil_tmp73 = (signed char )__cil_tmp72;
 8308#line 509
 8309    __cil_tmp74 = (int )__cil_tmp73;
 8310#line 509
 8311    __cil_tmp75 = __cil_tmp74 | 2;
 8312#line 509
 8313    *__cil_tmp70 = (char )__cil_tmp75;
 8314  } else {
 8315
 8316  }
 8317  }
 8318  {
 8319#line 510
 8320  __cil_tmp76 = (unsigned long )priv;
 8321#line 510
 8322  __cil_tmp77 = __cil_tmp76 + 52;
 8323#line 510
 8324  __cil_tmp78 = *((unsigned int *)__cil_tmp77);
 8325#line 510
 8326  __cil_tmp79 = __cil_tmp78 & 196608U;
 8327#line 510
 8328  if (__cil_tmp79 != 0U) {
 8329#line 511
 8330    __cil_tmp80 = buf + 2UL;
 8331#line 511
 8332    __cil_tmp81 = buf + 2UL;
 8333#line 511
 8334    __cil_tmp82 = *__cil_tmp81;
 8335#line 511
 8336    __cil_tmp83 = (int )__cil_tmp82;
 8337#line 511
 8338    __cil_tmp84 = __cil_tmp83 & -97;
 8339#line 511
 8340    *__cil_tmp80 = (char )__cil_tmp84;
 8341    {
 8342#line 512
 8343    __cil_tmp85 = (unsigned long )priv;
 8344#line 512
 8345    __cil_tmp86 = __cil_tmp85 + 52;
 8346#line 512
 8347    __cil_tmp87 = *((unsigned int *)__cil_tmp86);
 8348#line 512
 8349    __cil_tmp88 = __cil_tmp87 & 196608U;
 8350#line 513
 8351    if ((int )__cil_tmp88 == 65536) {
 8352#line 513
 8353      goto case_65536;
 8354    } else
 8355#line 516
 8356    if ((int )__cil_tmp88 == 131072) {
 8357#line 516
 8358      goto case_131072;
 8359    } else
 8360#line 519
 8361    if ((int )__cil_tmp88 == 196608) {
 8362#line 519
 8363      goto case_196608;
 8364    } else
 8365#line 512
 8366    if (0) {
 8367      case_65536: /* CIL Label */ 
 8368#line 514
 8369      __cil_tmp89 = buf + 2UL;
 8370#line 514
 8371      __cil_tmp90 = buf + 2UL;
 8372#line 514
 8373      *__cil_tmp89 = *__cil_tmp90;
 8374#line 515
 8375      goto ldv_24381;
 8376      case_131072: /* CIL Label */ 
 8377#line 517
 8378      __cil_tmp91 = buf + 2UL;
 8379#line 517
 8380      __cil_tmp92 = buf + 2UL;
 8381#line 517
 8382      __cil_tmp93 = *__cil_tmp92;
 8383#line 517
 8384      __cil_tmp94 = (signed char )__cil_tmp93;
 8385#line 517
 8386      __cil_tmp95 = (int )__cil_tmp94;
 8387#line 517
 8388      __cil_tmp96 = __cil_tmp95 | 96;
 8389#line 517
 8390      *__cil_tmp91 = (char )__cil_tmp96;
 8391#line 518
 8392      goto ldv_24381;
 8393      case_196608: /* CIL Label */ 
 8394#line 520
 8395      __cil_tmp97 = buf + 2UL;
 8396#line 520
 8397      __cil_tmp98 = buf + 2UL;
 8398#line 520
 8399      __cil_tmp99 = *__cil_tmp98;
 8400#line 520
 8401      __cil_tmp100 = (signed char )__cil_tmp99;
 8402#line 520
 8403      __cil_tmp101 = (int )__cil_tmp100;
 8404#line 520
 8405      __cil_tmp102 = __cil_tmp101 | 32;
 8406#line 520
 8407      *__cil_tmp97 = (char )__cil_tmp102;
 8408#line 521
 8409      goto ldv_24381;
 8410    } else {
 8411      switch_break: /* CIL Label */ ;
 8412    }
 8413    }
 8414    ldv_24381: ;
 8415  } else {
 8416
 8417  }
 8418  }
 8419  {
 8420#line 524
 8421  __cil_tmp103 = (unsigned long )priv;
 8422#line 524
 8423  __cil_tmp104 = __cil_tmp103 + 52;
 8424#line 524
 8425  __cil_tmp105 = *((unsigned int *)__cil_tmp104);
 8426#line 524
 8427  __cil_tmp106 = __cil_tmp105 & 8192U;
 8428#line 524
 8429  if (__cil_tmp106 != 0U) {
 8430#line 525
 8431    __cil_tmp107 = buf + 2UL;
 8432#line 525
 8433    __cil_tmp108 = buf + 2UL;
 8434#line 525
 8435    __cil_tmp109 = *__cil_tmp108;
 8436#line 525
 8437    __cil_tmp110 = (int )__cil_tmp109;
 8438#line 525
 8439    __cil_tmp111 = __cil_tmp110 & -32;
 8440#line 525
 8441    *__cil_tmp107 = (char )__cil_tmp111;
 8442#line 526
 8443    __cil_tmp112 = buf + 2UL;
 8444#line 526
 8445    __cil_tmp113 = (unsigned long )priv;
 8446#line 526
 8447    __cil_tmp114 = __cil_tmp113 + 52;
 8448#line 526
 8449    __cil_tmp115 = *((unsigned int *)__cil_tmp114);
 8450#line 526
 8451    __cil_tmp116 = __cil_tmp115 >> 8;
 8452#line 526
 8453    __cil_tmp117 = (unsigned char )__cil_tmp116;
 8454#line 526
 8455    __cil_tmp118 = (unsigned int )__cil_tmp117;
 8456#line 526
 8457    __cil_tmp119 = __cil_tmp118 & 31U;
 8458#line 526
 8459    __cil_tmp120 = buf + 2UL;
 8460#line 526
 8461    __cil_tmp121 = *__cil_tmp120;
 8462#line 526
 8463    __cil_tmp122 = (unsigned char )__cil_tmp121;
 8464#line 526
 8465    __cil_tmp123 = (unsigned int )__cil_tmp122;
 8466#line 526
 8467    __cil_tmp124 = __cil_tmp123 | __cil_tmp119;
 8468#line 526
 8469    *__cil_tmp112 = (char )__cil_tmp124;
 8470  } else {
 8471
 8472  }
 8473  }
 8474  {
 8475#line 528
 8476  __cil_tmp125 = (unsigned long )priv;
 8477#line 528
 8478  __cil_tmp126 = __cil_tmp125 + 52;
 8479#line 528
 8480  __cil_tmp127 = *((unsigned int *)__cil_tmp126);
 8481#line 528
 8482  __cil_tmp128 = __cil_tmp127 & 128U;
 8483#line 528
 8484  if (__cil_tmp128 != 0U) {
 8485    {
 8486#line 528
 8487    __cil_tmp129 = (unsigned long )priv;
 8488#line 528
 8489    __cil_tmp130 = __cil_tmp129 + 64;
 8490#line 528
 8491    __cil_tmp131 = *((v4l2_std_id *)__cil_tmp130);
 8492#line 528
 8493    __cil_tmp132 = __cil_tmp131 & 45056ULL;
 8494#line 528
 8495    if (__cil_tmp132 != 0ULL) {
 8496#line 530
 8497      __cil_tmp133 = buf + 1UL;
 8498#line 530
 8499      __cil_tmp134 = buf + 1UL;
 8500#line 530
 8501      __cil_tmp135 = *__cil_tmp134;
 8502#line 530
 8503      __cil_tmp136 = (int )__cil_tmp135;
 8504#line 530
 8505      __cil_tmp137 = __cil_tmp136 & -5;
 8506#line 530
 8507      *__cil_tmp133 = (char )__cil_tmp137;
 8508    } else {
 8509
 8510    }
 8511    }
 8512  } else {
 8513
 8514  }
 8515  }
 8516  {
 8517#line 531
 8518  __cil_tmp138 = (unsigned long )priv;
 8519#line 531
 8520  __cil_tmp139 = __cil_tmp138 + 52;
 8521#line 531
 8522  __cil_tmp140 = *((unsigned int *)__cil_tmp139);
 8523#line 531
 8524  __cil_tmp141 = __cil_tmp140 & 524288U;
 8525#line 531
 8526  if (__cil_tmp141 != 0U) {
 8527#line 532
 8528    __cil_tmp142 = buf + 3UL;
 8529#line 532
 8530    __cil_tmp143 = buf + 3UL;
 8531#line 532
 8532    __cil_tmp144 = *__cil_tmp143;
 8533#line 532
 8534    __cil_tmp145 = (int )__cil_tmp144;
 8535#line 532
 8536    __cil_tmp146 = __cil_tmp145 & -65;
 8537#line 532
 8538    *__cil_tmp142 = (char )__cil_tmp146;
 8539  } else {
 8540
 8541  }
 8542  }
 8543  {
 8544#line 534
 8545  __cil_tmp147 = (unsigned long )priv;
 8546#line 534
 8547  __cil_tmp148 = __cil_tmp147 + 56;
 8548#line 534
 8549  __cil_tmp149 = *((unsigned int *)__cil_tmp148);
 8550#line 534
 8551  if (__cil_tmp149 == 1U) {
 8552    {
 8553#line 535
 8554    __cil_tmp150 = (unsigned long )priv;
 8555#line 535
 8556    __cil_tmp151 = __cil_tmp150 + 52;
 8557#line 535
 8558    __cil_tmp152 = *((unsigned int *)__cil_tmp151);
 8559#line 535
 8560    __cil_tmp153 = __cil_tmp152 & 2097152U;
 8561#line 535
 8562    if (__cil_tmp153 != 0U) {
 8563#line 536
 8564      __cil_tmp154 = buf + 3UL;
 8565#line 536
 8566      __cil_tmp155 = buf + 3UL;
 8567#line 536
 8568      __cil_tmp156 = *__cil_tmp155;
 8569#line 536
 8570      __cil_tmp157 = (int )__cil_tmp156;
 8571#line 536
 8572      __cil_tmp158 = __cil_tmp157 & -29;
 8573#line 536
 8574      *__cil_tmp154 = (char )__cil_tmp158;
 8575#line 537
 8576      __cil_tmp159 = buf + 3UL;
 8577#line 537
 8578      __cil_tmp160 = buf + 3UL;
 8579#line 537
 8580      __cil_tmp161 = *__cil_tmp160;
 8581#line 537
 8582      __cil_tmp162 = (signed char )__cil_tmp161;
 8583#line 537
 8584      __cil_tmp163 = (int )__cil_tmp162;
 8585#line 537
 8586      __cil_tmp164 = __cil_tmp163 | 4;
 8587#line 537
 8588      *__cil_tmp159 = (char )__cil_tmp164;
 8589    } else {
 8590
 8591    }
 8592    }
 8593    {
 8594#line 539
 8595    __cil_tmp165 = (unsigned long )priv;
 8596#line 539
 8597    __cil_tmp166 = __cil_tmp165 + 52;
 8598#line 539
 8599    __cil_tmp167 = *((unsigned int *)__cil_tmp166);
 8600#line 539
 8601    __cil_tmp168 = __cil_tmp167 & 1048576U;
 8602#line 539
 8603    if (__cil_tmp168 != 0U) {
 8604#line 540
 8605      __cil_tmp169 = buf + 3UL;
 8606#line 540
 8607      __cil_tmp170 = buf + 3UL;
 8608#line 540
 8609      __cil_tmp171 = *__cil_tmp170;
 8610#line 540
 8611      __cil_tmp172 = (int )__cil_tmp171;
 8612#line 540
 8613      __cil_tmp173 = __cil_tmp172 & -33;
 8614#line 540
 8615      *__cil_tmp169 = (char )__cil_tmp173;
 8616    } else {
 8617
 8618    }
 8619    }
 8620  } else {
 8621
 8622  }
 8623  }
 8624#line 543
 8625  return (0);
 8626}
 8627}
 8628#line 548 "/home/zakharov/launch/work/current--X--drivers/--X--defaultlinux-3.4--X--43_1a--X--cpachecker/linux-3.4/csd_deg_dscv/9531/dscv_tempdir/dscv/ri/43_1a/drivers/media/common/tuners/tda9887.c.p"
 8629static int tda9887_status(struct dvb_frontend *fe ) 
 8630{ struct tda9887_priv *priv ;
 8631  unsigned char buf[1U] ;
 8632  int rc ;
 8633  int tmp ;
 8634  int tmp___0 ;
 8635  unsigned long __cil_tmp7 ;
 8636  unsigned long __cil_tmp8 ;
 8637  void *__cil_tmp9 ;
 8638  void *__cil_tmp10 ;
 8639  struct tuner_i2c_props *__cil_tmp11 ;
 8640  char *__cil_tmp12 ;
 8641  struct i2c_adapter *__cil_tmp13 ;
 8642  unsigned long __cil_tmp14 ;
 8643  unsigned long __cil_tmp15 ;
 8644  unsigned long __cil_tmp16 ;
 8645  unsigned long __cil_tmp17 ;
 8646  struct i2c_adapter *__cil_tmp18 ;
 8647  unsigned long __cil_tmp19 ;
 8648  unsigned long __cil_tmp20 ;
 8649  unsigned long __cil_tmp21 ;
 8650  unsigned long __cil_tmp22 ;
 8651  struct i2c_adapter *__cil_tmp23 ;
 8652  unsigned long __cil_tmp24 ;
 8653  unsigned long __cil_tmp25 ;
 8654  unsigned long __cil_tmp26 ;
 8655  char *__cil_tmp27 ;
 8656  u8 __cil_tmp28 ;
 8657  int __cil_tmp29 ;
 8658  unsigned char *__cil_tmp30 ;
 8659
 8660  {
 8661  {
 8662#line 550
 8663  __cil_tmp7 = (unsigned long )fe;
 8664#line 550
 8665  __cil_tmp8 = __cil_tmp7 + 792;
 8666#line 550
 8667  __cil_tmp9 = *((void **)__cil_tmp8);
 8668#line 550
 8669  priv = (struct tda9887_priv *)__cil_tmp9;
 8670#line 554
 8671  __cil_tmp10 = (void *)(& buf);
 8672#line 554
 8673  memset(__cil_tmp10, 0, 1UL);
 8674#line 555
 8675  __cil_tmp11 = (struct tuner_i2c_props *)priv;
 8676#line 555
 8677  __cil_tmp12 = (char *)(& buf);
 8678#line 555
 8679  rc = tuner_i2c_xfer_recv(__cil_tmp11, __cil_tmp12, 1);
 8680  }
 8681#line 555
 8682  if (rc != 1) {
 8683    {
 8684#line 556
 8685    __cil_tmp13 = (struct i2c_adapter *)0;
 8686#line 556
 8687    __cil_tmp14 = (unsigned long )__cil_tmp13;
 8688#line 556
 8689    __cil_tmp15 = 0 + 8;
 8690#line 556
 8691    __cil_tmp16 = (unsigned long )priv;
 8692#line 556
 8693    __cil_tmp17 = __cil_tmp16 + __cil_tmp15;
 8694#line 556
 8695    __cil_tmp18 = *((struct i2c_adapter **)__cil_tmp17);
 8696#line 556
 8697    __cil_tmp19 = (unsigned long )__cil_tmp18;
 8698#line 556
 8699    if (__cil_tmp19 != __cil_tmp14) {
 8700      {
 8701#line 556
 8702      __cil_tmp20 = 0 + 8;
 8703#line 556
 8704      __cil_tmp21 = (unsigned long )priv;
 8705#line 556
 8706      __cil_tmp22 = __cil_tmp21 + __cil_tmp20;
 8707#line 556
 8708      __cil_tmp23 = *((struct i2c_adapter **)__cil_tmp22);
 8709#line 556
 8710      tmp = i2c_adapter_id(__cil_tmp23);
 8711#line 556
 8712      tmp___0 = tmp;
 8713      }
 8714    } else {
 8715#line 556
 8716      tmp___0 = -1;
 8717    }
 8718    }
 8719    {
 8720#line 556
 8721    __cil_tmp24 = 0 + 24;
 8722#line 556
 8723    __cil_tmp25 = (unsigned long )priv;
 8724#line 556
 8725    __cil_tmp26 = __cil_tmp25 + __cil_tmp24;
 8726#line 556
 8727    __cil_tmp27 = *((char **)__cil_tmp26);
 8728#line 556
 8729    __cil_tmp28 = *((u8 *)priv);
 8730#line 556
 8731    __cil_tmp29 = (int )__cil_tmp28;
 8732#line 556
 8733    printk("<6>%s %d-%04x: i2c i/o error: rc == %d (should be 1)\n", __cil_tmp27,
 8734           tmp___0, __cil_tmp29, rc);
 8735    }
 8736  } else {
 8737
 8738  }
 8739  {
 8740#line 557
 8741  __cil_tmp30 = (unsigned char *)(& buf);
 8742#line 557
 8743  dump_read_message(fe, __cil_tmp30);
 8744  }
 8745#line 558
 8746  return (0);
 8747}
 8748}
 8749#line 561 "/home/zakharov/launch/work/current--X--drivers/--X--defaultlinux-3.4--X--43_1a--X--cpachecker/linux-3.4/csd_deg_dscv/9531/dscv_tempdir/dscv/ri/43_1a/drivers/media/common/tuners/tda9887.c.p"
 8750static void tda9887_configure(struct dvb_frontend *fe ) 
 8751{ struct tda9887_priv *priv ;
 8752  int rc ;
 8753  int tmp ;
 8754  int tmp___0 ;
 8755  int tmp___1 ;
 8756  int tmp___2 ;
 8757  unsigned long __cil_tmp8 ;
 8758  unsigned long __cil_tmp9 ;
 8759  void *__cil_tmp10 ;
 8760  unsigned long __cil_tmp11 ;
 8761  unsigned long __cil_tmp12 ;
 8762  unsigned char (*__cil_tmp13)[4U] ;
 8763  void *__cil_tmp14 ;
 8764  unsigned long __cil_tmp15 ;
 8765  unsigned long __cil_tmp16 ;
 8766  unsigned long __cil_tmp17 ;
 8767  unsigned long __cil_tmp18 ;
 8768  unsigned long __cil_tmp19 ;
 8769  unsigned long __cil_tmp20 ;
 8770  unsigned long __cil_tmp21 ;
 8771  unsigned long __cil_tmp22 ;
 8772  unsigned char __cil_tmp23 ;
 8773  unsigned int __cil_tmp24 ;
 8774  unsigned int __cil_tmp25 ;
 8775  unsigned long __cil_tmp26 ;
 8776  unsigned long __cil_tmp27 ;
 8777  unsigned long __cil_tmp28 ;
 8778  unsigned long __cil_tmp29 ;
 8779  unsigned long __cil_tmp30 ;
 8780  unsigned long __cil_tmp31 ;
 8781  unsigned long __cil_tmp32 ;
 8782  unsigned long __cil_tmp33 ;
 8783  unsigned char __cil_tmp34 ;
 8784  unsigned int __cil_tmp35 ;
 8785  unsigned int __cil_tmp36 ;
 8786  unsigned long __cil_tmp37 ;
 8787  unsigned long __cil_tmp38 ;
 8788  bool __cil_tmp39 ;
 8789  unsigned long __cil_tmp40 ;
 8790  unsigned long __cil_tmp41 ;
 8791  unsigned long __cil_tmp42 ;
 8792  unsigned long __cil_tmp43 ;
 8793  unsigned long __cil_tmp44 ;
 8794  unsigned long __cil_tmp45 ;
 8795  unsigned long __cil_tmp46 ;
 8796  unsigned long __cil_tmp47 ;
 8797  unsigned char __cil_tmp48 ;
 8798  unsigned int __cil_tmp49 ;
 8799  unsigned int __cil_tmp50 ;
 8800  int *__cil_tmp51 ;
 8801  int __cil_tmp52 ;
 8802  struct i2c_adapter *__cil_tmp53 ;
 8803  unsigned long __cil_tmp54 ;
 8804  unsigned long __cil_tmp55 ;
 8805  unsigned long __cil_tmp56 ;
 8806  unsigned long __cil_tmp57 ;
 8807  struct i2c_adapter *__cil_tmp58 ;
 8808  unsigned long __cil_tmp59 ;
 8809  unsigned long __cil_tmp60 ;
 8810  unsigned long __cil_tmp61 ;
 8811  unsigned long __cil_tmp62 ;
 8812  struct i2c_adapter *__cil_tmp63 ;
 8813  unsigned long __cil_tmp64 ;
 8814  unsigned long __cil_tmp65 ;
 8815  unsigned long __cil_tmp66 ;
 8816  char *__cil_tmp67 ;
 8817  u8 __cil_tmp68 ;
 8818  int __cil_tmp69 ;
 8819  unsigned long __cil_tmp70 ;
 8820  unsigned long __cil_tmp71 ;
 8821  unsigned long __cil_tmp72 ;
 8822  unsigned long __cil_tmp73 ;
 8823  unsigned char __cil_tmp74 ;
 8824  int __cil_tmp75 ;
 8825  unsigned long __cil_tmp76 ;
 8826  unsigned long __cil_tmp77 ;
 8827  unsigned long __cil_tmp78 ;
 8828  unsigned long __cil_tmp79 ;
 8829  unsigned char __cil_tmp80 ;
 8830  int __cil_tmp81 ;
 8831  unsigned long __cil_tmp82 ;
 8832  unsigned long __cil_tmp83 ;
 8833  unsigned long __cil_tmp84 ;
 8834  unsigned long __cil_tmp85 ;
 8835  unsigned char __cil_tmp86 ;
 8836  int __cil_tmp87 ;
 8837  int *__cil_tmp88 ;
 8838  int __cil_tmp89 ;
 8839  unsigned long __cil_tmp90 ;
 8840  unsigned long __cil_tmp91 ;
 8841  unsigned char (*__cil_tmp92)[4U] ;
 8842  unsigned char *__cil_tmp93 ;
 8843  struct tuner_i2c_props *__cil_tmp94 ;
 8844  unsigned long __cil_tmp95 ;
 8845  unsigned long __cil_tmp96 ;
 8846  unsigned char (*__cil_tmp97)[4U] ;
 8847  char *__cil_tmp98 ;
 8848  struct i2c_adapter *__cil_tmp99 ;
 8849  unsigned long __cil_tmp100 ;
 8850  unsigned long __cil_tmp101 ;
 8851  unsigned long __cil_tmp102 ;
 8852  unsigned long __cil_tmp103 ;
 8853  struct i2c_adapter *__cil_tmp104 ;
 8854  unsigned long __cil_tmp105 ;
 8855  unsigned long __cil_tmp106 ;
 8856  unsigned long __cil_tmp107 ;
 8857  unsigned long __cil_tmp108 ;
 8858  struct i2c_adapter *__cil_tmp109 ;
 8859  unsigned long __cil_tmp110 ;
 8860  unsigned long __cil_tmp111 ;
 8861  unsigned long __cil_tmp112 ;
 8862  char *__cil_tmp113 ;
 8863  u8 __cil_tmp114 ;
 8864  int __cil_tmp115 ;
 8865  int *__cil_tmp116 ;
 8866  int __cil_tmp117 ;
 8867
 8868  {
 8869  {
 8870#line 563
 8871  __cil_tmp8 = (unsigned long )fe;
 8872#line 563
 8873  __cil_tmp9 = __cil_tmp8 + 792;
 8874#line 563
 8875  __cil_tmp10 = *((void **)__cil_tmp9);
 8876#line 563
 8877  priv = (struct tda9887_priv *)__cil_tmp10;
 8878#line 566
 8879  __cil_tmp11 = (unsigned long )priv;
 8880#line 566
 8881  __cil_tmp12 = __cil_tmp11 + 48;
 8882#line 566
 8883  __cil_tmp13 = (unsigned char (*)[4U])__cil_tmp12;
 8884#line 566
 8885  __cil_tmp14 = (void *)__cil_tmp13;
 8886#line 566
 8887  memset(__cil_tmp14, 0, 4UL);
 8888#line 567
 8889  tda9887_set_tvnorm(fe);
 8890#line 582
 8891  __cil_tmp15 = 1 * 1UL;
 8892#line 582
 8893  __cil_tmp16 = 48 + __cil_tmp15;
 8894#line 582
 8895  __cil_tmp17 = (unsigned long )priv;
 8896#line 582
 8897  __cil_tmp18 = __cil_tmp17 + __cil_tmp16;
 8898#line 582
 8899  __cil_tmp19 = 1 * 1UL;
 8900#line 582
 8901  __cil_tmp20 = 48 + __cil_tmp19;
 8902#line 582
 8903  __cil_tmp21 = (unsigned long )priv;
 8904#line 582
 8905  __cil_tmp22 = __cil_tmp21 + __cil_tmp20;
 8906#line 582
 8907  __cil_tmp23 = *((unsigned char *)__cil_tmp22);
 8908#line 582
 8909  __cil_tmp24 = (unsigned int )__cil_tmp23;
 8910#line 582
 8911  __cil_tmp25 = __cil_tmp24 | 64U;
 8912#line 582
 8913  *((unsigned char *)__cil_tmp18) = (unsigned char )__cil_tmp25;
 8914#line 583
 8915  __cil_tmp26 = 1 * 1UL;
 8916#line 583
 8917  __cil_tmp27 = 48 + __cil_tmp26;
 8918#line 583
 8919  __cil_tmp28 = (unsigned long )priv;
 8920#line 583
 8921  __cil_tmp29 = __cil_tmp28 + __cil_tmp27;
 8922#line 583
 8923  __cil_tmp30 = 1 * 1UL;
 8924#line 583
 8925  __cil_tmp31 = 48 + __cil_tmp30;
 8926#line 583
 8927  __cil_tmp32 = (unsigned long )priv;
 8928#line 583
 8929  __cil_tmp33 = __cil_tmp32 + __cil_tmp31;
 8930#line 583
 8931  __cil_tmp34 = *((unsigned char *)__cil_tmp33);
 8932#line 583
 8933  __cil_tmp35 = (unsigned int )__cil_tmp34;
 8934#line 583
 8935  __cil_tmp36 = __cil_tmp35 | 128U;
 8936#line 583
 8937  *((unsigned char *)__cil_tmp29) = (unsigned char )__cil_tmp36;
 8938#line 585
 8939  tda9887_do_config(fe);
 8940#line 586
 8941  tda9887_set_insmod(fe);
 8942  }
 8943  {
 8944#line 588
 8945  __cil_tmp37 = (unsigned long )priv;
 8946#line 588
 8947  __cil_tmp38 = __cil_tmp37 + 72;
 8948#line 588
 8949  __cil_tmp39 = *((bool *)__cil_tmp38);
 8950#line 588
 8951  if ((int )__cil_tmp39) {
 8952#line 589
 8953    __cil_tmp40 = 1 * 1UL;
 8954#line 589
 8955    __cil_tmp41 = 48 + __cil_tmp40;
 8956#line 589
 8957    __cil_tmp42 = (unsigned long )priv;
 8958#line 589
 8959    __cil_tmp43 = __cil_tmp42 + __cil_tmp41;
 8960#line 589
 8961    __cil_tmp44 = 1 * 1UL;
 8962#line 589
 8963    __cil_tmp45 = 48 + __cil_tmp44;
 8964#line 589
 8965    __cil_tmp46 = (unsigned long )priv;
 8966#line 589
 8967    __cil_tmp47 = __cil_tmp46 + __cil_tmp45;
 8968#line 589
 8969    __cil_tmp48 = *((unsigned char *)__cil_tmp47);
 8970#line 589
 8971    __cil_tmp49 = (unsigned int )__cil_tmp48;
 8972#line 589
 8973    __cil_tmp50 = __cil_tmp49 | 32U;
 8974#line 589
 8975    *((unsigned char *)__cil_tmp43) = (unsigned char )__cil_tmp50;
 8976  } else {
 8977
 8978  }
 8979  }
 8980  {
 8981#line 591
 8982  __cil_tmp51 = & debug;
 8983#line 591
 8984  __cil_tmp52 = *__cil_tmp51;
 8985#line 591
 8986  if (__cil_tmp52 != 0) {
 8987    {
 8988#line 591
 8989    __cil_tmp53 = (struct i2c_adapter *)0;
 8990#line 591
 8991    __cil_tmp54 = (unsigned long )__cil_tmp53;
 8992#line 591
 8993    __cil_tmp55 = 0 + 8;
 8994#line 591
 8995    __cil_tmp56 = (unsigned long )priv;
 8996#line 591
 8997    __cil_tmp57 = __cil_tmp56 + __cil_tmp55;
 8998#line 591
 8999    __cil_tmp58 = *((struct i2c_adapter **)__cil_tmp57);
 9000#line 591
 9001    __cil_tmp59 = (unsigned long )__cil_tmp58;
 9002#line 591
 9003    if (__cil_tmp59 != __cil_tmp54) {
 9004      {
 9005#line 591
 9006      __cil_tmp60 = 0 + 8;
 9007#line 591
 9008      __cil_tmp61 = (unsigned long )priv;
 9009#line 591
 9010      __cil_tmp62 = __cil_tmp61 + __cil_tmp60;
 9011#line 591
 9012      __cil_tmp63 = *((struct i2c_adapter **)__cil_tmp62);
 9013#line 591
 9014      tmp = i2c_adapter_id(__cil_tmp63);
 9015#line 591
 9016      tmp___0 = tmp;
 9017      }
 9018    } else {
 9019#line 591
 9020      tmp___0 = -1;
 9021    }
 9022    }
 9023    {
 9024#line 591
 9025    __cil_tmp64 = 0 + 24;
 9026#line 591
 9027    __cil_tmp65 = (unsigned long )priv;
 9028#line 591
 9029    __cil_tmp66 = __cil_tmp65 + __cil_tmp64;
 9030#line 591
 9031    __cil_tmp67 = *((char **)__cil_tmp66);
 9032#line 591
 9033    __cil_tmp68 = *((u8 *)priv);
 9034#line 591
 9035    __cil_tmp69 = (int )__cil_tmp68;
 9036#line 591
 9037    __cil_tmp70 = 1 * 1UL;
 9038#line 591
 9039    __cil_tmp71 = 48 + __cil_tmp70;
 9040#line 591
 9041    __cil_tmp72 = (unsigned long )priv;
 9042#line 591
 9043    __cil_tmp73 = __cil_tmp72 + __cil_tmp71;
 9044#line 591
 9045    __cil_tmp74 = *((unsigned char *)__cil_tmp73);
 9046#line 591
 9047    __cil_tmp75 = (int )__cil_tmp74;
 9048#line 591
 9049    __cil_tmp76 = 2 * 1UL;
 9050#line 591
 9051    __cil_tmp77 = 48 + __cil_tmp76;
 9052#line 591
 9053    __cil_tmp78 = (unsigned long )priv;
 9054#line 591
 9055    __cil_tmp79 = __cil_tmp78 + __cil_tmp77;
 9056#line 591
 9057    __cil_tmp80 = *((unsigned char *)__cil_tmp79);
 9058#line 591
 9059    __cil_tmp81 = (int )__cil_tmp80;
 9060#line 591
 9061    __cil_tmp82 = 3 * 1UL;
 9062#line 591
 9063    __cil_tmp83 = 48 + __cil_tmp82;
 9064#line 591
 9065    __cil_tmp84 = (unsigned long )priv;
 9066#line 591
 9067    __cil_tmp85 = __cil_tmp84 + __cil_tmp83;
 9068#line 591
 9069    __cil_tmp86 = *((unsigned char *)__cil_tmp85);
 9070#line 591
 9071    __cil_tmp87 = (int )__cil_tmp86;
 9072#line 591
 9073    printk("<7>%s %d-%04x: writing: b=0x%02x c=0x%02x e=0x%02x\n", __cil_tmp67, tmp___0,
 9074           __cil_tmp69, __cil_tmp75, __cil_tmp81, __cil_tmp87);
 9075    }
 9076  } else {
 9077
 9078  }
 9079  }
 9080  {
 9081#line 593
 9082  __cil_tmp88 = & debug;
 9083#line 593
 9084  __cil_tmp89 = *__cil_tmp88;
 9085#line 593
 9086  if (__cil_tmp89 > 1) {
 9087    {
 9088#line 594
 9089    __cil_tmp90 = (unsigned long )priv;
 9090#line 594
 9091    __cil_tmp91 = __cil_tmp90 + 48;
 9092#line 594
 9093    __cil_tmp92 = (unsigned char (*)[4U])__cil_tmp91;
 9094#line 594
 9095    __cil_tmp93 = (unsigned char *)__cil_tmp92;
 9096#line 594
 9097    dump_write_message(fe, __cil_tmp93);
 9098    }
 9099  } else {
 9100
 9101  }
 9102  }
 9103  {
 9104#line 596
 9105  __cil_tmp94 = (struct tuner_i2c_props *)priv;
 9106#line 596
 9107  __cil_tmp95 = (unsigned long )priv;
 9108#line 596
 9109  __cil_tmp96 = __cil_tmp95 + 48;
 9110#line 596
 9111  __cil_tmp97 = (unsigned char (*)[4U])__cil_tmp96;
 9112#line 596
 9113  __cil_tmp98 = (char *)__cil_tmp97;
 9114#line 596
 9115  rc = tuner_i2c_xfer_send(__cil_tmp94, __cil_tmp98, 4);
 9116  }
 9117#line 596
 9118  if (rc != 4) {
 9119    {
 9120#line 597
 9121    __cil_tmp99 = (struct i2c_adapter *)0;
 9122#line 597
 9123    __cil_tmp100 = (unsigned long )__cil_tmp99;
 9124#line 597
 9125    __cil_tmp101 = 0 + 8;
 9126#line 597
 9127    __cil_tmp102 = (unsigned long )priv;
 9128#line 597
 9129    __cil_tmp103 = __cil_tmp102 + __cil_tmp101;
 9130#line 597
 9131    __cil_tmp104 = *((struct i2c_adapter **)__cil_tmp103);
 9132#line 597
 9133    __cil_tmp105 = (unsigned long )__cil_tmp104;
 9134#line 597
 9135    if (__cil_tmp105 != __cil_tmp100) {
 9136      {
 9137#line 597
 9138      __cil_tmp106 = 0 + 8;
 9139#line 597
 9140      __cil_tmp107 = (unsigned long )priv;
 9141#line 597
 9142      __cil_tmp108 = __cil_tmp107 + __cil_tmp106;
 9143#line 597
 9144      __cil_tmp109 = *((struct i2c_adapter **)__cil_tmp108);
 9145#line 597
 9146      tmp___1 = i2c_adapter_id(__cil_tmp109);
 9147#line 597
 9148      tmp___2 = tmp___1;
 9149      }
 9150    } else {
 9151#line 597
 9152      tmp___2 = -1;
 9153    }
 9154    }
 9155    {
 9156#line 597
 9157    __cil_tmp110 = 0 + 24;
 9158#line 597
 9159    __cil_tmp111 = (unsigned long )priv;
 9160#line 597
 9161    __cil_tmp112 = __cil_tmp111 + __cil_tmp110;
 9162#line 597
 9163    __cil_tmp113 = *((char **)__cil_tmp112);
 9164#line 597
 9165    __cil_tmp114 = *((u8 *)priv);
 9166#line 597
 9167    __cil_tmp115 = (int )__cil_tmp114;
 9168#line 597
 9169    printk("<6>%s %d-%04x: i2c i/o error: rc == %d (should be 4)\n", __cil_tmp113,
 9170           tmp___2, __cil_tmp115, rc);
 9171    }
 9172  } else {
 9173
 9174  }
 9175  {
 9176#line 599
 9177  __cil_tmp116 = & debug;
 9178#line 599
 9179  __cil_tmp117 = *__cil_tmp116;
 9180#line 599
 9181  if (__cil_tmp117 > 2) {
 9182    {
 9183#line 600
 9184    msleep_interruptible(1000U);
 9185#line 601
 9186    tda9887_status(fe);
 9187    }
 9188  } else {
 9189
 9190  }
 9191  }
 9192#line 603
 9193  return;
 9194}
 9195}
 9196#line 607 "/home/zakharov/launch/work/current--X--drivers/--X--defaultlinux-3.4--X--43_1a--X--cpachecker/linux-3.4/csd_deg_dscv/9531/dscv_tempdir/dscv/ri/43_1a/drivers/media/common/tuners/tda9887.c.p"
 9197static void tda9887_tuner_status(struct dvb_frontend *fe ) 
 9198{ struct tda9887_priv *priv ;
 9199  int tmp ;
 9200  int tmp___0 ;
 9201  unsigned long __cil_tmp5 ;
 9202  unsigned long __cil_tmp6 ;
 9203  void *__cil_tmp7 ;
 9204  struct i2c_adapter *__cil_tmp8 ;
 9205  unsigned long __cil_tmp9 ;
 9206  unsigned long __cil_tmp10 ;
 9207  unsigned long __cil_tmp11 ;
 9208  unsigned long __cil_tmp12 ;
 9209  struct i2c_adapter *__cil_tmp13 ;
 9210  unsigned long __cil_tmp14 ;
 9211  unsigned long __cil_tmp15 ;
 9212  unsigned long __cil_tmp16 ;
 9213  unsigned long __cil_tmp17 ;
 9214  struct i2c_adapter *__cil_tmp18 ;
 9215  unsigned long __cil_tmp19 ;
 9216  unsigned long __cil_tmp20 ;
 9217  unsigned long __cil_tmp21 ;
 9218  char *__cil_tmp22 ;
 9219  u8 __cil_tmp23 ;
 9220  int __cil_tmp24 ;
 9221  unsigned long __cil_tmp25 ;
 9222  unsigned long __cil_tmp26 ;
 9223  unsigned long __cil_tmp27 ;
 9224  unsigned long __cil_tmp28 ;
 9225  unsigned char __cil_tmp29 ;
 9226  int __cil_tmp30 ;
 9227  unsigned long __cil_tmp31 ;
 9228  unsigned long __cil_tmp32 ;
 9229  unsigned long __cil_tmp33 ;
 9230  unsigned long __cil_tmp34 ;
 9231  unsigned char __cil_tmp35 ;
 9232  int __cil_tmp36 ;
 9233  unsigned long __cil_tmp37 ;
 9234  unsigned long __cil_tmp38 ;
 9235  unsigned long __cil_tmp39 ;
 9236  unsigned long __cil_tmp40 ;
 9237  unsigned char __cil_tmp41 ;
 9238  int __cil_tmp42 ;
 9239
 9240  {
 9241#line 609
 9242  __cil_tmp5 = (unsigned long )fe;
 9243#line 609
 9244  __cil_tmp6 = __cil_tmp5 + 792;
 9245#line 609
 9246  __cil_tmp7 = *((void **)__cil_tmp6);
 9247#line 609
 9248  priv = (struct tda9887_priv *)__cil_tmp7;
 9249  {
 9250#line 610
 9251  __cil_tmp8 = (struct i2c_adapter *)0;
 9252#line 610
 9253  __cil_tmp9 = (unsigned long )__cil_tmp8;
 9254#line 610
 9255  __cil_tmp10 = 0 + 8;
 9256#line 610
 9257  __cil_tmp11 = (unsigned long )priv;
 9258#line 610
 9259  __cil_tmp12 = __cil_tmp11 + __cil_tmp10;
 9260#line 610
 9261  __cil_tmp13 = *((struct i2c_adapter **)__cil_tmp12);
 9262#line 610
 9263  __cil_tmp14 = (unsigned long )__cil_tmp13;
 9264#line 610
 9265  if (__cil_tmp14 != __cil_tmp9) {
 9266    {
 9267#line 610
 9268    __cil_tmp15 = 0 + 8;
 9269#line 610
 9270    __cil_tmp16 = (unsigned long )priv;
 9271#line 610
 9272    __cil_tmp17 = __cil_tmp16 + __cil_tmp15;
 9273#line 610
 9274    __cil_tmp18 = *((struct i2c_adapter **)__cil_tmp17);
 9275#line 610
 9276    tmp = i2c_adapter_id(__cil_tmp18);
 9277#line 610
 9278    tmp___0 = tmp;
 9279    }
 9280  } else {
 9281#line 610
 9282    tmp___0 = -1;
 9283  }
 9284  }
 9285  {
 9286#line 610
 9287  __cil_tmp19 = 0 + 24;
 9288#line 610
 9289  __cil_tmp20 = (unsigned long )priv;
 9290#line 610
 9291  __cil_tmp21 = __cil_tmp20 + __cil_tmp19;
 9292#line 610
 9293  __cil_tmp22 = *((char **)__cil_tmp21);
 9294#line 610
 9295  __cil_tmp23 = *((u8 *)priv);
 9296#line 610
 9297  __cil_tmp24 = (int )__cil_tmp23;
 9298#line 610
 9299  __cil_tmp25 = 1 * 1UL;
 9300#line 610
 9301  __cil_tmp26 = 48 + __cil_tmp25;
 9302#line 610
 9303  __cil_tmp27 = (unsigned long )priv;
 9304#line 610
 9305  __cil_tmp28 = __cil_tmp27 + __cil_tmp26;
 9306#line 610
 9307  __cil_tmp29 = *((unsigned char *)__cil_tmp28);
 9308#line 610
 9309  __cil_tmp30 = (int )__cil_tmp29;
 9310#line 610
 9311  __cil_tmp31 = 2 * 1UL;
 9312#line 610
 9313  __cil_tmp32 = 48 + __cil_tmp31;
 9314#line 610
 9315  __cil_tmp33 = (unsigned long )priv;
 9316#line 610
 9317  __cil_tmp34 = __cil_tmp33 + __cil_tmp32;
 9318#line 610
 9319  __cil_tmp35 = *((unsigned char *)__cil_tmp34);
 9320#line 610
 9321  __cil_tmp36 = (int )__cil_tmp35;
 9322#line 610
 9323  __cil_tmp37 = 3 * 1UL;
 9324#line 610
 9325  __cil_tmp38 = 48 + __cil_tmp37;
 9326#line 610
 9327  __cil_tmp39 = (unsigned long )priv;
 9328#line 610
 9329  __cil_tmp40 = __cil_tmp39 + __cil_tmp38;
 9330#line 610
 9331  __cil_tmp41 = *((unsigned char *)__cil_tmp40);
 9332#line 610
 9333  __cil_tmp42 = (int )__cil_tmp41;
 9334#line 610
 9335  printk("<6>%s %d-%04x: Data bytes: b=0x%02x c=0x%02x e=0x%02x\n", __cil_tmp22, tmp___0,
 9336         __cil_tmp24, __cil_tmp30, __cil_tmp36, __cil_tmp42);
 9337  }
 9338#line 611
 9339  return;
 9340}
 9341}
 9342#line 614 "/home/zakharov/launch/work/current--X--drivers/--X--defaultlinux-3.4--X--43_1a--X--cpachecker/linux-3.4/csd_deg_dscv/9531/dscv_tempdir/dscv/ri/43_1a/drivers/media/common/tuners/tda9887.c.p"
 9343static int tda9887_get_afc(struct dvb_frontend *fe ) 
 9344{ struct tda9887_priv *priv ;
 9345  int AFC_BITS_2_kHz[16U] ;
 9346  int afc ;
 9347  __u8 reg ;
 9348  int tmp ;
 9349  unsigned long __cil_tmp7 ;
 9350  unsigned long __cil_tmp8 ;
 9351  void *__cil_tmp9 ;
 9352  unsigned long __cil_tmp10 ;
 9353  unsigned long __cil_tmp11 ;
 9354  unsigned long __cil_tmp12 ;
 9355  unsigned long __cil_tmp13 ;
 9356  unsigned long __cil_tmp14 ;
 9357  unsigned long __cil_tmp15 ;
 9358  unsigned long __cil_tmp16 ;
 9359  unsigned long __cil_tmp17 ;
 9360  unsigned long __cil_tmp18 ;
 9361  unsigned long __cil_tmp19 ;
 9362  unsigned long __cil_tmp20 ;
 9363  unsigned long __cil_tmp21 ;
 9364  unsigned long __cil_tmp22 ;
 9365  unsigned long __cil_tmp23 ;
 9366  unsigned long __cil_tmp24 ;
 9367  unsigned long __cil_tmp25 ;
 9368  unsigned long __cil_tmp26 ;
 9369  unsigned long __cil_tmp27 ;
 9370  unsigned long __cil_tmp28 ;
 9371  unsigned long __cil_tmp29 ;
 9372  unsigned long __cil_tmp30 ;
 9373  unsigned long __cil_tmp31 ;
 9374  unsigned long __cil_tmp32 ;
 9375  unsigned long __cil_tmp33 ;
 9376  unsigned long __cil_tmp34 ;
 9377  unsigned long __cil_tmp35 ;
 9378  unsigned long __cil_tmp36 ;
 9379  unsigned long __cil_tmp37 ;
 9380  unsigned long __cil_tmp38 ;
 9381  unsigned long __cil_tmp39 ;
 9382  unsigned long __cil_tmp40 ;
 9383  unsigned long __cil_tmp41 ;
 9384  __u8 *__cil_tmp42 ;
 9385  struct tuner_i2c_props *__cil_tmp43 ;
 9386  char *__cil_tmp44 ;
 9387  __u8 *__cil_tmp45 ;
 9388  __u8 __cil_tmp46 ;
 9389  int __cil_tmp47 ;
 9390  int __cil_tmp48 ;
 9391  int __cil_tmp49 ;
 9392  unsigned long __cil_tmp50 ;
 9393  unsigned long __cil_tmp51 ;
 9394
 9395  {
 9396  {
 9397#line 616
 9398  __cil_tmp7 = (unsigned long )fe;
 9399#line 616
 9400  __cil_tmp8 = __cil_tmp7 + 792;
 9401#line 616
 9402  __cil_tmp9 = *((void **)__cil_tmp8);
 9403#line 616
 9404  priv = (struct tda9887_priv *)__cil_tmp9;
 9405#line 617
 9406  __cil_tmp10 = 0 * 4UL;
 9407#line 617
 9408  __cil_tmp11 = (unsigned long )(AFC_BITS_2_kHz) + __cil_tmp10;
 9409#line 617
 9410  *((int *)__cil_tmp11) = -12500;
 9411#line 617
 9412  __cil_tmp12 = 1 * 4UL;
 9413#line 617
 9414  __cil_tmp13 = (unsigned long )(AFC_BITS_2_kHz) + __cil_tmp12;
 9415#line 617
 9416  *((int *)__cil_tmp13) = -37500;
 9417#line 617
 9418  __cil_tmp14 = 2 * 4UL;
 9419#line 617
 9420  __cil_tmp15 = (unsigned long )(AFC_BITS_2_kHz) + __cil_tmp14;
 9421#line 617
 9422  *((int *)__cil_tmp15) = -62500;
 9423#line 617
 9424  __cil_tmp16 = 3 * 4UL;
 9425#line 617
 9426  __cil_tmp17 = (unsigned long )(AFC_BITS_2_kHz) + __cil_tmp16;
 9427#line 617
 9428  *((int *)__cil_tmp17) = -97500;
 9429#line 617
 9430  __cil_tmp18 = 4 * 4UL;
 9431#line 617
 9432  __cil_tmp19 = (unsigned long )(AFC_BITS_2_kHz) + __cil_tmp18;
 9433#line 617
 9434  *((int *)__cil_tmp19) = -112500;
 9435#line 617
 9436  __cil_tmp20 = 5 * 4UL;
 9437#line 617
 9438  __cil_tmp21 = (unsigned long )(AFC_BITS_2_kHz) + __cil_tmp20;
 9439#line 617
 9440  *((int *)__cil_tmp21) = -137500;
 9441#line 617
 9442  __cil_tmp22 = 6 * 4UL;
 9443#line 617
 9444  __cil_tmp23 = (unsigned long )(AFC_BITS_2_kHz) + __cil_tmp22;
 9445#line 617
 9446  *((int *)__cil_tmp23) = -162500;
 9447#line 617
 9448  __cil_tmp24 = 7 * 4UL;
 9449#line 617
 9450  __cil_tmp25 = (unsigned long )(AFC_BITS_2_kHz) + __cil_tmp24;
 9451#line 617
 9452  *((int *)__cil_tmp25) = -187500;
 9453#line 617
 9454  __cil_tmp26 = 8 * 4UL;
 9455#line 617
 9456  __cil_tmp27 = (unsigned long )(AFC_BITS_2_kHz) + __cil_tmp26;
 9457#line 617
 9458  *((int *)__cil_tmp27) = 187500;
 9459#line 617
 9460  __cil_tmp28 = 9 * 4UL;
 9461#line 617
 9462  __cil_tmp29 = (unsigned long )(AFC_BITS_2_kHz) + __cil_tmp28;
 9463#line 617
 9464  *((int *)__cil_tmp29) = 162500;
 9465#line 617
 9466  __cil_tmp30 = 10 * 4UL;
 9467#line 617
 9468  __cil_tmp31 = (unsigned long )(AFC_BITS_2_kHz) + __cil_tmp30;
 9469#line 617
 9470  *((int *)__cil_tmp31) = 137500;
 9471#line 617
 9472  __cil_tmp32 = 11 * 4UL;
 9473#line 617
 9474  __cil_tmp33 = (unsigned long )(AFC_BITS_2_kHz) + __cil_tmp32;
 9475#line 617
 9476  *((int *)__cil_tmp33) = 112500;
 9477#line 617
 9478  __cil_tmp34 = 12 * 4UL;
 9479#line 617
 9480  __cil_tmp35 = (unsigned long )(AFC_BITS_2_kHz) + __cil_tmp34;
 9481#line 617
 9482  *((int *)__cil_tmp35) = 97500;
 9483#line 617
 9484  __cil_tmp36 = 13 * 4UL;
 9485#line 617
 9486  __cil_tmp37 = (unsigned long )(AFC_BITS_2_kHz) + __cil_tmp36;
 9487#line 617
 9488  *((int *)__cil_tmp37) = 62500;
 9489#line 617
 9490  __cil_tmp38 = 14 * 4UL;
 9491#line 617
 9492  __cil_tmp39 = (unsigned long )(AFC_BITS_2_kHz) + __cil_tmp38;
 9493#line 617
 9494  *((int *)__cil_tmp39) = 37500;
 9495#line 617
 9496  __cil_tmp40 = 15 * 4UL;
 9497#line 617
 9498  __cil_tmp41 = (unsigned long )(AFC_BITS_2_kHz) + __cil_tmp40;
 9499#line 617
 9500  *((int *)__cil_tmp41) = 12500;
 9501#line 623
 9502  afc = 0;
 9503#line 624
 9504  __cil_tmp42 = & reg;
 9505#line 624
 9506  *__cil_tmp42 = (__u8 )0U;
 9507#line 626
 9508  __cil_tmp43 = (struct tuner_i2c_props *)priv;
 9509#line 626
 9510  __cil_tmp44 = (char *)(& reg);
 9511#line 626
 9512  tmp = tuner_i2c_xfer_recv(__cil_tmp43, __cil_tmp44, 1);
 9513  }
 9514#line 626
 9515  if (tmp == 1) {
 9516#line 627
 9517    __cil_tmp45 = & reg;
 9518#line 627
 9519    __cil_tmp46 = *__cil_tmp45;
 9520#line 627
 9521    __cil_tmp47 = (int )__cil_tmp46;
 9522#line 627
 9523    __cil_tmp48 = __cil_tmp47 >> 1;
 9524#line 627
 9525    __cil_tmp49 = __cil_tmp48 & 15;
 9526#line 627
 9527    __cil_tmp50 = __cil_tmp49 * 4UL;
 9528#line 627
 9529    __cil_tmp51 = (unsigned long )(AFC_BITS_2_kHz) + __cil_tmp50;
 9530#line 627
 9531    afc = *((int *)__cil_tmp51);
 9532  } else {
 9533
 9534  }
 9535#line 629
 9536  return (afc);
 9537}
 9538}
 9539#line 632 "/home/zakharov/launch/work/current--X--drivers/--X--defaultlinux-3.4--X--43_1a--X--cpachecker/linux-3.4/csd_deg_dscv/9531/dscv_tempdir/dscv/ri/43_1a/drivers/media/common/tuners/tda9887.c.p"
 9540static void tda9887_standby(struct dvb_frontend *fe ) 
 9541{ struct tda9887_priv *priv ;
 9542  unsigned long __cil_tmp3 ;
 9543  unsigned long __cil_tmp4 ;
 9544  void *__cil_tmp5 ;
 9545  unsigned long __cil_tmp6 ;
 9546  unsigned long __cil_tmp7 ;
 9547
 9548  {
 9549  {
 9550#line 634
 9551  __cil_tmp3 = (unsigned long )fe;
 9552#line 634
 9553  __cil_tmp4 = __cil_tmp3 + 792;
 9554#line 634
 9555  __cil_tmp5 = *((void **)__cil_tmp4);
 9556#line 634
 9557  priv = (struct tda9887_priv *)__cil_tmp5;
 9558#line 636
 9559  __cil_tmp6 = (unsigned long )priv;
 9560#line 636
 9561  __cil_tmp7 = __cil_tmp6 + 72;
 9562#line 636
 9563  *((bool *)__cil_tmp7) = (bool )1;
 9564#line 638
 9565  tda9887_configure(fe);
 9566  }
 9567#line 639
 9568  return;
 9569}
 9570}
 9571#line 641 "/home/zakharov/launch/work/current--X--drivers/--X--defaultlinux-3.4--X--43_1a--X--cpachecker/linux-3.4/csd_deg_dscv/9531/dscv_tempdir/dscv/ri/43_1a/drivers/media/common/tuners/tda9887.c.p"
 9572static void tda9887_set_params(struct dvb_frontend *fe , struct analog_parameters *params ) 
 9573{ struct tda9887_priv *priv ;
 9574  unsigned long __cil_tmp4 ;
 9575  unsigned long __cil_tmp5 ;
 9576  void *__cil_tmp6 ;
 9577  unsigned long __cil_tmp7 ;
 9578  unsigned long __cil_tmp8 ;
 9579  unsigned long __cil_tmp9 ;
 9580  unsigned long __cil_tmp10 ;
 9581  unsigned long __cil_tmp11 ;
 9582  unsigned long __cil_tmp12 ;
 9583  unsigned long __cil_tmp13 ;
 9584  unsigned long __cil_tmp14 ;
 9585  unsigned long __cil_tmp15 ;
 9586  unsigned long __cil_tmp16 ;
 9587  unsigned long __cil_tmp17 ;
 9588  unsigned long __cil_tmp18 ;
 9589  unsigned long __cil_tmp19 ;
 9590  unsigned long __cil_tmp20 ;
 9591
 9592  {
 9593  {
 9594#line 644
 9595  __cil_tmp4 = (unsigned long )fe;
 9596#line 644
 9597  __cil_tmp5 = __cil_tmp4 + 792;
 9598#line 644
 9599  __cil_tmp6 = *((void **)__cil_tmp5);
 9600#line 644
 9601  priv = (struct tda9887_priv *)__cil_tmp6;
 9602#line 646
 9603  __cil_tmp7 = (unsigned long )priv;
 9604#line 646
 9605  __cil_tmp8 = __cil_tmp7 + 72;
 9606#line 646
 9607  *((bool *)__cil_tmp8) = (bool )0;
 9608#line 647
 9609  __cil_tmp9 = (unsigned long )priv;
 9610#line 647
 9611  __cil_tmp10 = __cil_tmp9 + 56;
 9612#line 647
 9613  __cil_tmp11 = (unsigned long )params;
 9614#line 647
 9615  __cil_tmp12 = __cil_tmp11 + 4;
 9616#line 647
 9617  *((unsigned int *)__cil_tmp10) = *((unsigned int *)__cil_tmp12);
 9618#line 648
 9619  __cil_tmp13 = (unsigned long )priv;
 9620#line 648
 9621  __cil_tmp14 = __cil_tmp13 + 60;
 9622#line 648
 9623  __cil_tmp15 = (unsigned long )params;
 9624#line 648
 9625  __cil_tmp16 = __cil_tmp15 + 8;
 9626#line 648
 9627  *((unsigned int *)__cil_tmp14) = *((unsigned int *)__cil_tmp16);
 9628#line 649
 9629  __cil_tmp17 = (unsigned long )priv;
 9630#line 649
 9631  __cil_tmp18 = __cil_tmp17 + 64;
 9632#line 649
 9633  __cil_tmp19 = (unsigned long )params;
 9634#line 649
 9635  __cil_tmp20 = __cil_tmp19 + 16;
 9636#line 649
 9637  *((v4l2_std_id *)__cil_tmp18) = *((u64 *)__cil_tmp20);
 9638#line 650
 9639  tda9887_configure(fe);
 9640  }
 9641#line 651
 9642  return;
 9643}
 9644}
 9645#line 653 "/home/zakharov/launch/work/current--X--drivers/--X--defaultlinux-3.4--X--43_1a--X--cpachecker/linux-3.4/csd_deg_dscv/9531/dscv_tempdir/dscv/ri/43_1a/drivers/media/common/tuners/tda9887.c.p"
 9646static int tda9887_set_config(struct dvb_frontend *fe , void *priv_cfg ) 
 9647{ struct tda9887_priv *priv ;
 9648  unsigned long __cil_tmp4 ;
 9649  unsigned long __cil_tmp5 ;
 9650  void *__cil_tmp6 ;
 9651  unsigned long __cil_tmp7 ;
 9652  unsigned long __cil_tmp8 ;
 9653  unsigned int *__cil_tmp9 ;
 9654
 9655  {
 9656  {
 9657#line 655
 9658  __cil_tmp4 = (unsigned long )fe;
 9659#line 655
 9660  __cil_tmp5 = __cil_tmp4 + 792;
 9661#line 655
 9662  __cil_tmp6 = *((void **)__cil_tmp5);
 9663#line 655
 9664  priv = (struct tda9887_priv *)__cil_tmp6;
 9665#line 657
 9666  __cil_tmp7 = (unsigned long )priv;
 9667#line 657
 9668  __cil_tmp8 = __cil_tmp7 + 52;
 9669#line 657
 9670  __cil_tmp9 = (unsigned int *)priv_cfg;
 9671#line 657
 9672  *((unsigned int *)__cil_tmp8) = *__cil_tmp9;
 9673#line 658
 9674  tda9887_configure(fe);
 9675  }
 9676#line 660
 9677  return (0);
 9678}
 9679}
 9680#line 663 "/home/zakharov/launch/work/current--X--drivers/--X--defaultlinux-3.4--X--43_1a--X--cpachecker/linux-3.4/csd_deg_dscv/9531/dscv_tempdir/dscv/ri/43_1a/drivers/media/common/tuners/tda9887.c.p"
 9681static void tda9887_release(struct dvb_frontend *fe ) 
 9682{ struct tda9887_priv *priv ;
 9683  int __ret ;
 9684  int tmp ;
 9685  int tmp___0 ;
 9686  unsigned long __cil_tmp6 ;
 9687  unsigned long __cil_tmp7 ;
 9688  void *__cil_tmp8 ;
 9689  struct tda9887_priv *__cil_tmp9 ;
 9690  unsigned long __cil_tmp10 ;
 9691  unsigned long __cil_tmp11 ;
 9692  unsigned long __cil_tmp12 ;
 9693  unsigned long __cil_tmp13 ;
 9694  unsigned long __cil_tmp14 ;
 9695  unsigned long __cil_tmp15 ;
 9696  unsigned long __cil_tmp16 ;
 9697  unsigned long __cil_tmp17 ;
 9698  int __cil_tmp18 ;
 9699  unsigned long __cil_tmp19 ;
 9700  unsigned long __cil_tmp20 ;
 9701  unsigned long __cil_tmp21 ;
 9702  unsigned long __cil_tmp22 ;
 9703  unsigned long __cil_tmp23 ;
 9704  unsigned long __cil_tmp24 ;
 9705  int __cil_tmp25 ;
 9706  struct i2c_adapter *__cil_tmp26 ;
 9707  unsigned long __cil_tmp27 ;
 9708  unsigned long __cil_tmp28 ;
 9709  unsigned long __cil_tmp29 ;
 9710  unsigned long __cil_tmp30 ;
 9711  struct i2c_adapter *__cil_tmp31 ;
 9712  unsigned long __cil_tmp32 ;
 9713  unsigned long __cil_tmp33 ;
 9714  unsigned long __cil_tmp34 ;
 9715  unsigned long __cil_tmp35 ;
 9716  struct i2c_adapter *__cil_tmp36 ;
 9717  unsigned long __cil_tmp37 ;
 9718  unsigned long __cil_tmp38 ;
 9719  unsigned long __cil_tmp39 ;
 9720  char *__cil_tmp40 ;
 9721  u8 __cil_tmp41 ;
 9722  int __cil_tmp42 ;
 9723  unsigned long __cil_tmp43 ;
 9724  unsigned long __cil_tmp44 ;
 9725  struct list_head *__cil_tmp45 ;
 9726  void const   *__cil_tmp46 ;
 9727  unsigned long __cil_tmp47 ;
 9728  unsigned long __cil_tmp48 ;
 9729
 9730  {
 9731  {
 9732#line 665
 9733  __cil_tmp6 = (unsigned long )fe;
 9734#line 665
 9735  __cil_tmp7 = __cil_tmp6 + 792;
 9736#line 665
 9737  __cil_tmp8 = *((void **)__cil_tmp7);
 9738#line 665
 9739  priv = (struct tda9887_priv *)__cil_tmp8;
 9740#line 667
 9741  mutex_lock_nested(& tda9887_list_mutex, 0U);
 9742  }
 9743  {
 9744#line 669
 9745  __cil_tmp9 = (struct tda9887_priv *)0;
 9746#line 669
 9747  __cil_tmp10 = (unsigned long )__cil_tmp9;
 9748#line 669
 9749  __cil_tmp11 = (unsigned long )priv;
 9750#line 669
 9751  if (__cil_tmp11 != __cil_tmp10) {
 9752#line 670
 9753    __cil_tmp12 = 0 + 16;
 9754#line 670
 9755    __cil_tmp13 = (unsigned long )priv;
 9756#line 670
 9757    __cil_tmp14 = __cil_tmp13 + __cil_tmp12;
 9758#line 670
 9759    __cil_tmp15 = 0 + 16;
 9760#line 670
 9761    __cil_tmp16 = (unsigned long )priv;
 9762#line 670
 9763    __cil_tmp17 = __cil_tmp16 + __cil_tmp15;
 9764#line 670
 9765    __cil_tmp18 = *((int *)__cil_tmp17);
 9766#line 670
 9767    *((int *)__cil_tmp14) = __cil_tmp18 - 1;
 9768#line 670
 9769    __cil_tmp19 = 0 + 16;
 9770#line 670
 9771    __cil_tmp20 = (unsigned long )priv;
 9772#line 670
 9773    __cil_tmp21 = __cil_tmp20 + __cil_tmp19;
 9774#line 670
 9775    __ret = *((int *)__cil_tmp21);
 9776    {
 9777#line 670
 9778    __cil_tmp22 = 0 + 16;
 9779#line 670
 9780    __cil_tmp23 = (unsigned long )priv;
 9781#line 670
 9782    __cil_tmp24 = __cil_tmp23 + __cil_tmp22;
 9783#line 670
 9784    __cil_tmp25 = *((int *)__cil_tmp24);
 9785#line 670
 9786    if (__cil_tmp25 == 0) {
 9787      {
 9788#line 670
 9789      __cil_tmp26 = (struct i2c_adapter *)0;
 9790#line 670
 9791      __cil_tmp27 = (unsigned long )__cil_tmp26;
 9792#line 670
 9793      __cil_tmp28 = 0 + 8;
 9794#line 670
 9795      __cil_tmp29 = (unsigned long )priv;
 9796#line 670
 9797      __cil_tmp30 = __cil_tmp29 + __cil_tmp28;
 9798#line 670
 9799      __cil_tmp31 = *((struct i2c_adapter **)__cil_tmp30);
 9800#line 670
 9801      __cil_tmp32 = (unsigned long )__cil_tmp31;
 9802#line 670
 9803      if (__cil_tmp32 != __cil_tmp27) {
 9804        {
 9805#line 670
 9806        __cil_tmp33 = 0 + 8;
 9807#line 670
 9808        __cil_tmp34 = (unsigned long )priv;
 9809#line 670
 9810        __cil_tmp35 = __cil_tmp34 + __cil_tmp33;
 9811#line 670
 9812        __cil_tmp36 = *((struct i2c_adapter **)__cil_tmp35);
 9813#line 670
 9814        tmp = i2c_adapter_id(__cil_tmp36);
 9815#line 670
 9816        tmp___0 = tmp;
 9817        }
 9818      } else {
 9819#line 670
 9820        tmp___0 = -1;
 9821      }
 9822      }
 9823      {
 9824#line 670
 9825      __cil_tmp37 = 0 + 24;
 9826#line 670
 9827      __cil_tmp38 = (unsigned long )priv;
 9828#line 670
 9829      __cil_tmp39 = __cil_tmp38 + __cil_tmp37;
 9830#line 670
 9831      __cil_tmp40 = *((char **)__cil_tmp39);
 9832#line 670
 9833      __cil_tmp41 = *((u8 *)priv);
 9834#line 670
 9835      __cil_tmp42 = (int )__cil_tmp41;
 9836#line 670
 9837      printk("<6>%s %d-%04x: destroying instance\n", __cil_tmp40, tmp___0, __cil_tmp42);
 9838#line 670
 9839      __cil_tmp43 = (unsigned long )priv;
 9840#line 670
 9841      __cil_tmp44 = __cil_tmp43 + 32;
 9842#line 670
 9843      __cil_tmp45 = (struct list_head *)__cil_tmp44;
 9844#line 670
 9845      list_del(__cil_tmp45);
 9846#line 670
 9847      __cil_tmp46 = (void const   *)priv;
 9848#line 670
 9849      kfree(__cil_tmp46);
 9850      }
 9851    } else {
 9852
 9853    }
 9854    }
 9855  } else {
 9856
 9857  }
 9858  }
 9859  {
 9860#line 672
 9861  mutex_unlock(& tda9887_list_mutex);
 9862#line 674
 9863  __cil_tmp47 = (unsigned long )fe;
 9864#line 674
 9865  __cil_tmp48 = __cil_tmp47 + 792;
 9866#line 674
 9867  *((void **)__cil_tmp48) = (void *)0;
 9868  }
 9869#line 675
 9870  return;
 9871}
 9872}
 9873#line 677 "/home/zakharov/launch/work/current--X--drivers/--X--defaultlinux-3.4--X--43_1a--X--cpachecker/linux-3.4/csd_deg_dscv/9531/dscv_tempdir/dscv/ri/43_1a/drivers/media/common/tuners/tda9887.c.p"
 9874static struct analog_demod_ops tda9887_ops  = 
 9875#line 677
 9876     {{(char *)"tda9887"}, & tda9887_set_params, (int (*)(struct dvb_frontend * ))0,
 9877    & tda9887_get_afc, & tda9887_tuner_status, & tda9887_standby, & tda9887_release,
 9878    (int (*)(struct dvb_frontend * , int  ))0, & tda9887_set_config};
 9879#line 689 "/home/zakharov/launch/work/current--X--drivers/--X--defaultlinux-3.4--X--43_1a--X--cpachecker/linux-3.4/csd_deg_dscv/9531/dscv_tempdir/dscv/ri/43_1a/drivers/media/common/tuners/tda9887.c.p"
 9880struct dvb_frontend *tda9887_attach(struct dvb_frontend *fe , struct i2c_adapter *i2c_adap ,
 9881                                    u8 i2c_addr ) 
 9882{ struct tda9887_priv *priv ;
 9883  int instance ;
 9884  int __ret ;
 9885  struct list_head  const  *__mptr ;
 9886  int tmp ;
 9887  int tmp___0 ;
 9888  int tmp___1 ;
 9889  int tmp___2 ;
 9890  struct list_head  const  *__mptr___0 ;
 9891  void *tmp___3 ;
 9892  int tmp___4 ;
 9893  int tmp___5 ;
 9894  int tmp___6 ;
 9895  int tmp___7 ;
 9896  size_t __len ;
 9897  void *__ret___0 ;
 9898  struct list_head *__cil_tmp20 ;
 9899  struct list_head *__cil_tmp21 ;
 9900  struct tda9887_priv *__cil_tmp22 ;
 9901  struct i2c_adapter *__cil_tmp23 ;
 9902  unsigned long __cil_tmp24 ;
 9903  unsigned long __cil_tmp25 ;
 9904  struct i2c_adapter *__cil_tmp26 ;
 9905  unsigned long __cil_tmp27 ;
 9906  unsigned long __cil_tmp28 ;
 9907  unsigned long __cil_tmp29 ;
 9908  unsigned long __cil_tmp30 ;
 9909  struct i2c_adapter *__cil_tmp31 ;
 9910  unsigned long __cil_tmp32 ;
 9911  unsigned long __cil_tmp33 ;
 9912  unsigned long __cil_tmp34 ;
 9913  unsigned long __cil_tmp35 ;
 9914  struct i2c_adapter *__cil_tmp36 ;
 9915  int __cil_tmp37 ;
 9916  u8 __cil_tmp38 ;
 9917  int __cil_tmp39 ;
 9918  struct i2c_adapter *__cil_tmp40 ;
 9919  unsigned long __cil_tmp41 ;
 9920  unsigned long __cil_tmp42 ;
 9921  unsigned long __cil_tmp43 ;
 9922  unsigned long __cil_tmp44 ;
 9923  struct i2c_adapter *__cil_tmp45 ;
 9924  unsigned long __cil_tmp46 ;
 9925  unsigned long __cil_tmp47 ;
 9926  unsigned long __cil_tmp48 ;
 9927  unsigned long __cil_tmp49 ;
 9928  struct i2c_adapter *__cil_tmp50 ;
 9929  unsigned long __cil_tmp51 ;
 9930  unsigned long __cil_tmp52 ;
 9931  unsigned long __cil_tmp53 ;
 9932  char *__cil_tmp54 ;
 9933  u8 __cil_tmp55 ;
 9934  int __cil_tmp56 ;
 9935  unsigned long __cil_tmp57 ;
 9936  unsigned long __cil_tmp58 ;
 9937  unsigned long __cil_tmp59 ;
 9938  unsigned long __cil_tmp60 ;
 9939  unsigned long __cil_tmp61 ;
 9940  unsigned long __cil_tmp62 ;
 9941  int __cil_tmp63 ;
 9942  unsigned long __cil_tmp64 ;
 9943  unsigned long __cil_tmp65 ;
 9944  unsigned long __cil_tmp66 ;
 9945  unsigned long __cil_tmp67 ;
 9946  unsigned long __cil_tmp68 ;
 9947  struct list_head *__cil_tmp69 ;
 9948  struct tda9887_priv *__cil_tmp70 ;
 9949  unsigned long __cil_tmp71 ;
 9950  unsigned long __cil_tmp72 ;
 9951  unsigned long __cil_tmp73 ;
 9952  struct list_head *__cil_tmp74 ;
 9953  unsigned long __cil_tmp75 ;
 9954  struct tda9887_priv *__cil_tmp76 ;
 9955  unsigned long __cil_tmp77 ;
 9956  unsigned long __cil_tmp78 ;
 9957  unsigned long __cil_tmp79 ;
 9958  unsigned long __cil_tmp80 ;
 9959  unsigned long __cil_tmp81 ;
 9960  unsigned long __cil_tmp82 ;
 9961  unsigned long __cil_tmp83 ;
 9962  unsigned long __cil_tmp84 ;
 9963  struct i2c_adapter *__cil_tmp85 ;
 9964  unsigned long __cil_tmp86 ;
 9965  unsigned long __cil_tmp87 ;
 9966  unsigned long __cil_tmp88 ;
 9967  unsigned long __cil_tmp89 ;
 9968  struct i2c_adapter *__cil_tmp90 ;
 9969  unsigned long __cil_tmp91 ;
 9970  unsigned long __cil_tmp92 ;
 9971  unsigned long __cil_tmp93 ;
 9972  unsigned long __cil_tmp94 ;
 9973  struct i2c_adapter *__cil_tmp95 ;
 9974  unsigned long __cil_tmp96 ;
 9975  unsigned long __cil_tmp97 ;
 9976  unsigned long __cil_tmp98 ;
 9977  char *__cil_tmp99 ;
 9978  u8 __cil_tmp100 ;
 9979  int __cil_tmp101 ;
 9980  unsigned long __cil_tmp102 ;
 9981  unsigned long __cil_tmp103 ;
 9982  struct list_head *__cil_tmp104 ;
 9983  unsigned long __cil_tmp105 ;
 9984  unsigned long __cil_tmp106 ;
 9985  unsigned long __cil_tmp107 ;
 9986  unsigned long __cil_tmp108 ;
 9987  unsigned long __cil_tmp109 ;
 9988  unsigned long __cil_tmp110 ;
 9989  int __cil_tmp111 ;
 9990  unsigned long __cil_tmp112 ;
 9991  unsigned long __cil_tmp113 ;
 9992  unsigned long __cil_tmp114 ;
 9993  unsigned long __cil_tmp115 ;
 9994  unsigned long __cil_tmp116 ;
 9995  unsigned long __cil_tmp117 ;
 9996  unsigned long __cil_tmp118 ;
 9997  struct i2c_adapter *__cil_tmp119 ;
 9998  unsigned long __cil_tmp120 ;
 9999  unsigned long __cil_tmp121 ;
10000  unsigned long __cil_tmp122 ;
10001  unsigned long __cil_tmp123 ;
10002  struct i2c_adapter *__cil_tmp124 ;
10003  unsigned long __cil_tmp125 ;
10004  unsigned long __cil_tmp126 ;
10005  unsigned long __cil_tmp127 ;
10006  unsigned long __cil_tmp128 ;
10007  struct i2c_adapter *__cil_tmp129 ;
10008  unsigned long __cil_tmp130 ;
10009  unsigned long __cil_tmp131 ;
10010  unsigned long __cil_tmp132 ;
10011  char *__cil_tmp133 ;
10012  u8 __cil_tmp134 ;
10013  int __cil_tmp135 ;
10014  unsigned long __cil_tmp136 ;
10015  unsigned long __cil_tmp137 ;
10016  unsigned long __cil_tmp138 ;
10017  unsigned long __cil_tmp139 ;
10018  unsigned long __cil_tmp140 ;
10019  struct analog_demod_ops *__cil_tmp141 ;
10020  void *__cil_tmp142 ;
10021  void const   *__cil_tmp143 ;
10022  unsigned long __cil_tmp144 ;
10023  unsigned long __cil_tmp145 ;
10024  unsigned long __cil_tmp146 ;
10025  struct analog_demod_ops *__cil_tmp147 ;
10026  void *__cil_tmp148 ;
10027  void const   *__cil_tmp149 ;
10028
10029  {
10030  {
10031#line 693
10032  priv = (struct tda9887_priv *)0;
10033#line 696
10034  mutex_lock_nested(& tda9887_list_mutex, 0U);
10035#line 698
10036  __ret = 0;
10037#line 698
10038  __cil_tmp20 = & hybrid_tuner_instance_list;
10039#line 698
10040  __cil_tmp21 = *((struct list_head **)__cil_tmp20);
10041#line 698
10042  __mptr = (struct list_head  const  *)__cil_tmp21;
10043#line 698
10044  __cil_tmp22 = (struct tda9887_priv *)__mptr;
10045#line 698
10046  priv = __cil_tmp22 + 0xffffffffffffffe0UL;
10047  }
10048#line 698
10049  goto ldv_24441;
10050  ldv_24440: ;
10051  {
10052#line 698
10053  __cil_tmp23 = (struct i2c_adapter *)0;
10054#line 698
10055  __cil_tmp24 = (unsigned long )__cil_tmp23;
10056#line 698
10057  __cil_tmp25 = (unsigned long )i2c_adap;
10058#line 698
10059  if (__cil_tmp25 != __cil_tmp24) {
10060    {
10061#line 698
10062    __cil_tmp26 = (struct i2c_adapter *)0;
10063#line 698
10064    __cil_tmp27 = (unsigned long )__cil_tmp26;
10065#line 698
10066    __cil_tmp28 = 0 + 8;
10067#line 698
10068    __cil_tmp29 = (unsigned long )priv;
10069#line 698
10070    __cil_tmp30 = __cil_tmp29 + __cil_tmp28;
10071#line 698
10072    __cil_tmp31 = *((struct i2c_adapter **)__cil_tmp30);
10073#line 698
10074    __cil_tmp32 = (unsigned long )__cil_tmp31;
10075#line 698
10076    if (__cil_tmp32 != __cil_tmp27) {
10077      {
10078#line 698
10079      __cil_tmp33 = 0 + 8;
10080#line 698
10081      __cil_tmp34 = (unsigned long )priv;
10082#line 698
10083      __cil_tmp35 = __cil_tmp34 + __cil_tmp33;
10084#line 698
10085      __cil_tmp36 = *((struct i2c_adapter **)__cil_tmp35);
10086#line 698
10087      tmp___1 = i2c_adapter_id(__cil_tmp36);
10088#line 698
10089      tmp___2 = i2c_adapter_id(i2c_adap);
10090      }
10091#line 698
10092      if (tmp___1 == tmp___2) {
10093        {
10094#line 698
10095        __cil_tmp37 = (int )i2c_addr;
10096#line 698
10097        __cil_tmp38 = *((u8 *)priv);
10098#line 698
10099        __cil_tmp39 = (int )__cil_tmp38;
10100#line 698
10101        if (__cil_tmp39 == __cil_tmp37) {
10102          {
10103#line 698
10104          __cil_tmp40 = (struct i2c_adapter *)0;
10105#line 698
10106          __cil_tmp41 = (unsigned long )__cil_tmp40;
10107#line 698
10108          __cil_tmp42 = 0 + 8;
10109#line 698
10110          __cil_tmp43 = (unsigned long )priv;
10111#line 698
10112          __cil_tmp44 = __cil_tmp43 + __cil_tmp42;
10113#line 698
10114          __cil_tmp45 = *((struct i2c_adapter **)__cil_tmp44);
10115#line 698
10116          __cil_tmp46 = (unsigned long )__cil_tmp45;
10117#line 698
10118          if (__cil_tmp46 != __cil_tmp41) {
10119            {
10120#line 698
10121            __cil_tmp47 = 0 + 8;
10122#line 698
10123            __cil_tmp48 = (unsigned long )priv;
10124#line 698
10125            __cil_tmp49 = __cil_tmp48 + __cil_tmp47;
10126#line 698
10127            __cil_tmp50 = *((struct i2c_adapter **)__cil_tmp49);
10128#line 698
10129            tmp = i2c_adapter_id(__cil_tmp50);
10130#line 698
10131            tmp___0 = tmp;
10132            }
10133          } else {
10134#line 698
10135            tmp___0 = -1;
10136          }
10137          }
10138          {
10139#line 698
10140          __cil_tmp51 = 0 + 24;
10141#line 698
10142          __cil_tmp52 = (unsigned long )priv;
10143#line 698
10144          __cil_tmp53 = __cil_tmp52 + __cil_tmp51;
10145#line 698
10146          __cil_tmp54 = *((char **)__cil_tmp53);
10147#line 698
10148          __cil_tmp55 = *((u8 *)priv);
10149#line 698
10150          __cil_tmp56 = (int )__cil_tmp55;
10151#line 698
10152          printk("<6>%s %d-%04x: attaching existing instance\n", __cil_tmp54, tmp___0,
10153                 __cil_tmp56);
10154#line 698
10155          __cil_tmp57 = 0 + 16;
10156#line 698
10157          __cil_tmp58 = (unsigned long )priv;
10158#line 698
10159          __cil_tmp59 = __cil_tmp58 + __cil_tmp57;
10160#line 698
10161          __cil_tmp60 = 0 + 16;
10162#line 698
10163          __cil_tmp61 = (unsigned long )priv;
10164#line 698
10165          __cil_tmp62 = __cil_tmp61 + __cil_tmp60;
10166#line 698
10167          __cil_tmp63 = *((int *)__cil_tmp62);
10168#line 698
10169          *((int *)__cil_tmp59) = __cil_tmp63 + 1;
10170#line 698
10171          __cil_tmp64 = 0 + 16;
10172#line 698
10173          __cil_tmp65 = (unsigned long )priv;
10174#line 698
10175          __cil_tmp66 = __cil_tmp65 + __cil_tmp64;
10176#line 698
10177          __ret = *((int *)__cil_tmp66);
10178          }
10179#line 698
10180          goto ldv_24439;
10181        } else {
10182
10183        }
10184        }
10185      } else {
10186
10187      }
10188    } else {
10189
10190    }
10191    }
10192  } else {
10193
10194  }
10195  }
10196#line 698
10197  __cil_tmp67 = (unsigned long )priv;
10198#line 698
10199  __cil_tmp68 = __cil_tmp67 + 32;
10200#line 698
10201  __cil_tmp69 = *((struct list_head **)__cil_tmp68);
10202#line 698
10203  __mptr___0 = (struct list_head  const  *)__cil_tmp69;
10204#line 698
10205  __cil_tmp70 = (struct tda9887_priv *)__mptr___0;
10206#line 698
10207  priv = __cil_tmp70 + 0xffffffffffffffe0UL;
10208  ldv_24441: ;
10209  {
10210#line 698
10211  __cil_tmp71 = (unsigned long )(& hybrid_tuner_instance_list);
10212#line 698
10213  __cil_tmp72 = (unsigned long )priv;
10214#line 698
10215  __cil_tmp73 = __cil_tmp72 + 32;
10216#line 698
10217  __cil_tmp74 = (struct list_head *)__cil_tmp73;
10218#line 698
10219  __cil_tmp75 = (unsigned long )__cil_tmp74;
10220#line 698
10221  if (__cil_tmp75 != __cil_tmp71) {
10222#line 699
10223    goto ldv_24440;
10224  } else {
10225#line 701
10226    goto ldv_24439;
10227  }
10228  }
10229  ldv_24439: ;
10230#line 698
10231  if (__ret == 0) {
10232    {
10233#line 698
10234    tmp___3 = kzalloc(80UL, 208U);
10235#line 698
10236    priv = (struct tda9887_priv *)tmp___3;
10237    }
10238    {
10239#line 698
10240    __cil_tmp76 = (struct tda9887_priv *)0;
10241#line 698
10242    __cil_tmp77 = (unsigned long )__cil_tmp76;
10243#line 698
10244    __cil_tmp78 = (unsigned long )priv;
10245#line 698
10246    if (__cil_tmp78 == __cil_tmp77) {
10247#line 698
10248      goto __fail;
10249    } else {
10250
10251    }
10252    }
10253#line 698
10254    *((u8 *)priv) = i2c_addr;
10255#line 698
10256    __cil_tmp79 = 0 + 8;
10257#line 698
10258    __cil_tmp80 = (unsigned long )priv;
10259#line 698
10260    __cil_tmp81 = __cil_tmp80 + __cil_tmp79;
10261#line 698
10262    *((struct i2c_adapter **)__cil_tmp81) = i2c_adap;
10263#line 698
10264    __cil_tmp82 = 0 + 24;
10265#line 698
10266    __cil_tmp83 = (unsigned long )priv;
10267#line 698
10268    __cil_tmp84 = __cil_tmp83 + __cil_tmp82;
10269#line 698
10270    *((char **)__cil_tmp84) = (char *)"tda9887";
10271    {
10272#line 698
10273    __cil_tmp85 = (struct i2c_adapter *)0;
10274#line 698
10275    __cil_tmp86 = (unsigned long )__cil_tmp85;
10276#line 698
10277    __cil_tmp87 = 0 + 8;
10278#line 698
10279    __cil_tmp88 = (unsigned long )priv;
10280#line 698
10281    __cil_tmp89 = __cil_tmp88 + __cil_tmp87;
10282#line 698
10283    __cil_tmp90 = *((struct i2c_adapter **)__cil_tmp89);
10284#line 698
10285    __cil_tmp91 = (unsigned long )__cil_tmp90;
10286#line 698
10287    if (__cil_tmp91 != __cil_tmp86) {
10288      {
10289#line 698
10290      __cil_tmp92 = 0 + 8;
10291#line 698
10292      __cil_tmp93 = (unsigned long )priv;
10293#line 698
10294      __cil_tmp94 = __cil_tmp93 + __cil_tmp92;
10295#line 698
10296      __cil_tmp95 = *((struct i2c_adapter **)__cil_tmp94);
10297#line 698
10298      tmp___4 = i2c_adapter_id(__cil_tmp95);
10299#line 698
10300      tmp___5 = tmp___4;
10301      }
10302    } else {
10303#line 698
10304      tmp___5 = -1;
10305    }
10306    }
10307    {
10308#line 698
10309    __cil_tmp96 = 0 + 24;
10310#line 698
10311    __cil_tmp97 = (unsigned long )priv;
10312#line 698
10313    __cil_tmp98 = __cil_tmp97 + __cil_tmp96;
10314#line 698
10315    __cil_tmp99 = *((char **)__cil_tmp98);
10316#line 698
10317    __cil_tmp100 = *((u8 *)priv);
10318#line 698
10319    __cil_tmp101 = (int )__cil_tmp100;
10320#line 698
10321    printk("<6>%s %d-%04x: creating new instance\n", __cil_tmp99, tmp___5, __cil_tmp101);
10322#line 698
10323    __cil_tmp102 = (unsigned long )priv;
10324#line 698
10325    __cil_tmp103 = __cil_tmp102 + 32;
10326#line 698
10327    __cil_tmp104 = (struct list_head *)__cil_tmp103;
10328#line 698
10329    list_add_tail(__cil_tmp104, & hybrid_tuner_instance_list);
10330#line 698
10331    __cil_tmp105 = 0 + 16;
10332#line 698
10333    __cil_tmp106 = (unsigned long )priv;
10334#line 698
10335    __cil_tmp107 = __cil_tmp106 + __cil_tmp105;
10336#line 698
10337    __cil_tmp108 = 0 + 16;
10338#line 698
10339    __cil_tmp109 = (unsigned long )priv;
10340#line 698
10341    __cil_tmp110 = __cil_tmp109 + __cil_tmp108;
10342#line 698
10343    __cil_tmp111 = *((int *)__cil_tmp110);
10344#line 698
10345    *((int *)__cil_tmp107) = __cil_tmp111 + 1;
10346#line 698
10347    __cil_tmp112 = 0 + 16;
10348#line 698
10349    __cil_tmp113 = (unsigned long )priv;
10350#line 698
10351    __cil_tmp114 = __cil_tmp113 + __cil_tmp112;
10352#line 698
10353    __ret = *((int *)__cil_tmp114);
10354    }
10355  } else {
10356
10357  }
10358  __fail: 
10359#line 698
10360  instance = __ret;
10361#line 702
10362  if (instance == 0) {
10363#line 702
10364    goto case_0;
10365  } else
10366#line 705
10367  if (instance == 1) {
10368#line 705
10369    goto case_1;
10370  } else {
10371    {
10372#line 710
10373    goto switch_default;
10374#line 701
10375    if (0) {
10376      case_0: /* CIL Label */ 
10377      {
10378#line 703
10379      mutex_unlock(& tda9887_list_mutex);
10380      }
10381#line 704
10382      return ((struct dvb_frontend *)0);
10383      case_1: /* CIL Label */ 
10384#line 706
10385      __cil_tmp115 = (unsigned long )fe;
10386#line 706
10387      __cil_tmp116 = __cil_tmp115 + 792;
10388#line 706
10389      *((void **)__cil_tmp116) = (void *)priv;
10390#line 707
10391      __cil_tmp117 = (unsigned long )priv;
10392#line 707
10393      __cil_tmp118 = __cil_tmp117 + 72;
10394#line 707
10395      *((bool *)__cil_tmp118) = (bool )1;
10396      {
10397#line 708
10398      __cil_tmp119 = (struct i2c_adapter *)0;
10399#line 708
10400      __cil_tmp120 = (unsigned long )__cil_tmp119;
10401#line 708
10402      __cil_tmp121 = 0 + 8;
10403#line 708
10404      __cil_tmp122 = (unsigned long )priv;
10405#line 708
10406      __cil_tmp123 = __cil_tmp122 + __cil_tmp121;
10407#line 708
10408      __cil_tmp124 = *((struct i2c_adapter **)__cil_tmp123);
10409#line 708
10410      __cil_tmp125 = (unsigned long )__cil_tmp124;
10411#line 708
10412      if (__cil_tmp125 != __cil_tmp120) {
10413        {
10414#line 708
10415        __cil_tmp126 = 0 + 8;
10416#line 708
10417        __cil_tmp127 = (unsigned long )priv;
10418#line 708
10419        __cil_tmp128 = __cil_tmp127 + __cil_tmp126;
10420#line 708
10421        __cil_tmp129 = *((struct i2c_adapter **)__cil_tmp128);
10422#line 708
10423        tmp___6 = i2c_adapter_id(__cil_tmp129);
10424#line 708
10425        tmp___7 = tmp___6;
10426        }
10427      } else {
10428#line 708
10429        tmp___7 = -1;
10430      }
10431      }
10432      {
10433#line 708
10434      __cil_tmp130 = 0 + 24;
10435#line 708
10436      __cil_tmp131 = (unsigned long )priv;
10437#line 708
10438      __cil_tmp132 = __cil_tmp131 + __cil_tmp130;
10439#line 708
10440      __cil_tmp133 = *((char **)__cil_tmp132);
10441#line 708
10442      __cil_tmp134 = *((u8 *)priv);
10443#line 708
10444      __cil_tmp135 = (int )__cil_tmp134;
10445#line 708
10446      printk("<6>%s %d-%04x: tda988[5/6/7] found\n", __cil_tmp133, tmp___7, __cil_tmp135);
10447      }
10448#line 709
10449      goto ldv_24446;
10450      switch_default: /* CIL Label */ 
10451#line 711
10452      __cil_tmp136 = (unsigned long )fe;
10453#line 711
10454      __cil_tmp137 = __cil_tmp136 + 792;
10455#line 711
10456      *((void **)__cil_tmp137) = (void *)priv;
10457#line 712
10458      goto ldv_24446;
10459    } else {
10460      switch_break: /* CIL Label */ ;
10461    }
10462    }
10463  }
10464  ldv_24446: 
10465  {
10466#line 715
10467  mutex_unlock(& tda9887_list_mutex);
10468#line 717
10469  __len = 72UL;
10470  }
10471#line 717
10472  if (__len > 63UL) {
10473    {
10474#line 717
10475    __cil_tmp138 = 0 + 664;
10476#line 717
10477    __cil_tmp139 = (unsigned long )fe;
10478#line 717
10479    __cil_tmp140 = __cil_tmp139 + __cil_tmp138;
10480#line 717
10481    __cil_tmp141 = (struct analog_demod_ops *)__cil_tmp140;
10482#line 717
10483    __cil_tmp142 = (void *)__cil_tmp141;
10484#line 717
10485    __cil_tmp143 = (void const   *)(& tda9887_ops);
10486#line 717
10487    __ret___0 = __memcpy(__cil_tmp142, __cil_tmp143, __len);
10488    }
10489  } else {
10490    {
10491#line 717
10492    __cil_tmp144 = 0 + 664;
10493#line 717
10494    __cil_tmp145 = (unsigned long )fe;
10495#line 717
10496    __cil_tmp146 = __cil_tmp145 + __cil_tmp144;
10497#line 717
10498    __cil_tmp147 = (struct analog_demod_ops *)__cil_tmp146;
10499#line 717
10500    __cil_tmp148 = (void *)__cil_tmp147;
10501#line 717
10502    __cil_tmp149 = (void const   *)(& tda9887_ops);
10503#line 717
10504    __ret___0 = __builtin_memcpy(__cil_tmp148, __cil_tmp149, __len);
10505    }
10506  }
10507#line 720
10508  return (fe);
10509}
10510}
10511#line 750
10512extern void ldv_check_final_state(void) ;
10513#line 756
10514extern void ldv_initialize(void) ;
10515#line 759
10516extern int __VERIFIER_nondet_int(void) ;
10517#line 762 "/home/zakharov/launch/work/current--X--drivers/--X--defaultlinux-3.4--X--43_1a--X--cpachecker/linux-3.4/csd_deg_dscv/9531/dscv_tempdir/dscv/ri/43_1a/drivers/media/common/tuners/tda9887.c.p"
10518int LDV_IN_INTERRUPT  ;
10519#line 765 "/home/zakharov/launch/work/current--X--drivers/--X--defaultlinux-3.4--X--43_1a--X--cpachecker/linux-3.4/csd_deg_dscv/9531/dscv_tempdir/dscv/ri/43_1a/drivers/media/common/tuners/tda9887.c.p"
10520void main(void) 
10521{ struct dvb_frontend *var_group1 ;
10522  struct analog_parameters *var_group2 ;
10523  void *var_tda9887_set_config_11_p1 ;
10524  int ldv_s_tda9887_ops_analog_demod_ops ;
10525  int tmp ;
10526  int tmp___0 ;
10527
10528  {
10529  {
10530#line 1095
10531  ldv_s_tda9887_ops_analog_demod_ops = 0;
10532#line 1085
10533  LDV_IN_INTERRUPT = 1;
10534#line 1094
10535  ldv_initialize();
10536  }
10537#line 1099
10538  goto ldv_24485;
10539  ldv_24484: 
10540  {
10541#line 1103
10542  tmp = __VERIFIER_nondet_int();
10543  }
10544#line 1105
10545  if (tmp == 0) {
10546#line 1105
10547    goto case_0;
10548  } else
10549#line 1169
10550  if (tmp == 1) {
10551#line 1169
10552    goto case_1;
10553  } else
10554#line 1233
10555  if (tmp == 2) {
10556#line 1233
10557    goto case_2;
10558  } else
10559#line 1297
10560  if (tmp == 3) {
10561#line 1297
10562    goto case_3;
10563  } else
10564#line 1361
10565  if (tmp == 4) {
10566#line 1361
10567    goto case_4;
10568  } else
10569#line 1425
10570  if (tmp == 5) {
10571#line 1425
10572    goto case_5;
10573  } else {
10574    {
10575#line 1489
10576    goto switch_default;
10577#line 1103
10578    if (0) {
10579      case_0: /* CIL Label */ ;
10580#line 1108
10581      if (ldv_s_tda9887_ops_analog_demod_ops == 0) {
10582        {
10583#line 1161
10584        tda9887_release(var_group1);
10585#line 1162
10586        ldv_s_tda9887_ops_analog_demod_ops = 0;
10587        }
10588      } else {
10589
10590      }
10591#line 1168
10592      goto ldv_24477;
10593      case_1: /* CIL Label */ 
10594      {
10595#line 1225
10596      tda9887_set_params(var_group1, var_group2);
10597      }
10598#line 1232
10599      goto ldv_24477;
10600      case_2: /* CIL Label */ 
10601      {
10602#line 1289
10603      tda9887_standby(var_group1);
10604      }
10605#line 1296
10606      goto ldv_24477;
10607      case_3: /* CIL Label */ 
10608      {
10609#line 1353
10610      tda9887_tuner_status(var_group1);
10611      }
10612#line 1360
10613      goto ldv_24477;
10614      case_4: /* CIL Label */ 
10615      {
10616#line 1417
10617      tda9887_get_afc(var_group1);
10618      }
10619#line 1424
10620      goto ldv_24477;
10621      case_5: /* CIL Label */ 
10622      {
10623#line 1481
10624      tda9887_set_config(var_group1, var_tda9887_set_config_11_p1);
10625      }
10626#line 1488
10627      goto ldv_24477;
10628      switch_default: /* CIL Label */ ;
10629#line 1489
10630      goto ldv_24477;
10631    } else {
10632      switch_break: /* CIL Label */ ;
10633    }
10634    }
10635  }
10636  ldv_24477: ;
10637  ldv_24485: 
10638  {
10639#line 1099
10640  tmp___0 = __VERIFIER_nondet_int();
10641  }
10642#line 1099
10643  if (tmp___0 != 0) {
10644#line 1101
10645    goto ldv_24484;
10646  } else
10647#line 1099
10648  if (ldv_s_tda9887_ops_analog_demod_ops != 0) {
10649#line 1101
10650    goto ldv_24484;
10651  } else {
10652#line 1103
10653    goto ldv_24486;
10654  }
10655  ldv_24486: ;
10656
10657  {
10658#line 1498
10659  ldv_check_final_state();
10660  }
10661#line 1501
10662  return;
10663}
10664}
10665#line 5 "/home/zakharov/launch/work/current--X--drivers/--X--defaultlinux-3.4--X--43_1a--X--cpachecker/linux-3.4/csd_deg_dscv/9531/dscv_tempdir/dscv/ri/43_1a/kernel-rules/files/engine-blast-assert.h"
10666void ldv_blast_assert(void) 
10667{ 
10668
10669  {
10670  ERROR: ;
10671#line 6
10672  goto ERROR;
10673}
10674}
10675#line 6 "/home/zakharov/launch/work/current--X--drivers/--X--defaultlinux-3.4--X--43_1a--X--cpachecker/linux-3.4/csd_deg_dscv/9531/dscv_tempdir/dscv/ri/43_1a/kernel-rules/files/engine-blast.h"
10676extern int __VERIFIER_nondet_int(void) ;
10677#line 1522 "/home/zakharov/launch/work/current--X--drivers/--X--defaultlinux-3.4--X--43_1a--X--cpachecker/linux-3.4/csd_deg_dscv/9531/dscv_tempdir/dscv/ri/43_1a/drivers/media/common/tuners/tda9887.c.p"
10678int ldv_spin  =    0;
10679#line 1526 "/home/zakharov/launch/work/current--X--drivers/--X--defaultlinux-3.4--X--43_1a--X--cpachecker/linux-3.4/csd_deg_dscv/9531/dscv_tempdir/dscv/ri/43_1a/drivers/media/common/tuners/tda9887.c.p"
10680void ldv_check_alloc_flags(gfp_t flags ) 
10681{ 
10682
10683  {
10684#line 1529
10685  if (ldv_spin != 0) {
10686#line 1529
10687    if (flags != 32U) {
10688      {
10689#line 1529
10690      ldv_blast_assert();
10691      }
10692    } else {
10693
10694    }
10695  } else {
10696
10697  }
10698#line 1532
10699  return;
10700}
10701}
10702#line 1532
10703extern struct page *ldv_some_page(void) ;
10704#line 1535 "/home/zakharov/launch/work/current--X--drivers/--X--defaultlinux-3.4--X--43_1a--X--cpachecker/linux-3.4/csd_deg_dscv/9531/dscv_tempdir/dscv/ri/43_1a/drivers/media/common/tuners/tda9887.c.p"
10705struct page *ldv_check_alloc_flags_and_return_some_page(gfp_t flags ) 
10706{ struct page *tmp ;
10707
10708  {
10709#line 1538
10710  if (ldv_spin != 0) {
10711#line 1538
10712    if (flags != 32U) {
10713      {
10714#line 1538
10715      ldv_blast_assert();
10716      }
10717    } else {
10718
10719    }
10720  } else {
10721
10722  }
10723  {
10724#line 1540
10725  tmp = ldv_some_page();
10726  }
10727#line 1540
10728  return (tmp);
10729}
10730}
10731#line 1544 "/home/zakharov/launch/work/current--X--drivers/--X--defaultlinux-3.4--X--43_1a--X--cpachecker/linux-3.4/csd_deg_dscv/9531/dscv_tempdir/dscv/ri/43_1a/drivers/media/common/tuners/tda9887.c.p"
10732void ldv_check_alloc_nonatomic(void) 
10733{ 
10734
10735  {
10736#line 1547
10737  if (ldv_spin != 0) {
10738    {
10739#line 1547
10740    ldv_blast_assert();
10741    }
10742  } else {
10743
10744  }
10745#line 1550
10746  return;
10747}
10748}
10749#line 1551 "/home/zakharov/launch/work/current--X--drivers/--X--defaultlinux-3.4--X--43_1a--X--cpachecker/linux-3.4/csd_deg_dscv/9531/dscv_tempdir/dscv/ri/43_1a/drivers/media/common/tuners/tda9887.c.p"
10750void ldv_spin_lock(void) 
10751{ 
10752
10753  {
10754#line 1554
10755  ldv_spin = 1;
10756#line 1555
10757  return;
10758}
10759}
10760#line 1558 "/home/zakharov/launch/work/current--X--drivers/--X--defaultlinux-3.4--X--43_1a--X--cpachecker/linux-3.4/csd_deg_dscv/9531/dscv_tempdir/dscv/ri/43_1a/drivers/media/common/tuners/tda9887.c.p"
10761void ldv_spin_unlock(void) 
10762{ 
10763
10764  {
10765#line 1561
10766  ldv_spin = 0;
10767#line 1562
10768  return;
10769}
10770}
10771#line 1565 "/home/zakharov/launch/work/current--X--drivers/--X--defaultlinux-3.4--X--43_1a--X--cpachecker/linux-3.4/csd_deg_dscv/9531/dscv_tempdir/dscv/ri/43_1a/drivers/media/common/tuners/tda9887.c.p"
10772int ldv_spin_trylock(void) 
10773{ int is_lock ;
10774
10775  {
10776  {
10777#line 1570
10778  is_lock = __VERIFIER_nondet_int();
10779  }
10780#line 1572
10781  if (is_lock != 0) {
10782#line 1575
10783    return (0);
10784  } else {
10785#line 1580
10786    ldv_spin = 1;
10787#line 1582
10788    return (1);
10789  }
10790}
10791}
10792#line 1749 "/home/zakharov/launch/work/current--X--drivers/--X--defaultlinux-3.4--X--43_1a--X--cpachecker/linux-3.4/csd_deg_dscv/9531/dscv_tempdir/dscv/ri/43_1a/drivers/media/common/tuners/tda9887.c.p"
10793void *ldv_kmem_cache_alloc_16(struct kmem_cache *ldv_func_arg1 , gfp_t ldv_func_arg2 ) 
10794{ 
10795
10796  {
10797  {
10798#line 1755
10799  ldv_check_alloc_flags(ldv_func_arg2);
10800#line 1757
10801  kmem_cache_alloc(ldv_func_arg1, ldv_func_arg2);
10802  }
10803#line 1758
10804  return ((void *)0);
10805}
10806}
10807#line 1760 "/home/zakharov/launch/work/current--X--drivers/--X--defaultlinux-3.4--X--43_1a--X--cpachecker/linux-3.4/csd_deg_dscv/9531/dscv_tempdir/dscv/ri/43_1a/drivers/media/common/tuners/tda9887.c.p"
10808__inline static void *kzalloc(size_t size , gfp_t flags ) 
10809{ void *tmp ;
10810
10811  {
10812  {
10813#line 1766
10814  ldv_check_alloc_flags(flags);
10815#line 1767
10816  tmp = __VERIFIER_nondet_pointer();
10817  }
10818#line 1767
10819  return (tmp);
10820}
10821}