Please note that this page does not hosts or makes available any of the listed filenames. You
cannot download any of those files from here.
|
[TGx]Downloaded from torrentgalaxy.to .txt |
585B |
0 |
201B |
001 Introduction.en.srt |
2.77KB |
001 Introduction.mp4 |
15.69MB |
002 Exceptions.en.srt |
1.76KB |
002 Exceptions.mp4 |
9.78MB |
003 Traps and Faults.en.srt |
5.31KB |
003 Traps and Faults.mp4 |
38.98MB |
004 How debugger works.en.srt |
2.36KB |
004 How debugger works.mp4 |
20.79MB |
005 Triggerring Methods.en.srt |
2.89KB |
005 Triggerring Methods.mp4 |
22.51MB |
006 Masking.en.srt |
891B |
006 Masking.mp4 |
5.05MB |
007 X86 Interrupts Pins.en.srt |
1.08KB |
007 X86 Interrupts Pins.mp4 |
6.52MB |
008 Programmable Interrupt Controller.en.srt |
4.68KB |
008 Programmable Interrupt Controller.mp4 |
45.33MB |
009 Device Interrupt Mapping.en.srt |
646B |
009 Device Interrupt Mapping.mp4 |
4.19MB |
010 Programmable Interrupt Request.en.srt |
2.52KB |
010 Programmable Interrupt Request.mp4 |
21.19MB |
011 APIC.en.srt |
4.06KB |
011 APIC.mp4 |
35.47MB |
012 CPUID.en.srt |
1.60KB |
012 CPUID.mp4 |
11.90MB |
013 What happens when there is interrupt.en.srt |
1.01KB |
013 What happens when there is interrupt.mp4 |
5.51MB |
014 How does hardware finds interrupt handler.en.srt |
4.16KB |
014 How does hardware finds interrupt handler.mp4 |
40.69MB |
015 Interrupt Handling in Linux kernel.en.srt |
1.59KB |
015 Interrupt Handling in Linux kernel.mp4 |
12.57MB |
016 Interrupt Statistics in Linux Kernel.en.srt |
2.01KB |
016 Interrupt Statistics in Linux Kernel.mp4 |
18.65MB |
017 Monitoring Interrupts using watch command.en.srt |
2.00KB |
017 Monitoring Interrupts using watch command.mp4 |
20.75MB |
018 PCI Interrupts.en.srt |
1.06KB |
018 PCI Interrupts.mp4 |
13.35MB |
019 Requesting Interrupt Handler.en.srt |
1.39KB |
019 Requesting Interrupt Handler.mp4 |
13.35MB |
020 Linux Driver for keyboard interrupt.en.srt |
1.88KB |
020 Linux Driver for keyboard interrupt.mp4 |
24.02MB |
021 Linux Driver logging each typed character.en.srt |
1.49KB |
021 Linux Driver logging each typed character.mp4 |
17.52MB |
022 Linux Driver for ethernet interrupt.en.srt |
1.14KB |
022 Linux Driver for ethernet interrupt.mp4 |
18.01MB |
023 Linux Driver for mouse interrupt.en.srt |
488B |
023 Linux Driver for mouse interrupt.mp4 |
7.31MB |
024 Keylogger driver.en.srt |
2.86KB |
024 Keylogger driver.mp4 |
22.36MB |
025 Adding sysfs support for keylogger driver.en.srt |
2.81KB |
025 Adding sysfs support for keylogger driver.mp4 |
17.12MB |
026 Return value of interrupt handlers.en.srt |
1.28KB |
026 Return value of interrupt handlers.mp4 |
3.72MB |
027 Interrupt Flags.en.srt |
2.09KB |
027 Interrupt Flags.mp4 |
8.65MB |
028 Linux Driver registering all irqs.en.srt |
3.20KB |
028 Linux Driver registering all irqs.mp4 |
25.74MB |
029 Other Interrupt Flags.en.srt |
2.84KB |
029 Other Interrupt Flags.mp4 |
23.74MB |
030 IRQF_NOBALANCING.en.srt |
2.88KB |
030 IRQF_NOBALANCING.mp4 |
20.40MB |
031 SMP IRQ Affinity.en.srt |
5.35KB |
031 SMP IRQ Affinity.mp4 |
43.85MB |
032 What happens when we pass NULL as last argument in case of shared irq.en.srt |
2.95KB |
032 What happens when we pass NULL as last argument in case of shared irq.mp4 |
19.55MB |
033 Print irq and device identifier in irq handler.en.srt |
1.67KB |
033 Print irq and device identifier in irq handler.mp4 |
12.65MB |
034 Enable & Disable Interrupt.en.srt |
2.57KB |
034 Enable & Disable Interrupt.mp4 |
19.17MB |
035 Why do we need to disable interrupts.en.srt |
1.53KB |
035 Why do we need to disable interrupts.mp4 |
10.67MB |
036 Linux Kernel Module example disabling and enabling interrupts on current process.en.srt |
1.16KB |
036 Linux Kernel Module example disabling and enabling interrupts on current process.mp4 |
7.13MB |
037 Saving interrupt state before disabling interrupts.en.srt |
3.23KB |
037 Saving interrupt state before disabling interrupts.mp4 |
15.86MB |
038 Disabling a specific interrupt line.en.srt |
7.56KB |
038 Disabling a specific interrupt line.mp4 |
55.31MB |
039 disable_irq_nosync.en.srt |
4.25KB |
039 disable_irq_nosync.mp4 |
37.79MB |
040 What happens when we call disable_irq twice and enable_irq once.en.srt |
2.51KB |
040 What happens when we call disable_irq twice and enable_irq once.mp4 |
25.51MB |
041 What happens when we disable shared interrupt line.en.srt |
1.99KB |
041 What happens when we disable shared interrupt line.mp4 |
14.86MB |
042 Find out whether interrupts on local processor are disabled.en.srt |
2.01KB |
042 Find out whether interrupts on local processor are disabled.mp4 |
11.54MB |
043 Interrupt Context.en.srt |
1.42KB |
043 Interrupt Context.mp4 |
5.77MB |
044 Macro to find out whether we are in interrupt context.en.srt |
1.86KB |
044 Macro to find out whether we are in interrupt context.mp4 |
14.05MB |
045 Using in_interrupt to allocate memory.en.srt |
1.26KB |
045 Using in_interrupt to allocate memory.mp4 |
8.22MB |
046 Adding a delay in interrupt handler.en.srt |
750B |
046 Adding a delay in interrupt handler.mp4 |
6.45MB |
047 Printing call trace in interrupt handler.en.srt |
1.32KB |
047 Printing call trace in interrupt handler.mp4 |
12.66MB |
048 Can we use current macro inside interrupt handler.en.srt |
1.88KB |
048 Can we use current macro inside interrupt handler.mp4 |
16.89MB |
049 What happens when we call sleep in interrupt handler.en.srt |
869B |
049 What happens when we call sleep in interrupt handler.mp4 |
9.46MB |
050 Introduction.en.srt |
3.06KB |
050 Introduction.mp4 |
20.26MB |
051 Example of Top and bottom halves.en.srt |
1.57KB |
051 Example of Top and bottom halves.mp4 |
7.22MB |
052 Threaded IRQs.en.srt |
2.50KB |
052 Threaded IRQs.mp4 |
14.91MB |
053 Example of Threaded IRQs.en.srt |
4.68KB |
053 Example of Threaded IRQs.mp4 |
47.22MB |
054 Kernel Module example printing context in threaded irqs.en.srt |
1.52KB |
054 Kernel Module example printing context in threaded irqs.mp4 |
15.57MB |
055 IRQF_ONESHOT.en.srt |
2.15KB |
055 IRQF_ONESHOT.mp4 |
14.35MB |
056 Printing call trace in threaded irqs.en.srt |
1.46KB |
056 Printing call trace in threaded irqs.mp4 |
14.71MB |
057 Printing PID and process name in threaded irqs.en.srt |
680B |
057 Printing PID and process name in threaded irqs.mp4 |
9.17MB |
058 Are interrupts enabled in threaded irqs.en.srt |
1.32KB |
058 Are interrupts enabled in threaded irqs.mp4 |
13.08MB |
059 Introduction.en.srt |
4.62KB |
059 Introduction.mp4 |
37.87MB |
060 Statistics of softirqs.en.srt |
1.71KB |
060 Statistics of softirqs.mp4 |
10.08MB |
061 Softirqs Methods.en.srt |
7.25KB |
061 Softirqs Methods.mp4 |
54.33MB |
062 Create a new softirq.en.srt |
5.37KB |
062 Create a new softirq.mp4 |
34.70MB |
063 Linux Kernel Driver Example of softirq.en.srt |
4.62KB |
063 Linux Kernel Driver Example of softirq.mp4 |
56.69MB |
064 Find out the context of softirq handler.en.srt |
2.26KB |
064 Find out the context of softirq handler.mp4 |
28.05MB |
065 Find out whether interrupts are enabled or disabled in softirq handler.en.srt |
1.22KB |
065 Find out whether interrupts are enabled or disabled in softirq handler.mp4 |
26.21MB |
066 Value of current in softirq handler.en.srt |
1.10KB |
066 Value of current in softirq handler.mp4 |
21.97MB |
067 Prints call trace in softirq handler.en.srt |
377B |
067 Prints call trace in softirq handler.mp4 |
23.40MB |
068 Checking processor id in interrupt and softirq handler.en.srt |
634B |
068 Checking processor id in interrupt and softirq handler.mp4 |
23.87MB |
069 Adding a delay in softirq handler.en.srt |
2.34KB |
069 Adding a delay in softirq handler.mp4 |
35.43MB |
070 Find out whether softirq is running in hard or soft irq context.en.srt |
930B |
070 Find out whether softirq is running in hard or soft irq context.mp4 |
21.88MB |
071 Important points related to softirq.en.srt |
1.19KB |
071 Important points related to softirq.mp4 |
7.88MB |
072 ksoftirqd.en.srt |
4.78KB |
072 ksoftirqd.mp4 |
44.83MB |
073 Example of ksoftirqd.en.srt |
776B |
073 Example of ksoftirqd.mp4 |
26.11MB |
074 Find out pending softirqs.en.srt |
1.91KB |
074 Find out pending softirqs.mp4 |
35.00MB |
075 When are pending softirqs executed.en.srt |
2.45KB |
075 When are pending softirqs executed.mp4 |
22.43MB |
076 Macro to tell whether you are running in softirq or not.en.srt |
1015B |
076 Macro to tell whether you are running in softirq or not.mp4 |
25.46MB |
077 Disabling and Enabling softirqs.en.srt |
3.07KB |
077 Disabling and Enabling softirqs.mp4 |
21.13MB |
078 Are interrupts enabled when we call spinlock.en.srt |
1.96KB |
078 Are interrupts enabled when we call spinlock.mp4 |
16.71MB |
079 Locking between user context and softirqs.en.srt |
1.19KB |
079 Locking between user context and softirqs.mp4 |
7.28MB |
080 Introduction.en.srt |
2.22KB |
080 Introduction.mp4 |
11.75MB |
081 State and count field of tasklet.en.srt |
2.55KB |
081 State and count field of tasklet.mp4 |
14.98MB |
082 Tasklet API.en.srt |
2.01KB |
082 Tasklet API.mp4 |
12.21MB |
083 Example of using tasklet.en.srt |
1.47KB |
083 Example of using tasklet.mp4 |
10.88MB |
084 Scheduling tasklets.en.srt |
4.54KB |
084 Scheduling tasklets.mp4 |
32.27MB |
085 Example of scheduling tasklets static initialization.en.srt |
1.15KB |
085 Example of scheduling tasklets static initialization.mp4 |
12.86MB |
086 Example of scheduling tasklets dynamic initialization.en.srt |
1.39KB |
086 Example of scheduling tasklets dynamic initialization.mp4 |
11.44MB |
087 Steps performed by tasklet_schedule.en.srt |
1.74KB |
087 Steps performed by tasklet_schedule.mp4 |
13.43MB |
088 Steps performed by tasklet softirq handlers.en.srt |
4.05KB |
088 Steps performed by tasklet softirq handlers.mp4 |
27.62MB |
089 How kernel avoids running same tasklet on multiple processors.en.srt |
2.44KB |
089 How kernel avoids running same tasklet on multiple processors.mp4 |
14.95MB |
090 Can i sleep in tasklet handler.en.srt |
428B |
090 Can i sleep in tasklet handler.mp4 |
1.51MB |
091 Are interrupts enabled when tasklet runs.en.srt |
1.11KB |
091 Are interrupts enabled when tasklet runs.mp4 |
6.83MB |
092 Find out the context of tasklet handler.en.srt |
578B |
092 Find out the context of tasklet handler.mp4 |
6.05MB |
093 Printing PID and process name in tasklet handler.en.srt |
655B |
093 Printing PID and process name in tasklet handler.mp4 |
7.57MB |
094 Printing call trace in tasklet handler.en.srt |
711B |
094 Printing call trace in tasklet handler.mp4 |
7.33MB |
095 Find out whether tasklet is running in hard or soft irq context.en.srt |
1019B |
095 Find out whether tasklet is running in hard or soft irq context.mp4 |
8.76MB |
096 Printing pending softirqs bitmask.en.srt |
1.23KB |
096 Printing pending softirqs bitmask.mp4 |
13.00MB |
097 What happens when we call tasklet_schedule twice.en.srt |
1.24KB |
097 What happens when we call tasklet_schedule twice.mp4 |
8.99MB |
098 Checking processor id in tasklet handler and irq handler.en.srt |
1.70KB |
098 Checking processor id in tasklet handler and irq handler.mp4 |
15.39MB |
099 Softirq vs tasklet which one will execute first.en.srt |
2.87KB |
099 Softirq vs tasklet which one will execute first.mp4 |
51.37MB |
1 |
256.12KB |
10 |
153.83KB |
100 |
167.51KB |
100 Enabling and Disabling tasklets.en.srt |
2.26KB |
100 Enabling and Disabling tasklets.mp4 |
18.22MB |
101 |
252.76KB |
101 tasklet_kill.en.srt |
1.76KB |
101 tasklet_kill.mp4 |
14.41MB |
102 |
469.93KB |
102 tasklet_hi_schedule.en.srt |
1.38KB |
102 tasklet_hi_schedule.mp4 |
7.52MB |
103 |
576.86KB |
103 Disabling tasklets using local_bh_disable.en.srt |
1.03KB |
103 Disabling tasklets using local_bh_disable.mp4 |
6.60MB |
104 |
119.26KB |
104 Tasklets vs softirqs.en.srt |
1.25KB |
104 Tasklets vs softirqs.mp4 |
4.42MB |
105 |
337.01KB |
105 Introduction.en.srt |
7.39KB |
105 Introduction.mp4 |
53.72MB |
106 |
594.16KB |
106 How a target worker pool is determined.en.srt |
643B |
106 How a target worker pool is determined.mp4 |
4.43MB |
107 |
942.72KB |
107 Workqueues APIs.en.srt |
2.40KB |
107 Workqueues APIs.mp4 |
12.46MB |
108 |
230.16KB |
108 API to queue work.en.srt |
2.84KB |
108 API to queue work.mp4 |
14.07MB |
109 |
555.12KB |
109 API to create workqueue.en.srt |
3.47KB |
109 API to create workqueue.mp4 |
16.59MB |
11 |
315.26KB |
110 |
852.46KB |
110 What happens when we queue same work twice.en.srt |
1.02KB |
110 What happens when we queue same work twice.mp4 |
6.11MB |
111 |
7.18KB |
111 Example of queue_work_on.en.srt |
1.29KB |
111 Example of queue_work_on.mp4 |
11.84MB |
112 |
248.58KB |
112 Scheduling work.en.srt |
1.97KB |
112 Scheduling work.mp4 |
12.19MB |
113 |
255.52KB |
113 Passing private data into work function.en.srt |
2.04KB |
113 Passing private data into work function.mp4 |
12.06MB |
114 |
356.73KB |
114 Printing PID and process name in work function.en.srt |
1.08KB |
114 Printing PID and process name in work function.mp4 |
12.61MB |
115 |
604.48KB |
115 Find out the context of work function.en.srt |
1.39KB |
115 Find out the context of work function.mp4 |
15.40MB |
116 |
798.69KB |
116 Are interrupts enabled when work function execute.en.srt |
1.07KB |
116 Are interrupts enabled when work function execute.mp4 |
8.15MB |
117 |
868.85KB |
117 Cancelling work.en.srt |
1.42KB |
117 Cancelling work.mp4 |
10.42MB |
118 |
122.09KB |
118 Adding delay in work function.en.srt |
1.54KB |
118 Adding delay in work function.mp4 |
12.56MB |
119 |
445.18KB |
119 Scheduling two work items.en.srt |
1.18KB |
119 Scheduling two work items.mp4 |
12.91MB |
12 |
16.63KB |
120 |
492.48KB |
120 Flushing work.en.srt |
1.63KB |
120 Flushing work.mp4 |
13.89MB |
121 |
688.60KB |
121 Delayed work.en.srt |
5.08KB |
121 Delayed work.mp4 |
27.40MB |
122 |
710.48KB |
122 Example of delayed work.en.srt |
987B |
122 Example of delayed work.mp4 |
8.41MB |
123 |
739.06KB |
123 Flushing delayed work.en.srt |
1.04KB |
123 Flushing delayed work.mp4 |
6.76MB |
124 |
795.39KB |
124 Cancelling delayed work.en.srt |
596B |
124 Cancelling delayed work.mp4 |
4.94MB |
125 |
891.33KB |
125 Softirqs vs Tasklets vs Workqueues.en.srt |
2.68KB |
125 Softirqs vs Tasklets vs Workqueues.mp4 |
21.24MB |
126 |
173.59KB |
126 kworker.en.srt |
6.10KB |
126 kworker.mp4 |
61.03MB |
127 |
250.79KB |
127 Dedicated workqueues API.en.srt |
2.06KB |
127 Dedicated workqueues API.mp4 |
12.45MB |
128 |
410.09KB |
128 Workqueue Flags WQ_UNBOUND.en.srt |
3.20KB |
128 Workqueue Flags WQ_UNBOUND.mp4 |
27.72MB |
129 |
495.22KB |
129 Queuing two workitems in workqueue with max active flags to 1.en.srt |
2.20KB |
129 Queuing two workitems in workqueue with max active flags to 1.mp4 |
24.05MB |
13 |
138.18KB |
130 |
559.47KB |
130 Queuing two workitems in workqueue with max active flags to 2.en.srt |
1.61KB |
130 Queuing two workitems in workqueue with max active flags to 2.mp4 |
16.23MB |
131 |
675.31KB |
131 Workqueue Flags WQ_HIGHPRI.en.srt |
3.63KB |
131 Workqueue Flags WQ_HIGHPRI.mp4 |
30.73MB |
132 |
915.53KB |
132 Queuing two work items in WQ_HIGHPRI workqueue.en.srt |
935B |
132 Queuing two work items in WQ_HIGHPRI workqueue.mp4 |
8.75MB |
133 |
971.58KB |
133 Example of two workqueues.en.srt |
1.43KB |
133 Example of two workqueues.mp4 |
17.42MB |
134 |
230.64KB |
134 Example of queue_delayed_work.en.srt |
938B |
134 Example of queue_delayed_work.mp4 |
14.39MB |
135 |
506.59KB |
135 to_delayed_work.en.srt |
2.81KB |
135 to_delayed_work.mp4 |
23.23MB |
136 |
973.83KB |
136 Perform periodic tasks using workqueue.en.srt |
1.52KB |
136 Perform periodic tasks using workqueue.mp4 |
12.99MB |
137 |
58.79KB |
137 WQ_SYSFS flag.en.srt |
4.22KB |
137 WQ_SYSFS flag.mp4 |
63.64MB |
138 |
587.62KB |
138 cpumask.en.srt |
1.38KB |
138 cpumask.mp4 |
19.18MB |
139 |
595.32KB |
139 Other Workqueue flags.en.srt |
3.94KB |
139 Other Workqueue flags.mp4 |
35.22MB |
14 |
218.01KB |
140 |
828.86KB |
140 Flush workqueue.en.srt |
1.17KB |
140 Flush workqueue.mp4 |
12.00MB |
141 |
287.78KB |
141 Find number of unbound workqueues.en.srt |
833B |
141 Find number of unbound workqueues.mp4 |
6.34MB |
142 alloc_ordered_workqueue.en.srt |
1.80KB |
142 alloc_ordered_workqueue.mp4 |
15.81MB |
143 What happens when i call queue_work.en.srt |
1.44KB |
143 What happens when i call queue_work.mp4 |
18.49MB |
144 day33.zip |
580.63KB |
144 day34.zip |
33.09KB |
144 day35.zip |
105.17KB |
144 day36.zip |
27.89KB |
144 day37.zip |
26.13KB |
144 day38.zip |
22.65KB |
144 Downloads.html |
903B |
15 |
540.49KB |
16 |
583.62KB |
17 |
803.51KB |
18 |
4.40KB |
19 |
304.81KB |
2 |
313.51KB |
20 |
749.79KB |
21 |
273.52KB |
22 |
977.26KB |
23 |
283.07KB |
24 |
393.06KB |
25 |
617.84KB |
26 |
806.32KB |
27 |
907.79KB |
28 |
262.60KB |
29 |
497.60KB |
3 |
707.52KB |
30 |
553.11KB |
31 |
968.73KB |
32 |
999.26KB |
33 |
134.74KB |
34 |
267.54KB |
35 |
614.40KB |
36 |
783.78KB |
37 |
506.32KB |
38 |
585.08KB |
39 |
655.95KB |
4 |
681.00KB |
40 |
27.05KB |
41 |
122.38KB |
42 |
782.69KB |
43 |
831.50KB |
44 |
888.61KB |
45 |
219.58KB |
46 |
253.70KB |
47 |
617.23KB |
48 |
757.60KB |
49 |
465.76KB |
5 |
287.74KB |
50 |
843.54KB |
51 |
849.70KB |
52 |
359.19KB |
53 |
518.14KB |
54 |
800.32KB |
55 |
1015.48KB |
56 |
489.77KB |
57 |
593.98KB |
58 |
902.73KB |
59 |
108.58KB |
6 |
647.88KB |
60 |
292.63KB |
61 |
416.10KB |
62 |
793.42KB |
63 |
142.47KB |
64 |
198.47KB |
65 |
318.97KB |
66 |
439.02KB |
67 |
614.38KB |
68 |
622.01KB |
69 |
23.88KB |
7 |
802.61KB |
70 |
50.72KB |
71 |
93.66KB |
72 |
145.94KB |
73 |
298.08KB |
74 |
602.70KB |
75 |
626.70KB |
76 |
660.74KB |
77 |
956.85KB |
78 |
975.66KB |
79 |
116.97KB |
8 |
689.86KB |
80 |
580.80KB |
81 |
664.40KB |
82 |
668.69KB |
83 |
939.55KB |
84 |
1020.37KB |
85 |
9.34KB |
86 |
95.56KB |
87 |
140.54KB |
88 |
346.97KB |
89 |
356.99KB |
9 |
170.74KB |
90 |
400.81KB |
91 |
441.73KB |
92 |
447.35KB |
93 |
549.78KB |
94 |
564.48KB |
95 |
807.29KB |
96 |
830.97KB |
97 |
962.69KB |
98 |
4.43KB |
99 |
104.75KB |
TutsNode.com.txt |
63B |