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