Index of /Character Device Drivers in deep/02 - File Operations/

Index of /Character Device Drivers in deep/02 - File Operations/


../
01 - Introduction.mp4                              22-Mar-2026 17:01     18M
01 - Introduction_unknown.vtt                      22-Mar-2026 17:01    1871
02 - Registering file_operations with Linux Ker..> 22-Mar-2026 17:01     14M
02 - Registering file_operations with Linux Ker..> 22-Mar-2026 17:01    1565
03 - cdev_init vs cdev_alloc.mp4                   22-Mar-2026 17:01     11M
03 - cdev_init vs cdev_alloc_unknown.vtt           22-Mar-2026 17:01    1517
04 - Linux Kernel Module example of file operat..> 22-Mar-2026 17:01     37M
04 - Linux Kernel Module example of file operat..> 22-Mar-2026 17:01    2265
05 - Linux Kernel Module example of file operat..> 22-Mar-2026 17:01     29M
05 - Linux Kernel Module example of file operat..> 22-Mar-2026 17:01    1952
06 - Pseudo Devices - devnull, devzero, devuran..> 22-Mar-2026 17:01     54M
06 - Pseudo Devices - devnull, devzero, devuran..> 22-Mar-2026 17:01    3488
07 - Walkthrough of driverscharmem.c.mp4           22-Mar-2026 17:01     25M
07 - Walkthrough of driverscharmem.c_unknown.vtt   22-Mar-2026 17:01    2111
08 - How many times open and release will be ca..> 22-Mar-2026 17:02     43M
08 - How many times open and release will be ca..> 22-Mar-2026 17:02    2711
09 - How many times open and release will be ca..> 22-Mar-2026 17:02     16M
09 - How many times open and release will be ca..> 22-Mar-2026 17:02     927
10 - struct file.mp4                               22-Mar-2026 17:02     32M
10 - struct file_unknown.vtt                       22-Mar-2026 17:02    3035
11 - Example of struct file.mp4                    22-Mar-2026 17:02     29M
11 - Example of struct file_unknown.vtt            22-Mar-2026 17:02    1340
12 - struct inode.mp4                              22-Mar-2026 17:02     24M
12 - struct inode_unknown.vtt                      22-Mar-2026 17:02    2471
13 - Example of struct inode.mp4                   22-Mar-2026 17:02     29M
13 - Example of struct inode_unknown.vtt           22-Mar-2026 17:02    1678
14 - Example of struct inode vs struct file.mp4    22-Mar-2026 17:02     40M
14 - Example of struct inode vs struct file_unk..> 22-Mar-2026 17:02    2249
15 - What happens when i print user space buffe..> 22-Mar-2026 17:03     65M
15 - What happens when i print user space buffe..> 22-Mar-2026 17:03    3041
16 - Accessing user space buffer in Kernel spac..> 22-Mar-2026 17:03     26M
16 - Accessing user space buffer in Kernel spac..> 22-Mar-2026 17:03    1887
17 - copy_from_user.mp4                            22-Mar-2026 17:03     31M
17 - copy_from_user_unknown.vtt                    22-Mar-2026 17:03    2093
18 - What happens when i pass NULL ptr in write..> 22-Mar-2026 17:03     14M
18 - What happens when i pass NULL ptr in write..> 22-Mar-2026 17:03    1140
19 - copy_to_user.mp4                              22-Mar-2026 17:03     19M
19 - copy_to_user_unknown.vtt                      22-Mar-2026 17:03    1062
20 - put_user.mp4                                  22-Mar-2026 17:03     45M
20 - put_user_unknown.vtt                          22-Mar-2026 17:03    2984
21 - get_user.mp4                                  22-Mar-2026 17:03     23M
21 - get_user_unknown.vtt                          22-Mar-2026 17:03    1413
22 - Passing structure from user space to kerne..> 22-Mar-2026 17:03     26M
22 - Passing structure from user space to kerne..> 22-Mar-2026 17:03    1952
23 - Can i pass user variables on heap to kerne..> 22-Mar-2026 17:03     18M
23 - Can i pass user variables on heap to kerne..> 22-Mar-2026 17:03    1347
24 - Passing structure with one member from sta..> 22-Mar-2026 17:04     20M
24 - Passing structure with one member from sta..> 22-Mar-2026 17:04    1835
25 - Kernel utility to print dev_t - print_dev_..> 22-Mar-2026 17:04     33M
25 - Kernel utility to print dev_t - print_dev_..> 22-Mar-2026 17:04    3066
26 - Can i use strlen in kernel space.mp4          22-Mar-2026 17:04     46M
26 - Can i use strlen in kernel space_unknown.vtt  22-Mar-2026 17:04    3237
27 - strnlen_user.mp4                              22-Mar-2026 17:04     23M
27 - strnlen_user_unknown.vtt                      22-Mar-2026 17:04    2295
28 - Solution to passing structure with one mem..> 22-Mar-2026 17:04     31M
28 - Solution to passing structure with one mem..> 22-Mar-2026 17:04    2309
29 - Problem in character driver when we read c..> 22-Mar-2026 17:04     22M
29 - Problem in character driver when we read c..> 22-Mar-2026 17:04    1925
30 - Adding offset support in read and write im..> 22-Mar-2026 17:04     51M
30 - Adding offset support in read and write im..> 22-Mar-2026 17:04    4960
31 - Updated logic to readwrite bytes less than..> 22-Mar-2026 17:05     37M
31 - Updated logic to readwrite bytes less than..> 22-Mar-2026 17:05    2934
32 - Adding lseek support.mp4                      22-Mar-2026 17:05     19M
32 - Adding lseek support_unknown.vtt              22-Mar-2026 17:05    1901
33 - Creating multiple device nodes.mp4            22-Mar-2026 17:05     40M
33 - Creating multiple device nodes_unknown.vtt    22-Mar-2026 17:05    3337
34 - container_of macro.mp4                        22-Mar-2026 17:05     35M
34 - container_of macro_unknown.vtt                22-Mar-2026 17:05    3640
35 - Adding support for private data.mp4           22-Mar-2026 17:05     21M
35 - Adding support for private data_unknown.vtt   22-Mar-2026 17:05    2151
36 - What happens when i call write from user s..> 22-Mar-2026 17:05     37M
36 - What happens when i call write from user s..> 22-Mar-2026 17:05    4691