kernel-api.pdf
(
231 KB
)
Pobierz
115275136 UNPDF
The Linux Kernel API
The Linux Kernel API
This documentation is free software; you can redistribute it and/or modify it under the terms of the GNU General Public
License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later
version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the
implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General
Public License for more details.
You should have received a copy of the GNU General Public License along with this program; if not, write to the Free
Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
For more details see the file COPYING in the source distribution of Linux.
Table of Contents
1. The Linux VFS .........................................................................................................10
1.1. The Directory Cache .......................................................................................10
d_invalidate ....................................................................................................10
prune_dcache .................................................................................................10
shrink_dcache_sb ...........................................................................................11
is_root_busy ...................................................................................................12
have_submounts.............................................................................................13
shrink_dcache_parent ....................................................................................14
d_alloc............................................................................................................15
d_instantiate ...................................................................................................16
d_alloc_root ...................................................................................................17
d_lookup ........................................................................................................18
d_validate .......................................................................................................19
d_delete ..........................................................................................................21
d_rehash .........................................................................................................22
d_move...........................................................................................................22
d_path.............................................................................................................23
is_subdir .........................................................................................................24
find_inode_number ........................................................................................25
d_drop ............................................................................................................26
d_add..............................................................................................................27
dget.................................................................................................................28
d_unhashed ....................................................................................................29
1.2. Inode Handling................................................................................................30
__mark_inode_dirty .......................................................................................30
write_inode_now............................................................................................31
clear_inode.....................................................................................................32
invalidate_inodes............................................................................................33
get_empty_inode............................................................................................34
iunique............................................................................................................35
insert_inode_hash ..........................................................................................37
3
remove_inode_hash .......................................................................................37
iput .................................................................................................................38
bmap...............................................................................................................39
update_atime ..................................................................................................40
1.3. Registration and Superblocks .........................................................................41
register_filesystem .........................................................................................41
unregister_filesystem .....................................................................................42
__wait_on_super ............................................................................................43
get_super ........................................................................................................44
get_empty_super ............................................................................................45
2. Linux Networking ....................................................................................................47
2.1. Socket Buffer Functions..................................................................................47
skb_queue_empty ..........................................................................................47
skb_get ...........................................................................................................47
kfree_skb........................................................................................................48
skb_cloned .....................................................................................................49
skb_shared......................................................................................................50
skb_unshare....................................................................................................51
skb_peek ........................................................................................................52
skb_peek_tail .................................................................................................53
skb_queue_len................................................................................................54
__skb_queue_head .........................................................................................55
skb_queue_head .............................................................................................56
__skb_queue_tail ...........................................................................................57
skb_queue_tail ...............................................................................................58
__skb_dequeue...............................................................................................59
skb_dequeue...................................................................................................60
skb_insert .......................................................................................................61
skb_append ....................................................................................................62
skb_unlink......................................................................................................63
__skb_dequeue_tail........................................................................................64
skb_dequeue_tail............................................................................................65
skb_put ...........................................................................................................66
4
skb_push ........................................................................................................67
skb_pull..........................................................................................................68
skb_headroom ................................................................................................69
skb_tailroom ..................................................................................................70
skb_reserve ....................................................................................................71
skb_trim .........................................................................................................72
skb_orphan .....................................................................................................73
skb_queue_purge ...........................................................................................74
__skb_queue_purge .......................................................................................75
dev_alloc_skb ................................................................................................76
skb_cow .........................................................................................................77
skb_over_panic ..............................................................................................78
skb_under_panic ............................................................................................79
alloc_skb ........................................................................................................80
__kfree_skb....................................................................................................81
skb_clone .......................................................................................................82
skb_copy ........................................................................................................83
skb_copy_expand...........................................................................................84
3. Network device support...........................................................................................87
3.1. Driver Support.................................................................................................87
init_etherdev ..................................................................................................87
dev_add_pack ................................................................................................88
dev_remove_pack ..........................................................................................89
__dev_get_by_name ......................................................................................89
dev_get_by_name ..........................................................................................90
dev_get ...........................................................................................................91
__dev_get_by_index ......................................................................................92
dev_get_by_index ..........................................................................................93
dev_alloc_name .............................................................................................94
dev_alloc ........................................................................................................95
netdev_state_change ......................................................................................96
dev_load .........................................................................................................97
dev_open ........................................................................................................98
5
Plik z chomika:
orzeszek10
Inne pliki z tego folderu:
krok po kroku jak upiekszyc chomika.rar
(2328 KB)
administrowanie_uzytkownikami.doc
(1883 KB)
Agresywne_Strony_WWW.pdf
(3884 KB)
Analiza_ryzyka_dla_potrzeb_bezpiecze_stwa.pdf
(223 KB)
Apache+SSL+PHP+fp.pdf
(31 KB)
Inne foldery tego chomika:
Pliki dostępne do 01.06.2025
Pliki dostępne do 09.04.2026
Pliki dostępne do 19.01.2025
!!!XXX!!!
ADOBE produkty
Zgłoś jeśli
naruszono regulamin