Torrent Info
Title Interrupts and Bottom Halves in Linux Kernel
Category
Size 2.70GB

Files List
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
Distribution statistics by country
Argentina (AR) 1
Iceland (IS) 1
Republic of Korea (KR) 1
India (IN) 1
Ukraine (UA) 1
Russia (RU) 1
China (CN) 1
Total 7
IP List List of IP addresses which were distributed this torrent