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