Linux anchor 4.4.0-210-generic #242-Ubuntu SMP Fri Apr 16 09:57:56 UTC 2021 x86_64
Apache/2.4.18 (Ubuntu)
Server IP : 10.10.100.4 & Your IP : 216.73.217.150
Domains :
Cant Read [ /etc/named.conf ]
User : www-data
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
usr /
src /
linux-headers-4.4.0-210 /
include /
linux /
Delete
Unzip
Name
Size
Permission
Date
Action
amba
[ DIR ]
drwxr-xr-x
2021-04-21 07:33
bcma
[ DIR ]
drwxr-xr-x
2021-04-21 07:33
byteorder
[ DIR ]
drwxr-xr-x
2021-04-21 07:33
can
[ DIR ]
drwxr-xr-x
2021-04-21 07:33
ceph
[ DIR ]
drwxr-xr-x
2021-04-21 07:33
clk
[ DIR ]
drwxr-xr-x
2021-04-21 07:33
crush
[ DIR ]
drwxr-xr-x
2021-04-21 07:33
decompress
[ DIR ]
drwxr-xr-x
2021-04-21 07:33
dma
[ DIR ]
drwxr-xr-x
2021-04-21 07:33
extcon
[ DIR ]
drwxr-xr-x
2021-04-21 07:33
fpga
[ DIR ]
drwxr-xr-x
2021-04-21 07:33
fsl
[ DIR ]
drwxr-xr-x
2021-04-21 07:33
gpio
[ DIR ]
drwxr-xr-x
2021-04-21 07:33
hsi
[ DIR ]
drwxr-xr-x
2021-04-21 07:33
i2c
[ DIR ]
drwxr-xr-x
2021-04-21 07:33
iio
[ DIR ]
drwxr-xr-x
2021-04-21 07:33
input
[ DIR ]
drwxr-xr-x
2021-04-21 07:33
irqchip
[ DIR ]
drwxr-xr-x
2021-04-21 07:33
isdn
[ DIR ]
drwxr-xr-x
2021-04-21 07:33
lockd
[ DIR ]
drwxr-xr-x
2021-04-21 07:33
mfd
[ DIR ]
drwxr-xr-x
2021-04-21 07:33
mlx4
[ DIR ]
drwxr-xr-x
2021-04-21 07:33
mlx5
[ DIR ]
drwxr-xr-x
2021-04-21 07:33
mmc
[ DIR ]
drwxr-xr-x
2021-04-21 07:33
mtd
[ DIR ]
drwxr-xr-x
2021-04-21 07:33
netfilter
[ DIR ]
drwxr-xr-x
2021-04-21 07:33
netfilter_arp
[ DIR ]
drwxr-xr-x
2021-04-21 07:33
netfilter_bridge
[ DIR ]
drwxr-xr-x
2021-04-21 07:33
netfilter_ipv4
[ DIR ]
drwxr-xr-x
2021-04-21 07:33
netfilter_ipv6
[ DIR ]
drwxr-xr-x
2021-04-21 07:33
perf
[ DIR ]
drwxr-xr-x
2021-04-21 07:33
phy
[ DIR ]
drwxr-xr-x
2021-04-21 07:33
pinctrl
[ DIR ]
drwxr-xr-x
2021-04-21 07:33
platform_data
[ DIR ]
drwxr-xr-x
2021-04-21 07:33
power
[ DIR ]
drwxr-xr-x
2021-04-21 07:33
qed
[ DIR ]
drwxr-xr-x
2021-04-21 07:33
raid
[ DIR ]
drwxr-xr-x
2021-04-21 07:33
regulator
[ DIR ]
drwxr-xr-x
2021-04-21 07:33
reset
[ DIR ]
drwxr-xr-x
2021-04-21 07:33
rtc
[ DIR ]
drwxr-xr-x
2021-04-21 07:33
sched
[ DIR ]
drwxr-xr-x
2021-04-21 07:33
soc
[ DIR ]
drwxr-xr-x
2021-04-21 07:33
spi
[ DIR ]
drwxr-xr-x
2021-04-21 07:33
ssb
[ DIR ]
drwxr-xr-x
2021-04-21 07:33
sunrpc
[ DIR ]
drwxr-xr-x
2021-04-21 07:33
ulpi
[ DIR ]
drwxr-xr-x
2021-04-21 07:33
unaligned
[ DIR ]
drwxr-xr-x
2021-04-21 07:33
usb
[ DIR ]
drwxr-xr-x
2021-04-21 07:33
uwb
[ DIR ]
drwxr-xr-x
2021-04-21 07:33
wimax
[ DIR ]
drwxr-xr-x
2021-04-21 07:33
8250_pci.h
999
B
-rw-r--r--
2016-01-11 00:01
a.out.h
315
B
-rw-r--r--
2016-01-11 00:01
acct.h
2.51
KB
-rw-r--r--
2016-01-11 00:01
acpi.h
28.55
KB
-rw-r--r--
2021-04-16 11:57
acpi_dma.h
3.22
KB
-rw-r--r--
2016-01-11 00:01
acpi_pmtmr.h
635
B
-rw-r--r--
2016-01-11 00:01
adb.h
1.75
KB
-rw-r--r--
2016-01-11 00:01
adfs_fs.h
535
B
-rw-r--r--
2016-01-11 00:01
aer.h
1.66
KB
-rw-r--r--
2016-01-11 00:01
agp_backend.h
3.45
KB
-rw-r--r--
2016-01-11 00:01
agpgart.h
3.82
KB
-rw-r--r--
2016-01-11 00:01
ahci_platform.h
1.49
KB
-rw-r--r--
2016-01-11 00:01
aio.h
879
B
-rw-r--r--
2016-01-11 00:01
alarmtimer.h
1.64
KB
-rw-r--r--
2016-01-11 00:01
altera_jtaguart.h
340
B
-rw-r--r--
2016-01-11 00:01
altera_uart.h
358
B
-rw-r--r--
2016-01-11 00:01
amd-iommu.h
5.93
KB
-rw-r--r--
2016-01-11 00:01
amifd.h
1.95
KB
-rw-r--r--
2016-01-11 00:01
amifdreg.h
2.61
KB
-rw-r--r--
2016-01-11 00:01
amigaffs.h
2.86
KB
-rw-r--r--
2016-01-11 00:01
anon_inodes.h
455
B
-rw-r--r--
2016-01-11 00:01
apm-emulation.h
1.54
KB
-rw-r--r--
2016-01-11 00:01
apm_bios.h
2.68
KB
-rw-r--r--
2016-01-11 00:01
apple_bl.h
459
B
-rw-r--r--
2016-01-11 00:01
arm-cci.h
2.01
KB
-rw-r--r--
2016-01-11 00:01
arm-smccc.h
9.44
KB
-rw-r--r--
2021-04-16 11:57
asn1.h
1.99
KB
-rw-r--r--
2016-01-11 00:01
asn1_ber_bytecode.h
2.72
KB
-rw-r--r--
2016-01-11 00:01
asn1_decoder.h
675
B
-rw-r--r--
2016-01-11 00:01
assoc_array.h
3.07
KB
-rw-r--r--
2016-01-11 00:01
assoc_array_priv.h
5.49
KB
-rw-r--r--
2016-01-11 00:01
async.h
1.65
KB
-rw-r--r--
2016-01-11 00:01
async_tx.h
6.76
KB
-rw-r--r--
2016-01-11 00:01
ata.h
29.47
KB
-rw-r--r--
2021-04-16 11:57
ata_platform.h
690
B
-rw-r--r--
2016-01-11 00:01
atalk.h
4.32
KB
-rw-r--r--
2021-04-16 11:57
ath9k_platform.h
1.36
KB
-rw-r--r--
2016-01-11 00:01
atm.h
248
B
-rw-r--r--
2016-01-11 00:01
atm_suni.h
253
B
-rw-r--r--
2016-01-11 00:01
atm_tcp.h
472
B
-rw-r--r--
2016-01-11 00:01
atmdev.h
9.52
KB
-rw-r--r--
2016-01-11 00:01
atmel-mci.h
1.31
KB
-rw-r--r--
2016-01-11 00:01
atmel-ssc.h
9.68
KB
-rw-r--r--
2016-01-11 00:01
atmel_pdc.h
1.47
KB
-rw-r--r--
2016-01-11 00:01
atmel_serial.h
7.66
KB
-rw-r--r--
2016-01-11 00:01
atmel_tc.h
11.33
KB
-rw-r--r--
2016-01-11 00:01
atomic.h
14.97
KB
-rw-r--r--
2021-04-16 11:57
attribute_container.h
2.47
KB
-rw-r--r--
2016-01-11 00:01
audit.h
17.56
KB
-rw-r--r--
2021-04-16 11:57
auto_dev-ioctl.h
5.06
KB
-rw-r--r--
2016-01-11 00:01
auto_fs.h
657
B
-rw-r--r--
2016-01-11 00:01
auxvec.h
265
B
-rw-r--r--
2016-01-11 00:01
average.h
1.48
KB
-rw-r--r--
2016-01-11 00:01
b1pcmcia.h
666
B
-rw-r--r--
2016-01-11 00:01
backing-dev-defs.h
7.81
KB
-rw-r--r--
2021-04-16 11:57
backing-dev.h
14.39
KB
-rw-r--r--
2021-04-16 11:57
backlight.h
5.14
KB
-rw-r--r--
2016-01-11 00:01
balloon_compaction.h
6.91
KB
-rw-r--r--
2016-01-11 00:01
basic_mmio_gpio.h
2.23
KB
-rw-r--r--
2016-01-11 00:01
bcd.h
520
B
-rw-r--r--
2016-01-11 00:01
bch.h
2.6
KB
-rw-r--r--
2016-01-11 00:01
bcm47xx_nvram.h
1.19
KB
-rw-r--r--
2016-01-11 00:01
bcm47xx_wdt.h
617
B
-rw-r--r--
2016-01-11 00:01
bfin_mac.h
559
B
-rw-r--r--
2016-01-11 00:01
binfmts.h
3.96
KB
-rw-r--r--
2016-01-11 00:01
bio.h
21.38
KB
-rw-r--r--
2021-04-16 11:57
bit_spinlock.h
2.27
KB
-rw-r--r--
2016-01-11 00:01
bitmap.h
13.04
KB
-rw-r--r--
2021-04-16 11:57
bitops.h
5.46
KB
-rw-r--r--
2021-04-16 11:57
bitrev.h
2
KB
-rw-r--r--
2021-04-16 11:57
bits.h
833
B
-rw-r--r--
2021-04-16 11:57
blk-cgroup.h
21.95
KB
-rw-r--r--
2016-01-11 00:01
blk-iopoll.h
1.13
KB
-rw-r--r--
2016-01-11 00:01
blk-mq.h
7.56
KB
-rw-r--r--
2021-04-16 11:57
blk_types.h
8.43
KB
-rw-r--r--
2016-01-11 00:01
blkdev.h
50.19
KB
-rw-r--r--
2021-04-16 11:57
blkpg.h
397
B
-rw-r--r--
2016-01-11 00:01
blktrace_api.h
3.4
KB
-rw-r--r--
2021-04-16 11:57
blockgroup_lock.h
1.14
KB
-rw-r--r--
2016-01-11 00:01
bma150.h
1.89
KB
-rw-r--r--
2016-01-11 00:01
bootmem.h
10.61
KB
-rw-r--r--
2016-01-11 00:01
bottom_half.h
764
B
-rw-r--r--
2016-01-11 00:01
bpf.h
7.13
KB
-rw-r--r--
2021-04-16 11:57
brcmphy.h
8.66
KB
-rw-r--r--
2016-01-11 00:01
bsearch.h
236
B
-rw-r--r--
2016-01-11 00:01
bsg-lib.h
1.98
KB
-rw-r--r--
2016-01-11 00:01
bsg.h
734
B
-rw-r--r--
2016-01-11 00:01
btree-128.h
2.63
KB
-rw-r--r--
2016-01-11 00:01
btree-type.h
3.86
KB
-rw-r--r--
2016-01-11 00:01
btree.h
6.8
KB
-rw-r--r--
2016-01-11 00:01
btrfs.h
106
B
-rw-r--r--
2016-01-11 00:01
buffer_head.h
12.73
KB
-rw-r--r--
2021-04-16 11:57
bug.h
3.63
KB
-rw-r--r--
2021-04-16 11:57
c2port.h
1.59
KB
-rw-r--r--
2016-01-11 00:01
cache.h
2.09
KB
-rw-r--r--
2021-04-16 11:57
cacheinfo.h
3.04
KB
-rw-r--r--
2021-04-16 11:57
capability.h
7.68
KB
-rw-r--r--
2021-04-16 11:57
cb710.h
5.69
KB
-rw-r--r--
2016-01-11 00:01
cciss_ioctl.h
1014
B
-rw-r--r--
2016-01-11 00:01
ccp.h
15.37
KB
-rw-r--r--
2016-01-11 00:01
cdev.h
787
B
-rw-r--r--
2021-04-16 11:57
cdrom.h
8.66
KB
-rw-r--r--
2016-01-11 00:01
cfag12864b.h
2.1
KB
-rw-r--r--
2016-01-11 00:01
cgroup-defs.h
16.01
KB
-rw-r--r--
2021-04-16 11:57
cgroup.h
20.73
KB
-rw-r--r--
2021-04-16 11:57
cgroup_subsys.h
1.39
KB
-rw-r--r--
2016-01-11 00:01
circ_buf.h
1.05
KB
-rw-r--r--
2016-01-11 00:01
cleancache.h
3.86
KB
-rw-r--r--
2016-01-11 00:01
clk-provider.h
27.54
KB
-rw-r--r--
2021-04-16 11:57
clk.h
13.74
KB
-rw-r--r--
2016-01-11 00:01
clkdev.h
1.32
KB
-rw-r--r--
2016-01-11 00:01
clksrc-dbx500-prcmu.h
455
B
-rw-r--r--
2016-01-11 00:01
clock_cooling.h
2.06
KB
-rw-r--r--
2016-01-11 00:01
clockchips.h
7.3
KB
-rw-r--r--
2016-01-11 00:01
clocksource.h
7.59
KB
-rw-r--r--
2016-01-11 00:01
cm4000_cs.h
160
B
-rw-r--r--
2016-01-11 00:01
cma.h
920
B
-rw-r--r--
2016-01-11 00:01
cmdline-parser.h
1.17
KB
-rw-r--r--
2016-01-11 00:01
cn_proc.h
1.85
KB
-rw-r--r--
2016-01-11 00:01
cnt32_to_63.h
3.6
KB
-rw-r--r--
2016-01-11 00:01
coda.h
2.16
KB
-rw-r--r--
2021-04-16 11:57
coda_psdev.h
2.97
KB
-rw-r--r--
2021-04-16 11:57
compaction.h
5.74
KB
-rw-r--r--
2021-04-16 11:57
compat.h
25.59
KB
-rw-r--r--
2021-04-16 11:57
compiler-clang.h
525
B
-rw-r--r--
2021-04-16 11:57
compiler-gcc.h
11.09
KB
-rw-r--r--
2021-04-16 11:57
compiler-intel.h
1.13
KB
-rw-r--r--
2016-01-11 00:01
compiler.h
16.7
KB
-rw-r--r--
2021-04-16 11:57
completion.h
3.47
KB
-rw-r--r--
2016-01-11 00:01
component.h
1.14
KB
-rw-r--r--
2016-01-11 00:01
concap.h
3.69
KB
-rw-r--r--
2016-01-11 00:01
configfs.h
6.88
KB
-rw-r--r--
2016-01-11 00:01
connector.h
2.43
KB
-rw-r--r--
2016-01-11 00:01
console.h
6.08
KB
-rw-r--r--
2021-04-16 11:57
console_struct.h
5.13
KB
-rw-r--r--
2016-01-11 00:01
consolemap.h
1
KB
-rw-r--r--
2016-01-11 00:01
container.h
668
B
-rw-r--r--
2016-01-11 00:01
context_tracking.h
3.15
KB
-rw-r--r--
2016-01-11 00:01
context_tracking_state.h
1.34
KB
-rw-r--r--
2016-01-11 00:01
cordic.h
1.75
KB
-rw-r--r--
2016-01-11 00:01
coredump.h
744
B
-rw-r--r--
2021-04-16 11:57
coresight.h
8.7
KB
-rw-r--r--
2016-01-11 00:01
count_zeros.h
1.62
KB
-rw-r--r--
2016-01-11 00:01
cper.h
12.57
KB
-rw-r--r--
2016-01-11 00:01
cpu.h
10.25
KB
-rw-r--r--
2021-04-16 11:57
cpu_cooling.h
3.88
KB
-rw-r--r--
2016-01-11 00:01
cpu_pm.h
2.78
KB
-rw-r--r--
2016-01-11 00:01
cpu_rmap.h
1.86
KB
-rw-r--r--
2016-01-11 00:01
cpufeature.h
1.85
KB
-rw-r--r--
2021-04-16 11:57
cpufreq-dt.h
569
B
-rw-r--r--
2016-01-11 00:01
cpufreq.h
19.01
KB
-rw-r--r--
2021-04-16 11:57
cpuidle.h
8.07
KB
-rw-r--r--
2021-04-16 11:57
cpumask.h
24.06
KB
-rw-r--r--
2021-04-16 11:57
cpuset.h
6.11
KB
-rw-r--r--
2021-04-16 11:57
cputime.h
334
B
-rw-r--r--
2016-01-11 00:01
crash_dump.h
2.82
KB
-rw-r--r--
2016-01-11 00:01
crc-ccitt.h
330
B
-rw-r--r--
2016-01-11 00:01
crc-itu-t.h
613
B
-rw-r--r--
2016-01-11 00:01
crc-t10dif.h
376
B
-rw-r--r--
2016-01-11 00:01
crc16.h
622
B
-rw-r--r--
2016-01-11 00:01
crc32.h
2.83
KB
-rw-r--r--
2016-01-11 00:01
crc32c.h
254
B
-rw-r--r--
2016-01-11 00:01
crc7.h
277
B
-rw-r--r--
2016-01-11 00:01
crc8.h
3.65
KB
-rw-r--r--
2016-01-11 00:01
cred.h
12.26
KB
-rw-r--r--
2021-04-16 11:57
crypto.h
62.6
KB
-rw-r--r--
2021-04-16 11:57
cryptohash.h
448
B
-rw-r--r--
2016-01-11 00:01
cs5535.h
6.28
KB
-rw-r--r--
2016-01-11 00:01
ctype.h
1.69
KB
-rw-r--r--
2016-01-11 00:01
cuda.h
462
B
-rw-r--r--
2016-01-11 00:01
cyclades.h
10.26
KB
-rw-r--r--
2016-01-11 00:01
davinci_emac.h
1.12
KB
-rw-r--r--
2016-01-11 00:01
dax.h
1.45
KB
-rw-r--r--
2016-01-11 00:01
dca.h
2.62
KB
-rw-r--r--
2016-01-11 00:01
dcache.h
18.9
KB
-rw-r--r--
2021-04-16 11:57
dccp.h
10.69
KB
-rw-r--r--
2021-04-16 11:57
dcookies.h
1.25
KB
-rw-r--r--
2016-01-11 00:01
debug_locks.h
1.48
KB
-rw-r--r--
2016-01-11 00:01
debugfs.h
9.86
KB
-rw-r--r--
2021-04-16 11:57
debugobjects.h
3.65
KB
-rw-r--r--
2016-01-11 00:01
delay.h
1.39
KB
-rw-r--r--
2016-01-11 00:01
delayacct.h
4
KB
-rw-r--r--
2016-01-11 00:01
dell-led.h
133
B
-rw-r--r--
2016-01-11 00:01
devcoredump.h
986
B
-rw-r--r--
2016-01-11 00:01
devfreq-event.h
5.64
KB
-rw-r--r--
2021-04-16 11:57
devfreq.h
10.5
KB
-rw-r--r--
2016-01-11 00:01
devfreq_cooling.h
2.56
KB
-rw-r--r--
2021-04-16 11:57
device-mapper.h
16.3
KB
-rw-r--r--
2021-04-16 11:57
device.h
47.02
KB
-rw-r--r--
2021-04-16 11:57
device_cgroup.h
597
B
-rw-r--r--
2016-01-11 00:01
devpts_fs.h
1.1
KB
-rw-r--r--
2021-04-16 11:57
digsig.h
1.35
KB
-rw-r--r--
2016-01-11 00:01
dim.h
8.98
KB
-rw-r--r--
2021-04-16 11:57
dio.h
10.93
KB
-rw-r--r--
2016-01-11 00:01
dirent.h
177
B
-rw-r--r--
2016-01-11 00:01
dlm.h
6.01
KB
-rw-r--r--
2016-01-11 00:01
dlm_plock.h
678
B
-rw-r--r--
2016-01-11 00:01
dm-dirty-log.h
3.94
KB
-rw-r--r--
2016-01-11 00:01
dm-io.h
1.91
KB
-rw-r--r--
2016-01-11 00:01
dm-kcopyd.h
2.85
KB
-rw-r--r--
2016-01-11 00:01
dm-region-hash.h
3.11
KB
-rw-r--r--
2016-01-11 00:01
dm9000.h
1.11
KB
-rw-r--r--
2016-01-11 00:01
dma-attrs.h
1.87
KB
-rw-r--r--
2021-04-16 11:57
dma-buf.h
8.85
KB
-rw-r--r--
2016-01-11 00:01
dma-contiguous.h
4.45
KB
-rw-r--r--
2016-01-11 00:01
dma-debug.h
5.09
KB
-rw-r--r--
2016-01-11 00:01
dma-direction.h
299
B
-rw-r--r--
2016-01-11 00:01
dma-iommu.h
2.73
KB
-rw-r--r--
2021-04-16 11:57
dma-mapping.h
9.4
KB
-rw-r--r--
2021-04-16 11:57
dma_remapping.h
1.38
KB
-rw-r--r--
2016-01-11 00:01
dmaengine.h
40.34
KB
-rw-r--r--
2021-04-16 11:57
dmapool.h
1.09
KB
-rw-r--r--
2016-01-11 00:01
dmar.h
7.82
KB
-rw-r--r--
2016-01-11 00:01
dmi.h
4.01
KB
-rw-r--r--
2016-01-11 00:01
dnotify.h
1008
B
-rw-r--r--
2016-01-11 00:01
dns_resolver.h
1.31
KB
-rw-r--r--
2016-01-11 00:01
dqblk_qtree.h
2.06
KB
-rw-r--r--
2016-01-11 00:01
dqblk_v1.h
288
B
-rw-r--r--
2016-01-11 00:01
dqblk_v2.h
367
B
-rw-r--r--
2016-01-11 00:01
drbd.h
10.26
KB
-rw-r--r--
2016-01-11 00:01
drbd_genl.h
15.8
KB
-rw-r--r--
2016-01-11 00:01
drbd_genl_api.h
1.73
KB
-rw-r--r--
2016-01-11 00:01
drbd_limits.h
7.09
KB
-rw-r--r--
2016-01-11 00:01
ds1286.h
1.19
KB
-rw-r--r--
2016-01-11 00:01
ds17287rtc.h
2.61
KB
-rw-r--r--
2016-01-11 00:01
ds2782_battery.h
119
B
-rw-r--r--
2016-01-11 00:01
dtlk.h
3.46
KB
-rw-r--r--
2016-01-11 00:01
dw_apb_timer.h
1.71
KB
-rw-r--r--
2016-01-11 00:01
dynamic_debug.h
3.91
KB
-rw-r--r--
2016-01-11 00:01
dynamic_queue_limits.h
3.66
KB
-rw-r--r--
2016-01-11 00:01
earlycpio.h
320
B
-rw-r--r--
2016-01-11 00:01
ecryptfs.h
3.79
KB
-rw-r--r--
2016-01-11 00:01
edac.h
24.46
KB
-rw-r--r--
2021-04-16 11:57
edd.h
1.43
KB
-rw-r--r--
2016-01-11 00:01
edma.h
807
B
-rw-r--r--
2016-01-11 00:01
eeprom_93cx6.h
2.94
KB
-rw-r--r--
2016-01-11 00:01
eeprom_93xx46.h
422
B
-rw-r--r--
2016-01-11 00:01
efi-bgrt.h
427
B
-rw-r--r--
2016-01-11 00:01
efi.h
37.01
KB
-rw-r--r--
2021-04-16 11:57
efs_vh.h
1.51
KB
-rw-r--r--
2016-01-11 00:01
eisa.h
2.92
KB
-rw-r--r--
2016-01-11 00:01
elevator.h
6.94
KB
-rw-r--r--
2021-04-16 11:57
elf-fdpic.h
2.18
KB
-rw-r--r--
2016-01-11 00:01
elf-randomize.h
544
B
-rw-r--r--
2016-01-11 00:01
elf.h
1.44
KB
-rw-r--r--
2016-01-11 00:01
elfcore-compat.h
1.2
KB
-rw-r--r--
2016-01-11 00:01
elfcore.h
2.42
KB
-rw-r--r--
2021-04-16 11:57
elfnote.h
3.5
KB
-rw-r--r--
2021-04-16 11:57
enclosure.h
4.6
KB
-rw-r--r--
2016-01-11 00:01
err.h
1.48
KB
-rw-r--r--
2016-01-11 00:01
errno.h
1.24
KB
-rw-r--r--
2016-01-11 00:01
errqueue.h
450
B
-rw-r--r--
2016-01-11 00:01
etherdevice.h
13.77
KB
-rw-r--r--
2021-04-16 11:57
ethtool.h
15.11
KB
-rw-r--r--
2021-04-16 11:57
eventfd.h
2.05
KB
-rw-r--r--
2016-01-11 00:01
eventpoll.h
2.01
KB
-rw-r--r--
2016-01-11 00:01
evm.h
2.48
KB
-rw-r--r--
2016-01-11 00:01
export.h
2.73
KB
-rw-r--r--
2016-01-11 00:01
exportfs.h
7.78
KB
-rw-r--r--
2016-01-11 00:01
ext2_fs.h
928
B
-rw-r--r--
2016-01-11 00:01
extcon.h
11.03
KB
-rw-r--r--
2016-01-11 00:01
f2fs_fs.h
16.54
KB
-rw-r--r--
2021-04-16 11:57
f75375s.h
541
B
-rw-r--r--
2016-01-11 00:01
falloc.h
719
B
-rw-r--r--
2016-01-11 00:01
fanotify.h
206
B
-rw-r--r--
2016-01-11 00:01
fault-inject.h
1.84
KB
-rw-r--r--
2016-01-11 00:01
fb.h
28.61
KB
-rw-r--r--
2021-04-16 11:57
fcdevice.h
988
B
-rw-r--r--
2016-01-11 00:01
fcntl.h
1.23
KB
-rw-r--r--
2021-04-16 11:57
fd.h
451
B
-rw-r--r--
2016-01-11 00:01
fddidevice.h
1.08
KB
-rw-r--r--
2016-01-11 00:01
fdtable.h
3.2
KB
-rw-r--r--
2021-04-16 11:57
fec.h
609
B
-rw-r--r--
2016-01-11 00:01
fence.h
12.72
KB
-rw-r--r--
2016-01-11 00:01
file.h
1.79
KB
-rw-r--r--
2021-04-16 11:57
filter.h
16.17
KB
-rw-r--r--
2021-04-16 11:57
fips.h
128
B
-rw-r--r--
2016-01-11 00:01
firewire.h
13.36
KB
-rw-r--r--
2016-01-11 00:01
firmware-map.h
1.32
KB
-rw-r--r--
2016-01-11 00:01
firmware.h
2.01
KB
-rw-r--r--
2016-01-11 00:01
fixp-arith.h
4.41
KB
-rw-r--r--
2016-01-11 00:01
flat.h
1.58
KB
-rw-r--r--
2016-01-11 00:01
flex_array.h
2.43
KB
-rw-r--r--
2016-01-11 00:01
flex_proportions.h
2.78
KB
-rw-r--r--
2016-01-11 00:01
fmc-sdb.h
1.25
KB
-rw-r--r--
2016-01-11 00:01
fmc.h
8.34
KB
-rw-r--r--
2016-01-11 00:01
font.h
1.6
KB
-rw-r--r--
2021-04-16 11:57
freezer.h
8.65
KB
-rw-r--r--
2016-01-11 00:01
frontswap.h
2.69
KB
-rw-r--r--
2016-01-11 00:01
fs.h
101.49
KB
-rw-r--r--
2021-04-16 11:57
fs_enet_pd.h
3.38
KB
-rw-r--r--
2016-01-11 00:01
fs_pin.h
580
B
-rw-r--r--
2016-01-11 00:01
fs_stack.h
772
B
-rw-r--r--
2016-01-11 00:01
fs_struct.h
999
B
-rw-r--r--
2016-01-11 00:01
fs_uart_pd.h
1.49
KB
-rw-r--r--
2016-01-11 00:01
fscache-cache.h
18.39
KB
-rw-r--r--
2021-04-16 11:57
fscache.h
27.87
KB
-rw-r--r--
2021-04-16 11:57
fsl-diu-fb.h
4.08
KB
-rw-r--r--
2016-01-11 00:01
fsl_devices.h
4.28
KB
-rw-r--r--
2016-01-11 00:01
fsl_hypervisor.h
2.76
KB
-rw-r--r--
2016-01-11 00:01
fsl_ifc.h
24.76
KB
-rw-r--r--
2016-01-11 00:01
fsldma.h
398
B
-rw-r--r--
2016-01-11 00:01
fsnotify.h
7.68
KB
-rw-r--r--
2021-04-16 11:57
fsnotify_backend.h
16.77
KB
-rw-r--r--
2021-04-16 11:57
ftrace.h
29
KB
-rw-r--r--
2021-04-16 11:57
ftrace_irq.h
298
B
-rw-r--r--
2016-01-11 00:01
futex.h
2.35
KB
-rw-r--r--
2021-04-16 11:57
fwnode.h
630
B
-rw-r--r--
2016-01-11 00:01
gameport.h
5.56
KB
-rw-r--r--
2016-01-11 00:01
gcd.h
154
B
-rw-r--r--
2016-01-11 00:01
genalloc.h
4.84
KB
-rw-r--r--
2021-04-16 11:57
genetlink.h
1.35
KB
-rw-r--r--
2016-01-11 00:01
genhd.h
22.75
KB
-rw-r--r--
2021-04-16 11:57
genl_magic_func.h
11.91
KB
-rw-r--r--
2016-01-11 00:01
genl_magic_struct.h
7.47
KB
-rw-r--r--
2021-04-16 11:57
getcpu.h
602
B
-rw-r--r--
2016-01-11 00:01
gfp.h
21.65
KB
-rw-r--r--
2021-04-16 11:57
glob.h
217
B
-rw-r--r--
2016-01-11 00:01
goldfish.h
566
B
-rw-r--r--
2016-01-11 00:01
gpio-fan.h
802
B
-rw-r--r--
2016-01-11 00:01
gpio-pxa.h
532
B
-rw-r--r--
2016-01-11 00:01
gpio.h
5.15
KB
-rw-r--r--
2021-04-16 11:57
gpio_keys.h
1.66
KB
-rw-r--r--
2016-01-11 00:01
gpio_mouse.h
1.46
KB
-rw-r--r--
2016-01-11 00:01
hardirq.h
1.7
KB
-rw-r--r--
2016-01-11 00:01
hash.h
2.67
KB
-rw-r--r--
2021-04-16 11:57
hashtable.h
6.46
KB
-rw-r--r--
2016-01-11 00:01
hdlc.h
3.43
KB
-rw-r--r--
2016-01-11 00:01
hdlcdrv.h
6.28
KB
-rw-r--r--
2016-01-11 00:01
hdmi.h
9.27
KB
-rw-r--r--
2016-01-11 00:01
hid-debug.h
2.07
KB
-rw-r--r--
2021-04-16 11:57
hid-roccat.h
688
B
-rw-r--r--
2016-01-11 00:01
hid-sensor-hub.h
8.67
KB
-rw-r--r--
2016-01-11 00:01
hid-sensor-ids.h
6.66
KB
-rw-r--r--
2016-01-11 00:01
hid.h
34.79
KB
-rw-r--r--
2021-04-16 11:57
hiddev.h
1.88
KB
-rw-r--r--
2016-01-11 00:01
hidraw.h
1.49
KB
-rw-r--r--
2016-01-11 00:01
highmem.h
5.8
KB
-rw-r--r--
2016-01-11 00:01
highuid.h
3.08
KB
-rw-r--r--
2016-01-11 00:01
hil.h
18.42
KB
-rw-r--r--
2016-01-11 00:01
hil_mlc.h
5.13
KB
-rw-r--r--
2021-04-16 11:57
hippidevice.h
1.29
KB
-rw-r--r--
2016-01-11 00:01
host1x.h
7.72
KB
-rw-r--r--
2016-01-11 00:01
hp_sdc.h
14.02
KB
-rw-r--r--
2016-01-11 00:01
hpet.h
2.52
KB
-rw-r--r--
2016-01-11 00:01
hrtimer.h
14.1
KB
-rw-r--r--
2021-04-16 11:57
htcpld.h
578
B
-rw-r--r--
2016-01-11 00:01
htirq.h
1.04
KB
-rw-r--r--
2016-01-11 00:01
huge_mm.h
6.97
KB
-rw-r--r--
2016-01-11 00:01
hugetlb.h
15.3
KB
-rw-r--r--
2021-04-16 11:57
hugetlb_cgroup.h
2.97
KB
-rw-r--r--
2016-01-11 00:01
hugetlb_inline.h
329
B
-rw-r--r--
2016-01-11 00:01
hw_breakpoint.h
3.81
KB
-rw-r--r--
2016-01-11 00:01
hw_random.h
2.11
KB
-rw-r--r--
2016-01-11 00:01
hwmon-sysfs.h
1.98
KB
-rw-r--r--
2016-01-11 00:01
hwmon-vid.h
1.48
KB
-rw-r--r--
2016-01-11 00:01
hwmon.h
1.01
KB
-rw-r--r--
2016-01-11 00:01
hwspinlock.h
11.06
KB
-rw-r--r--
2016-01-11 00:01
hyperv.h
42.12
KB
-rw-r--r--
2021-04-16 11:57
i2c-algo-bit.h
2.24
KB
-rw-r--r--
2016-01-11 00:01
i2c-algo-pca.h
2.85
KB
-rw-r--r--
2021-04-16 11:57
i2c-algo-pcf.h
1.88
KB
-rw-r--r--
2016-01-11 00:01
i2c-dev.h
1.03
KB
-rw-r--r--
2016-01-11 00:01
i2c-gpio.h
1.31
KB
-rw-r--r--
2016-01-11 00:01
i2c-mux-gpio.h
1.35
KB
-rw-r--r--
2016-01-11 00:01
i2c-mux-pinctrl.h
1.44
KB
-rw-r--r--
2016-01-11 00:01
i2c-mux.h
1.64
KB
-rw-r--r--
2016-01-11 00:01
i2c-ocores.h
757
B
-rw-r--r--
2016-01-11 00:01
i2c-omap.h
1.17
KB
-rw-r--r--
2016-01-11 00:01
i2c-pca-platform.h
402
B
-rw-r--r--
2016-01-11 00:01
i2c-pnx.h
923
B
-rw-r--r--
2016-01-11 00:01
i2c-pxa.h
399
B
-rw-r--r--
2016-01-11 00:01
i2c-smbus.h
1.72
KB
-rw-r--r--
2016-01-11 00:01
i2c-xiic.h
1.41
KB
-rw-r--r--
2016-01-11 00:01
i2c.h
24.57
KB
-rw-r--r--
2016-01-11 00:01
i7300_idle.h
1.91
KB
-rw-r--r--
2016-01-11 00:01
i8042.h
2.14
KB
-rw-r--r--
2021-04-16 11:57
i8253.h
809
B
-rw-r--r--
2021-04-16 11:57
icmp.h
863
B
-rw-r--r--
2016-01-11 00:01
icmpv6.h
1.11
KB
-rw-r--r--
2016-01-11 00:01
ide.h
45.45
KB
-rw-r--r--
2021-04-16 11:57
idr.h
5.49
KB
-rw-r--r--
2016-01-11 00:01
ieee80211.h
76.64
KB
-rw-r--r--
2021-04-16 11:57
ieee802154.h
9.65
KB
-rw-r--r--
2016-01-11 00:01
if_arp.h
1.52
KB
-rw-r--r--
2016-01-11 00:01
if_bridge.h
1.98
KB
-rw-r--r--
2021-04-16 11:57
if_eql.h
1.07
KB
-rw-r--r--
2016-01-11 00:01
if_ether.h
1.35
KB
-rw-r--r--
2021-04-16 11:57
if_fddi.h
3.44
KB
-rw-r--r--
2016-01-11 00:01
if_frad.h
2.88
KB
-rw-r--r--
2016-01-11 00:01
if_link.h
495
B
-rw-r--r--
2016-01-11 00:01
if_ltalk.h
149
B
-rw-r--r--
2016-01-11 00:01
if_macvlan.h
2.83
KB
-rw-r--r--
2016-01-11 00:01
if_phonet.h
274
B
-rw-r--r--
2016-01-11 00:01
if_pppol2tp.h
727
B
-rw-r--r--
2016-01-11 00:01
if_pppox.h
3.11
KB
-rw-r--r--
2021-04-16 11:57
if_team.h
7.52
KB
-rw-r--r--
2016-01-11 00:01
if_tun.h
1011
B
-rw-r--r--
2016-01-11 00:01
if_tunnel.h
370
B
-rw-r--r--
2016-01-11 00:01
if_vlan.h
17.76
KB
-rw-r--r--
2021-04-16 11:57
igmp.h
4.24
KB
-rw-r--r--
2016-01-11 00:01
ihex.h
1.92
KB
-rw-r--r--
2016-01-11 00:01
ima.h
1.95
KB
-rw-r--r--
2016-01-11 00:01
in.h
2.43
KB
-rw-r--r--
2016-01-11 00:01
in6.h
1.85
KB
-rw-r--r--
2016-01-11 00:01
inet.h
2.61
KB
-rw-r--r--
2016-01-11 00:01
inet_diag.h
1.44
KB
-rw-r--r--
2016-01-11 00:01
inet_lro.h
3.58
KB
-rw-r--r--
2016-01-11 00:01
inetdevice.h
7.72
KB
-rw-r--r--
2016-01-11 00:01
init.h
9.58
KB
-rw-r--r--
2021-04-16 11:57
init_ohci1394_dma.h
157
B
-rw-r--r--
2016-01-11 00:01
init_task.h
7.44
KB
-rw-r--r--
2021-04-16 11:57
initrd.h
583
B
-rw-r--r--
2016-01-11 00:01
inotify.h
657
B
-rw-r--r--
2016-01-11 00:01
input-polldev.h
2.17
KB
-rw-r--r--
2016-01-11 00:01
input.h
18.49
KB
-rw-r--r--
2021-04-16 11:57
integrity.h
1.02
KB
-rw-r--r--
2016-01-11 00:01
intel-iommu.h
17.05
KB
-rw-r--r--
2021-04-16 11:57
intel-svm.h
4.33
KB
-rw-r--r--
2016-01-11 00:01
intel_pmic_gpio.h
372
B
-rw-r--r--
2016-01-11 00:01
interrupt.h
19.76
KB
-rw-r--r--
2016-01-11 00:01
interval_tree.h
757
B
-rw-r--r--
2016-01-11 00:01
interval_tree_generic.h
6.96
KB
-rw-r--r--
2016-01-11 00:01
io-64-nonatomic-hi-lo.h
610
B
-rw-r--r--
2016-01-11 00:01
io-64-nonatomic-lo-hi.h
610
B
-rw-r--r--
2016-01-11 00:01
io-mapping.h
3.71
KB
-rw-r--r--
2016-01-11 00:01
io.h
5.27
KB
-rw-r--r--
2021-04-16 11:57
ioc3.h
3.14
KB
-rw-r--r--
2016-01-11 00:01
ioc4.h
5.78
KB
-rw-r--r--
2016-01-11 00:01
iocontext.h
4.7
KB
-rw-r--r--
2016-01-11 00:01
iommu-common.h
1.37
KB
-rw-r--r--
2016-01-11 00:01
iommu-helper.h
911
B
-rw-r--r--
2016-01-11 00:01
iommu.h
16.8
KB
-rw-r--r--
2016-01-11 00:01
iopoll.h
5.52
KB
-rw-r--r--
2016-01-11 00:01
ioport.h
9.52
KB
-rw-r--r--
2016-01-11 00:01
ioprio.h
1.95
KB
-rw-r--r--
2016-01-11 00:01
iova.h
2.59
KB
-rw-r--r--
2016-01-11 00:01
ip.h
1.07
KB
-rw-r--r--
2016-01-11 00:01
ipack.h
8.85
KB
-rw-r--r--
2016-01-11 00:01
ipc.h
477
B
-rw-r--r--
2016-01-11 00:01
ipc_namespace.h
4.33
KB
-rw-r--r--
2016-01-11 00:01
ipmi-fru.h
3.64
KB
-rw-r--r--
2016-01-11 00:01
ipmi.h
11.42
KB
-rw-r--r--
2016-01-11 00:01
ipmi_smi.h
9
KB
-rw-r--r--
2016-01-11 00:01
ipv6.h
7.4
KB
-rw-r--r--
2021-04-16 11:57
ipv6_route.h
594
B
-rw-r--r--
2016-01-11 00:01
irq.h
29.93
KB
-rw-r--r--
2021-04-16 11:57
irq_cpustat.h
910
B
-rw-r--r--
2016-01-11 00:01
irq_work.h
1.29
KB
-rw-r--r--
2016-01-11 00:01
irqbypass.h
3.57
KB
-rw-r--r--
2016-01-11 00:01
irqchip.h
1.54
KB
-rw-r--r--
2016-01-11 00:01
irqdesc.h
7.28
KB
-rw-r--r--
2016-01-11 00:01
irqdomain.h
15.21
KB
-rw-r--r--
2021-04-16 11:57
irqflags.h
4.72
KB
-rw-r--r--
2016-01-11 00:01
irqhandler.h
323
B
-rw-r--r--
2016-01-11 00:01
irqnr.h
817
B
-rw-r--r--
2016-01-11 00:01
irqreturn.h
464
B
-rw-r--r--
2016-01-11 00:01
isa.h
894
B
-rw-r--r--
2016-01-11 00:01
isapnp.h
3.8
KB
-rw-r--r--
2016-01-11 00:01
iscsi_boot_sysfs.h
3.67
KB
-rw-r--r--
2016-01-11 00:01
iscsi_ibft.h
1.28
KB
-rw-r--r--
2016-01-11 00:01
isdn.h
22.96
KB
-rw-r--r--
2016-01-11 00:01
isdn_divertif.h
1.27
KB
-rw-r--r--
2016-01-11 00:01
isdn_ppp.h
6.64
KB
-rw-r--r--
2016-01-11 00:01
isdnif.h
19.26
KB
-rw-r--r--
2016-01-11 00:01
isicom.h
1.45
KB
-rw-r--r--
2016-01-11 00:01
jbd2.h
46.37
KB
-rw-r--r--
2021-04-16 11:57
jhash.h
4.46
KB
-rw-r--r--
2016-01-11 00:01
jiffies.h
15.04
KB
-rw-r--r--
2021-04-16 11:57
journal-head.h
2.83
KB
-rw-r--r--
2016-01-11 00:01
joystick.h
1.28
KB
-rw-r--r--
2016-01-11 00:01
jump_label.h
11.24
KB
-rw-r--r--
2021-04-16 11:57
jump_label_ratelimit.h
1.07
KB
-rw-r--r--
2021-04-16 11:57
jz4740-adc.h
984
B
-rw-r--r--
2016-01-11 00:01
jz4780-nemc.h
1.16
KB
-rw-r--r--
2016-01-11 00:01
kaiser.h
1.16
KB
-rw-r--r--
2021-04-16 11:57
kallsyms.h
3.41
KB
-rw-r--r--
2016-01-11 00:01
kasan-checks.h
366
B
-rw-r--r--
2021-04-16 11:57
kasan.h
3.01
KB
-rw-r--r--
2016-01-11 00:01
kbd_diacr.h
159
B
-rw-r--r--
2016-01-11 00:01
kbd_kern.h
3.8
KB
-rw-r--r--
2016-01-11 00:01
kbuild.h
341
B
-rw-r--r--
2021-04-16 11:57
kconfig.h
1.9
KB
-rw-r--r--
2021-04-16 11:57
kcore.h
612
B
-rw-r--r--
2016-01-11 00:01
kd.h
172
B
-rw-r--r--
2016-01-11 00:01
kdb.h
7.32
KB
-rw-r--r--
2016-01-11 00:01
kdebug.h
448
B
-rw-r--r--
2016-01-11 00:01
kdev_t.h
1.72
KB
-rw-r--r--
2016-01-11 00:01
kern_levels.h
1.53
KB
-rw-r--r--
2016-01-11 00:01
kernel-page-flags.h
466
B
-rw-r--r--
2016-01-11 00:01
kernel.h
27.79
KB
-rw-r--r--
2021-04-16 11:57
kernel_stat.h
2.44
KB
-rw-r--r--
2016-01-11 00:01
kernelcapi.h
4.41
KB
-rw-r--r--
2016-01-11 00:01
kernfs.h
14.87
KB
-rw-r--r--
2021-04-16 11:57
kexec.h
10.41
KB
-rw-r--r--
2016-01-11 00:01
key-type.h
6.14
KB
-rw-r--r--
2016-01-11 00:01
key.h
11.41
KB
-rw-r--r--
2021-04-16 11:57
keyboard.h
626
B
-rw-r--r--
2016-01-11 00:01
kfifo.h
24.81
KB
-rw-r--r--
2016-01-11 00:01
kgdb.h
10.72
KB
-rw-r--r--
2021-04-16 11:57
khugepaged.h
1.98
KB
-rw-r--r--
2016-01-11 00:01
klist.h
1.88
KB
-rw-r--r--
2016-01-11 00:01
kmemcheck.h
4.24
KB
-rw-r--r--
2016-01-11 00:01
kmemleak.h
3.05
KB
-rw-r--r--
2016-01-11 00:01
kmod.h
3.21
KB
-rw-r--r--
2016-01-11 00:01
kmsg_dump.h
2.85
KB
-rw-r--r--
2016-01-11 00:01
kobj_map.h
506
B
-rw-r--r--
2016-01-11 00:01
kobject.h
7.42
KB
-rw-r--r--
2021-04-16 11:57
kobject_ns.h
1.9
KB
-rw-r--r--
2016-01-11 00:01
kprobes.h
14.13
KB
-rw-r--r--
2021-04-16 11:57
kref.h
4.44
KB
-rw-r--r--
2021-04-16 11:57
ks0108.h
1.57
KB
-rw-r--r--
2016-01-11 00:01
ks8842.h
1.19
KB
-rw-r--r--
2016-01-11 00:01
ks8851_mll.h
1.04
KB
-rw-r--r--
2016-01-11 00:01
ksm.h
2.84
KB
-rw-r--r--
2016-01-11 00:01
kthread.h
4.05
KB
-rw-r--r--
2016-01-11 00:01
ktime.h
7.58
KB
-rw-r--r--
2021-04-16 11:57
kvm_host.h
34
KB
-rw-r--r--
2021-04-16 11:57
kvm_irqfd.h
2.39
KB
-rw-r--r--
2016-01-11 00:01
kvm_para.h
260
B
-rw-r--r--
2016-01-11 00:01
kvm_types.h
1.58
KB
-rw-r--r--
2016-01-11 00:01
l2tp.h
222
B
-rw-r--r--
2016-01-11 00:01
lapb.h
1.67
KB
-rw-r--r--
2016-01-11 00:01
latencytop.h
1.02
KB
-rw-r--r--
2016-01-11 00:01
lcd.h
4.15
KB
-rw-r--r--
2016-01-11 00:01
lcm.h
236
B
-rw-r--r--
2016-01-11 00:01
led-class-flash.h
5.42
KB
-rw-r--r--
2016-01-11 00:01
led-lm3530.h
3.7
KB
-rw-r--r--
2016-01-11 00:01
leds-bd2802.h
642
B
-rw-r--r--
2016-01-11 00:01
leds-lp3944.h
1.07
KB
-rw-r--r--
2016-01-11 00:01
leds-pca9532.h
1.02
KB
-rw-r--r--
2016-01-11 00:01
leds-regulator.h
1.29
KB
-rw-r--r--
2016-01-11 00:01
leds-tca6507.h
1.02
KB
-rw-r--r--
2016-01-11 00:01
leds.h
11.58
KB
-rw-r--r--
2016-01-11 00:01
leds_pwm.h
368
B
-rw-r--r--
2016-01-11 00:01
lglock.h
2.52
KB
-rw-r--r--
2016-01-11 00:01
lguest.h
2.22
KB
-rw-r--r--
2016-01-11 00:01
lguest_launcher.h
1.45
KB
-rw-r--r--
2016-01-11 00:01
libata.h
63.77
KB
-rw-r--r--
2021-04-16 11:57
libfdt.h
205
B
-rw-r--r--
2016-01-11 00:01
libfdt_env.h
455
B
-rw-r--r--
2021-04-16 11:57
libnvdimm.h
5.35
KB
-rw-r--r--
2021-04-16 11:57
libps2.h
1.75
KB
-rw-r--r--
2016-01-11 00:01
license.h
374
B
-rw-r--r--
2016-01-11 00:01
lightnvm.h
12.67
KB
-rw-r--r--
2021-04-16 11:57
linkage.h
2.6
KB
-rw-r--r--
2016-01-11 00:01
linux_logo.h
2.02
KB
-rw-r--r--
2016-01-11 00:01
lis3lv02d.h
4.97
KB
-rw-r--r--
2016-01-11 00:01
list.h
21.31
KB
-rw-r--r--
2016-01-11 00:01
list_bl.h
4.14
KB
-rw-r--r--
2016-01-11 00:01
list_lru.h
6.21
KB
-rw-r--r--
2021-04-16 11:57
list_nulls.h
3.25
KB
-rw-r--r--
2021-04-16 11:57
list_sort.h
238
B
-rw-r--r--
2016-01-11 00:01
livepatch.h
4
KB
-rw-r--r--
2021-04-16 11:57
llc.h
749
B
-rw-r--r--
2016-01-11 00:01
llist.h
7.83
KB
-rw-r--r--
2021-04-16 11:57
lockdep.h
16.32
KB
-rw-r--r--
2016-01-11 00:01
lockref.h
1.42
KB
-rw-r--r--
2016-01-11 00:01
log2.h
5.25
KB
-rw-r--r--
2021-04-16 11:57
lp.h
2.72
KB
-rw-r--r--
2016-01-11 00:01
lru_cache.h
12.43
KB
-rw-r--r--
2016-01-11 00:01
lsm_audit.h
2.33
KB
-rw-r--r--
2016-01-11 00:01
lsm_hooks.h
81.55
KB
-rw-r--r--
2016-01-11 00:01
lz4.h
3.13
KB
-rw-r--r--
2016-01-11 00:01
lzo.h
1.33
KB
-rw-r--r--
2016-01-11 00:01
m48t86.h
465
B
-rw-r--r--
2016-01-11 00:01
mISDNdsp.h
1.15
KB
-rw-r--r--
2016-01-11 00:01
mISDNhw.h
5.78
KB
-rw-r--r--
2016-01-11 00:01
mISDNif.h
14.93
KB
-rw-r--r--
2016-01-11 00:01
mailbox_client.h
1.79
KB
-rw-r--r--
2016-01-11 00:01
mailbox_controller.h
5.37
KB
-rw-r--r--
2016-01-11 00:01
maple.h
2.67
KB
-rw-r--r--
2016-01-11 00:01
marvell_phy.h
886
B
-rw-r--r--
2016-01-11 00:01
math64.h
5.17
KB
-rw-r--r--
2016-01-11 00:01
max17040_battery.h
474
B
-rw-r--r--
2016-01-11 00:01
mbcache.h
1.57
KB
-rw-r--r--
2021-04-16 11:57
mbus.h
2.31
KB
-rw-r--r--
2021-04-16 11:57
mc146818rtc.h
4.29
KB
-rw-r--r--
2016-01-11 00:01
mc6821.h
1.14
KB
-rw-r--r--
2016-01-11 00:01
mcb.h
3.58
KB
-rw-r--r--
2016-01-11 00:01
mdio-bitbang.h
1.14
KB
-rw-r--r--
2016-01-11 00:01
mdio-mux.h
551
B
-rw-r--r--
2016-01-11 00:01
mdio.h
5.21
KB
-rw-r--r--
2016-01-11 00:01
mei_cl_bus.h
2.87
KB
-rw-r--r--
2016-01-11 00:01
memblock.h
13.73
KB
-rw-r--r--
2021-04-16 11:57
memcontrol.h
21.79
KB
-rw-r--r--
2021-04-16 11:57
memory.h
4.96
KB
-rw-r--r--
2021-04-16 11:57
memory_hotplug.h
8.4
KB
-rw-r--r--
2021-04-16 11:57
mempolicy.h
7.1
KB
-rw-r--r--
2016-01-11 00:01
mempool.h
2.32
KB
-rw-r--r--
2016-01-11 00:01
memstick.h
9.73
KB
-rw-r--r--
2016-01-11 00:01
mg_disk.h
1.03
KB
-rw-r--r--
2016-01-11 00:01
mic_bus.h
3.19
KB
-rw-r--r--
2016-01-11 00:01
micrel_phy.h
1.31
KB
-rw-r--r--
2016-01-11 00:01
microchipphy.h
2.84
KB
-rw-r--r--
2016-01-11 00:01
migrate.h
2.99
KB
-rw-r--r--
2016-01-11 00:01
migrate_mode.h
436
B
-rw-r--r--
2016-01-11 00:01
mii.h
8.49
KB
-rw-r--r--
2016-01-11 00:01
miscdevice.h
2.13
KB
-rw-r--r--
2016-01-11 00:01
mm-arch-hooks.h
679
B
-rw-r--r--
2016-01-11 00:01
mm.h
74.5
KB
-rw-r--r--
2021-04-16 11:57
mm_inline.h
2.68
KB
-rw-r--r--
2016-01-11 00:01
mm_types.h
16.87
KB
-rw-r--r--
2021-04-16 11:57
mman.h
2.29
KB
-rw-r--r--
2021-04-16 11:57
mmdebug.h
1.6
KB
-rw-r--r--
2016-01-11 00:01
mmiotrace.h
3.01
KB
-rw-r--r--
2016-01-11 00:01
mmu_context.h
339
B
-rw-r--r--
2021-04-16 11:57
mmu_notifier.h
15.6
KB
-rw-r--r--
2021-04-16 11:57
mmzone.h
37.16
KB
-rw-r--r--
2021-04-16 11:57
mnt_namespace.h
508
B
-rw-r--r--
2016-01-11 00:01
mod_devicetable.h
17.67
KB
-rw-r--r--
2021-04-16 11:57
module.h
22.5
KB
-rw-r--r--
2021-04-16 11:57
moduleloader.h
2.68
KB
-rw-r--r--
2016-01-11 00:01
moduleparam.h
19.61
KB
-rw-r--r--
2021-04-16 11:57
mount.h
3.23
KB
-rw-r--r--
2021-04-16 11:57
mpage.h
722
B
-rw-r--r--
2016-01-11 00:01
mpi.h
5.25
KB
-rw-r--r--
2016-01-11 00:01
mpls.h
103
B
-rw-r--r--
2016-01-11 00:01
mpls_iptunnel.h
139
B
-rw-r--r--
2016-01-11 00:01
mroute.h
2.61
KB
-rw-r--r--
2021-04-16 11:57
mroute6.h
3.22
KB
-rw-r--r--
2021-04-16 11:57
msdos_fs.h
234
B
-rw-r--r--
2016-01-11 00:01
msg.h
1.26
KB
-rw-r--r--
2016-01-11 00:01
msi.h
10.42
KB
-rw-r--r--
2021-04-16 11:57
mutex-debug.h
473
B
-rw-r--r--
2016-01-11 00:01
mutex.h
5.55
KB
-rw-r--r--
2016-01-11 00:01
mv643xx.h
52.4
KB
-rw-r--r--
2016-01-11 00:01
mv643xx_eth.h
1.92
KB
-rw-r--r--
2016-01-11 00:01
mv643xx_i2c.h
545
B
-rw-r--r--
2016-01-11 00:01
mvebu-pmsu.h
520
B
-rw-r--r--
2016-01-11 00:01
mxm-wmi.h
1.05
KB
-rw-r--r--
2016-01-11 00:01
n_r3964.h
4.06
KB
-rw-r--r--
2016-01-11 00:01
namei.h
3.19
KB
-rw-r--r--
2016-01-11 00:01
nd.h
4.66
KB
-rw-r--r--
2016-01-11 00:01
net.h
10.36
KB
-rw-r--r--
2021-04-16 11:57
netdev_features.h
8.54
KB
-rw-r--r--
2021-04-16 11:57
netdevice.h
128.33
KB
-rw-r--r--
2021-04-16 11:57
netfilter.h
12.17
KB
-rw-r--r--
2016-01-11 00:01
netfilter_bridge.h
1.78
KB
-rw-r--r--
2016-01-11 00:01
netfilter_defs.h
200
B
-rw-r--r--
2016-01-11 00:01
netfilter_ingress.h
1.09
KB
-rw-r--r--
2016-01-11 00:01
netfilter_ipv4.h
424
B
-rw-r--r--
2016-01-11 00:01
netfilter_ipv6.h
1.43
KB
-rw-r--r--
2016-01-11 00:01
netlink.h
5.87
KB
-rw-r--r--
2021-04-16 11:57
netpoll.h
2.61
KB
-rw-r--r--
2016-01-11 00:01
nfs.h
1.27
KB
-rw-r--r--
2016-01-11 00:01
nfs3.h
221
B
-rw-r--r--
2016-01-11 00:01
nfs4.h
15.85
KB
-rw-r--r--
2021-04-16 11:57
nfs_fs.h
16.14
KB
-rw-r--r--
2021-04-16 11:57
nfs_fs_i.h
269
B
-rw-r--r--
2016-01-11 00:01
nfs_fs_sb.h
8.47
KB
-rw-r--r--
2016-01-11 00:01
nfs_iostat.h
4.15
KB
-rw-r--r--
2016-01-11 00:01
nfs_page.h
5.75
KB
-rw-r--r--
2016-01-11 00:01
nfs_xdr.h
37.18
KB
-rw-r--r--
2016-01-11 00:01
nfsacl.h
1.11
KB
-rw-r--r--
2016-01-11 00:01
nilfs2_fs.h
24.93
KB
-rw-r--r--
2016-01-11 00:01
nl802154.h
4.21
KB
-rw-r--r--
2016-01-11 00:01
nls.h
3.04
KB
-rw-r--r--
2016-01-11 00:01
nmi.h
2.69
KB
-rw-r--r--
2016-01-11 00:01
node.h
2.18
KB
-rw-r--r--
2016-01-11 00:01
nodemask.h
16.33
KB
-rw-r--r--
2016-01-11 00:01
nospec.h
2.21
KB
-rw-r--r--
2021-04-16 11:57
notifier.h
7.65
KB
-rw-r--r--
2016-01-11 00:01
ns_common.h
196
B
-rw-r--r--
2016-01-11 00:01
nsc_gpio.h
1.39
KB
-rw-r--r--
2016-01-11 00:01
nsproxy.h
2.44
KB
-rw-r--r--
2021-04-16 11:57
ntb.h
30.24
KB
-rw-r--r--
2016-01-11 00:01
ntb_transport.h
3.8
KB
-rw-r--r--
2016-01-11 00:01
nubus.h
4.1
KB
-rw-r--r--
2016-01-11 00:01
numa.h
253
B
-rw-r--r--
2016-01-11 00:01
nvme.h
21.63
KB
-rw-r--r--
2021-04-16 11:57
nvmem-consumer.h
4.11
KB
-rw-r--r--
2021-04-16 11:57
nvmem-provider.h
1.06
KB
-rw-r--r--
2016-01-11 00:01
nvram.h
456
B
-rw-r--r--
2016-01-11 00:01
nwpserial.h
551
B
-rw-r--r--
2016-01-11 00:01
of.h
32.14
KB
-rw-r--r--
2021-04-16 11:57
of_address.h
4.19
KB
-rw-r--r--
2021-04-16 11:57
of_device.h
2.79
KB
-rw-r--r--
2016-01-11 00:01
of_dma.h
2.45
KB
-rw-r--r--
2016-01-11 00:01
of_fdt.h
3.89
KB
-rw-r--r--
2021-04-16 11:57
of_gpio.h
4.37
KB
-rw-r--r--
2016-01-11 00:01
of_graph.h
2.75
KB
-rw-r--r--
2016-01-11 00:01
of_iommu.h
1.15
KB
-rw-r--r--
2016-01-11 00:01
of_irq.h
3.57
KB
-rw-r--r--
2016-01-11 00:01
of_mdio.h
2.22
KB
-rw-r--r--
2016-01-11 00:01
of_mtd.h
1.01
KB
-rw-r--r--
2016-01-11 00:01
of_net.h
708
B
-rw-r--r--
2016-01-11 00:01
of_pci.h
2.03
KB
-rw-r--r--
2016-01-11 00:01
of_pdt.h
1.4
KB
-rw-r--r--
2016-01-11 00:01
of_platform.h
3.63
KB
-rw-r--r--
2016-01-11 00:01
of_reserved_mem.h
1.34
KB
-rw-r--r--
2016-01-11 00:01
oid_registry.h
3.87
KB
-rw-r--r--
2016-01-11 00:01
olpc-ec.h
1.04
KB
-rw-r--r--
2016-01-11 00:01
omap-dma.h
9.94
KB
-rw-r--r--
2016-01-11 00:01
omap-dmaengine.h
583
B
-rw-r--r--
2016-01-11 00:01
omap-gpmc.h
6.55
KB
-rw-r--r--
2021-04-16 11:57
omap-iommu.h
520
B
-rw-r--r--
2016-01-11 00:01
omap-mailbox.h
878
B
-rw-r--r--
2016-01-11 00:01
omapfb.h
1.22
KB
-rw-r--r--
2016-01-11 00:01
once.h
1.65
KB
-rw-r--r--
2016-01-11 00:01
oom.h
3.17
KB
-rw-r--r--
2016-01-11 00:01
openvswitch.h
844
B
-rw-r--r--
2016-01-11 00:01
oprofile.h
6.1
KB
-rw-r--r--
2016-01-11 00:01
osq_lock.h
1
KB
-rw-r--r--
2016-01-11 00:01
oxu210hp.h
158
B
-rw-r--r--
2016-01-11 00:01
padata.h
6.27
KB
-rw-r--r--
2021-04-16 11:57
page-flags-layout.h
2.95
KB
-rw-r--r--
2021-04-16 11:57
page-flags.h
18.34
KB
-rw-r--r--
2016-01-11 00:01
page-isolation.h
1.94
KB
-rw-r--r--
2016-01-11 00:01
page_counter.h
1.43
KB
-rw-r--r--
2016-01-11 00:01
page_ext.h
1.92
KB
-rw-r--r--
2016-01-11 00:01
page_idle.h
2.58
KB
-rw-r--r--
2021-04-16 11:57
page_owner.h
1.16
KB
-rw-r--r--
2016-01-11 00:01
pageblock-flags.h
3.08
KB
-rw-r--r--
2016-01-11 00:01
pagemap.h
19.82
KB
-rw-r--r--
2021-04-16 11:57
pagevec.h
1.7
KB
-rw-r--r--
2016-01-11 00:01
parport.h
17.82
KB
-rw-r--r--
2016-01-11 00:01
parport_pc.h
6.52
KB
-rw-r--r--
2016-01-11 00:01
parser.h
982
B
-rw-r--r--
2016-01-11 00:01
pata_arasan_cf_data.h
1.22
KB
-rw-r--r--
2016-01-11 00:01
patchkey.h
718
B
-rw-r--r--
2016-01-11 00:01
path.h
412
B
-rw-r--r--
2016-01-11 00:01
pch_dma.h
999
B
-rw-r--r--
2016-01-11 00:01
pci-acpi.h
3.34
KB
-rw-r--r--
2021-04-16 11:57
pci-aspm.h
1.67
KB
-rw-r--r--
2016-01-11 00:01
pci-ats.h
1.11
KB
-rw-r--r--
2016-01-11 00:01
pci-dma.h
415
B
-rw-r--r--
2016-01-11 00:01
pci-ecam.h
2.03
KB
-rw-r--r--
2021-04-16 11:57
pci.h
70.33
KB
-rw-r--r--
2021-04-16 11:57
pci_hotplug.h
6.79
KB
-rw-r--r--
2016-01-11 00:01
pci_ids.h
116.76
KB
-rw-r--r--
2021-04-16 11:57
pcieport_if.h
2.16
KB
-rw-r--r--
2016-01-11 00:01
pda_power.h
1.12
KB
-rw-r--r--
2016-01-11 00:01
pe.h
15.48
KB
-rw-r--r--
2016-01-11 00:01
percpu-defs.h
18.81
KB
-rw-r--r--
2021-04-16 11:57
percpu-refcount.h
9.92
KB
-rw-r--r--
2021-04-16 11:57
percpu-rwsem.h
1.47
KB
-rw-r--r--
2016-01-11 00:01
percpu.h
4.37
KB
-rw-r--r--
2016-01-11 00:01
percpu_counter.h
4.21
KB
-rw-r--r--
2021-04-16 11:57
percpu_ida.h
2.28
KB
-rw-r--r--
2016-01-11 00:01
perf_event.h
33.54
KB
-rw-r--r--
2021-04-16 11:57
perf_regs.h
969
B
-rw-r--r--
2016-01-11 00:01
personality.h
354
B
-rw-r--r--
2016-01-11 00:01
pfn.h
385
B
-rw-r--r--
2021-04-16 11:57
phonet.h
1.12
KB
-rw-r--r--
2016-01-11 00:01
phy.h
26.59
KB
-rw-r--r--
2021-04-16 11:57
phy_fixed.h
1.58
KB
-rw-r--r--
2016-01-11 00:01
pid.h
5.83
KB
-rw-r--r--
2021-04-16 11:57
pid_namespace.h
2.35
KB
-rw-r--r--
2016-01-11 00:01
pim.h
518
B
-rw-r--r--
2016-01-11 00:01
pipe_fs_i.h
5.4
KB
-rw-r--r--
2021-04-16 11:57
pktcdvd.h
5.87
KB
-rw-r--r--
2016-01-11 00:01
pl320-ipc.h
758
B
-rw-r--r--
2016-01-11 00:01
platform_device.h
12.37
KB
-rw-r--r--
2021-04-16 11:57
plist.h
8.69
KB
-rw-r--r--
2016-01-11 00:01
pm-trace.h
728
B
-rw-r--r--
2016-01-11 00:01
pm.h
32.04
KB
-rw-r--r--
2016-01-11 00:01
pm2301_charger.h
1.68
KB
-rw-r--r--
2016-01-11 00:01
pm_clock.h
2.12
KB
-rw-r--r--
2016-01-11 00:01
pm_domain.h
7.35
KB
-rw-r--r--
2016-01-11 00:01
pm_opp.h
4.09
KB
-rw-r--r--
2016-01-11 00:01
pm_qos.h
8.28
KB
-rw-r--r--
2016-01-11 00:01
pm_runtime.h
8.28
KB
-rw-r--r--
2021-04-16 11:57
pm_wakeirq.h
1.31
KB
-rw-r--r--
2016-01-11 00:01
pm_wakeup.h
6.18
KB
-rw-r--r--
2016-01-11 00:01
pmem.h
5.02
KB
-rw-r--r--
2016-01-11 00:01
pmu.h
2.3
KB
-rw-r--r--
2016-01-11 00:01
pnfs_osd_xdr.h
9.27
KB
-rw-r--r--
2016-01-11 00:01
pnp.h
14.77
KB
-rw-r--r--
2021-04-16 11:57
poison.h
2.37
KB
-rw-r--r--
2016-01-11 00:01
poll.h
4.47
KB
-rw-r--r--
2016-01-11 00:01
posix-clock.h
5.44
KB
-rw-r--r--
2021-04-16 11:57
posix-timers.h
4.28
KB
-rw-r--r--
2021-04-16 11:57
posix_acl.h
3.58
KB
-rw-r--r--
2021-04-16 11:57
posix_acl_xattr.h
2.2
KB
-rw-r--r--
2021-04-16 11:57
power_supply.h
12.09
KB
-rw-r--r--
2016-01-11 00:01
powercap.h
12.58
KB
-rw-r--r--
2016-01-11 00:01
ppp-comp.h
3.1
KB
-rw-r--r--
2016-01-11 00:01
ppp_channel.h
3.07
KB
-rw-r--r--
2016-01-11 00:01
ppp_defs.h
454
B
-rw-r--r--
2016-01-11 00:01
pps-gpio.h
1015
B
-rw-r--r--
2016-01-11 00:01
pps_kernel.h
3.56
KB
-rw-r--r--
2021-04-16 11:57
pr.h
527
B
-rw-r--r--
2016-01-11 00:01
prandom.h
3.17
KB
-rw-r--r--
2021-04-16 11:57
preempt.h
8.61
KB
-rw-r--r--
2021-04-16 11:57
prefetch.h
1.5
KB
-rw-r--r--
2016-01-11 00:01
printk.h
13.21
KB
-rw-r--r--
2021-04-16 11:57
proc_fs.h
3.19
KB
-rw-r--r--
2021-04-16 11:57
proc_ns.h
2.18
KB
-rw-r--r--
2021-04-16 11:57
profile.h
2.64
KB
-rw-r--r--
2016-01-11 00:01
projid.h
2.18
KB
-rw-r--r--
2016-01-11 00:01
property.h
7.54
KB
-rw-r--r--
2021-04-16 11:57
proportions.h
3.19
KB
-rw-r--r--
2016-01-11 00:01
psci.h
1.79
KB
-rw-r--r--
2021-04-16 11:57
pstore.h
2.54
KB
-rw-r--r--
2016-01-11 00:01
pstore_ram.h
2.7
KB
-rw-r--r--
2021-04-16 11:57
pti.h
1.53
KB
-rw-r--r--
2016-01-11 00:01
ptp_classify.h
2.89
KB
-rw-r--r--
2016-01-11 00:01
ptp_clock_kernel.h
6.52
KB
-rw-r--r--
2021-04-16 11:57
ptrace.h
15.21
KB
-rw-r--r--
2021-04-16 11:57
pvclock_gtod.h
509
B
-rw-r--r--
2016-01-11 00:01
pwm.h
8.44
KB
-rw-r--r--
2016-01-11 00:01
pwm_backlight.h
701
B
-rw-r--r--
2016-01-11 00:01
pxa168_eth.h
689
B
-rw-r--r--
2016-01-11 00:01
pxa2xx_ssp.h
9.75
KB
-rw-r--r--
2016-01-11 00:01
qcom_scm.h
1.25
KB
-rw-r--r--
2016-01-11 00:01
qnx6_fs.h
3.23
KB
-rw-r--r--
2016-01-11 00:01
quicklist.h
2.1
KB
-rw-r--r--
2016-01-11 00:01
quota.h
18.12
KB
-rw-r--r--
2021-04-16 11:57
quotaops.h
10.15
KB
-rw-r--r--
2021-04-16 11:57
radix-tree.h
17.93
KB
-rw-r--r--
2021-04-16 11:57
raid_class.h
2.08
KB
-rw-r--r--
2016-01-11 00:01
ramfs.h
723
B
-rw-r--r--
2016-01-11 00:01
random.h
1.81
KB
-rw-r--r--
2021-04-16 11:57
range.h
612
B
-rw-r--r--
2016-01-11 00:01
ras.h
352
B
-rw-r--r--
2016-01-11 00:01
ratelimit.h
1.89
KB
-rw-r--r--
2016-01-11 00:01
rational.h
600
B
-rw-r--r--
2016-01-11 00:01
rbtree.h
4.38
KB
-rw-r--r--
2016-01-11 00:01
rbtree_augmented.h
7.5
KB
-rw-r--r--
2016-01-11 00:01
rbtree_latch.h
6.58
KB
-rw-r--r--
2016-01-11 00:01
rcu_sync.h
2.51
KB
-rw-r--r--
2016-01-11 00:01
rculist.h
19.93
KB
-rw-r--r--
2021-04-16 11:57
rculist_bl.h
4.32
KB
-rw-r--r--
2016-01-11 00:01
rculist_nulls.h
4.3
KB
-rw-r--r--
2021-04-16 11:57
rcupdate.h
40.18
KB
-rw-r--r--
2021-04-16 11:57
rcutiny.h
4.31
KB
-rw-r--r--
2016-01-11 00:01
rcutree.h
3.64
KB
-rw-r--r--
2016-01-11 00:01
reboot.h
1.91
KB
-rw-r--r--
2016-01-11 00:01
reciprocal_div.h
993
B
-rw-r--r--
2016-01-11 00:01
regmap.h
35.16
KB
-rw-r--r--
2016-01-11 00:01
regset.h
13
KB
-rw-r--r--
2016-01-11 00:01
relay.h
8.61
KB
-rw-r--r--
2016-01-11 00:01
remoteproc.h
17.47
KB
-rw-r--r--
2016-01-11 00:01
reservation.h
4.41
KB
-rw-r--r--
2016-01-11 00:01
reset-controller.h
1.89
KB
-rw-r--r--
2021-04-16 11:57
reset.h
2.38
KB
-rw-r--r--
2016-01-11 00:01
resource.h
306
B
-rw-r--r--
2016-01-11 00:01
resource_ext.h
2.22
KB
-rw-r--r--
2016-01-11 00:01
rfkill-gpio.h
1.13
KB
-rw-r--r--
2016-01-11 00:01
rfkill-regulator.h
1.38
KB
-rw-r--r--
2016-01-11 00:01
rfkill.h
9.49
KB
-rw-r--r--
2016-01-11 00:01
rhashtable.h
27.07
KB
-rw-r--r--
2021-04-16 11:57
ring_buffer.h
6.7
KB
-rw-r--r--
2021-04-16 11:57
rio.h
16.47
KB
-rw-r--r--
2016-01-11 00:01
rio_drv.h
14.01
KB
-rw-r--r--
2016-01-11 00:01
rio_ids.h
1.22
KB
-rw-r--r--
2016-01-11 00:01
rio_regs.h
14.73
KB
-rw-r--r--
2016-01-11 00:01
rmap.h
8.04
KB
-rw-r--r--
2021-04-16 11:57
rndis.h
16.83
KB
-rw-r--r--
2016-01-11 00:01
root_dev.h
540
B
-rw-r--r--
2016-01-11 00:01
rotary_encoder.h
362
B
-rw-r--r--
2016-01-11 00:01
rpmsg.h
11.41
KB
-rw-r--r--
2016-01-11 00:01
rslib.h
2.99
KB
-rw-r--r--
2016-01-11 00:01
rtc-ds2404.h
467
B
-rw-r--r--
2016-01-11 00:01
rtc-v3020.h
1.03
KB
-rw-r--r--
2016-01-11 00:01
rtc.h
6.9
KB
-rw-r--r--
2016-01-11 00:01
rtmutex.h
2.82
KB
-rw-r--r--
2016-01-11 00:01
rtnetlink.h
3.9
KB
-rw-r--r--
2016-01-11 00:01
rwlock.h
4.29
KB
-rw-r--r--
2016-01-11 00:01
rwlock_api_smp.h
7.63
KB
-rw-r--r--
2016-01-11 00:01
rwlock_types.h
1.18
KB
-rw-r--r--
2016-01-11 00:01
rwsem-spinlock.h
1.47
KB
-rw-r--r--
2016-01-11 00:01
rwsem.h
5.12
KB
-rw-r--r--
2016-01-11 00:01
rxrpc.h
2.33
KB
-rw-r--r--
2016-01-11 00:01
s3c_adc_battery.h
932
B
-rw-r--r--
2016-01-11 00:01
sa11x0-dma.h
572
B
-rw-r--r--
2016-01-11 00:01
scatterlist.h
11.58
KB
-rw-r--r--
2016-01-11 00:01
scc.h
2.8
KB
-rw-r--r--
2016-01-11 00:01
sched.h
94.27
KB
-rw-r--r--
2021-04-16 11:57
sched_clock.h
559
B
-rw-r--r--
2016-01-11 00:01
scif.h
58.85
KB
-rw-r--r--
2016-01-11 00:01
scpi_protocol.h
2.36
KB
-rw-r--r--
2016-01-11 00:01
screen_info.h
152
B
-rw-r--r--
2016-01-11 00:01
sctp.h
21.93
KB
-rw-r--r--
2016-01-11 00:01
scx200.h
1.78
KB
-rw-r--r--
2016-01-11 00:01
scx200_gpio.h
2.34
KB
-rw-r--r--
2016-01-11 00:01
sdb.h
4.13
KB
-rw-r--r--
2016-01-11 00:01
sdla.h
6.9
KB
-rw-r--r--
2016-01-11 00:01
seccomp.h
2.7
KB
-rw-r--r--
2021-04-16 11:57
securebits.h
200
B
-rw-r--r--
2016-01-11 00:01
security.h
44.34
KB
-rw-r--r--
2021-04-16 11:57
selection.h
1.34
KB
-rw-r--r--
2021-04-16 11:57
selinux.h
910
B
-rw-r--r--
2016-01-11 00:01
sem.h
1.3
KB
-rw-r--r--
2021-04-16 11:57
semaphore.h
1.36
KB
-rw-r--r--
2016-01-11 00:01
seq_buf.h
3.11
KB
-rw-r--r--
2021-04-16 11:57
seq_file.h
6.63
KB
-rw-r--r--
2021-04-16 11:57
seq_file_net.h
674
B
-rw-r--r--
2016-01-11 00:01
seqlock.h
16.34
KB
-rw-r--r--
2021-04-16 11:57
seqno-fence.h
3.91
KB
-rw-r--r--
2016-01-11 00:01
serial.h
630
B
-rw-r--r--
2016-01-11 00:01
serial_8250.h
5.35
KB
-rw-r--r--
2016-01-11 00:01
serial_bcm63xx.h
4.69
KB
-rw-r--r--
2016-01-11 00:01
serial_core.h
16.06
KB
-rw-r--r--
2021-04-16 11:57
serial_max3100.h
1.39
KB
-rw-r--r--
2016-01-11 00:01
serial_pnx8xxx.h
2.61
KB
-rw-r--r--
2016-01-11 00:01
serial_s3c.h
9.24
KB
-rw-r--r--
2016-01-11 00:01
serial_sci.h
1.78
KB
-rw-r--r--
2016-01-11 00:01
serio.h
4.38
KB
-rw-r--r--
2021-04-16 11:57
sfi.h
5.73
KB
-rw-r--r--
2016-01-11 00:01
sfi_acpi.h
3.39
KB
-rw-r--r--
2016-01-11 00:01
sh_clk.h
6.09
KB
-rw-r--r--
2016-01-11 00:01
sh_dma.h
3.61
KB
-rw-r--r--
2016-01-11 00:01
sh_eth.h
396
B
-rw-r--r--
2021-04-16 11:57
sh_intc.h
3.39
KB
-rw-r--r--
2016-01-11 00:01
sh_timer.h
133
B
-rw-r--r--
2016-01-11 00:01
shdma-base.h
4.41
KB
-rw-r--r--
2016-01-11 00:01
shm.h
2.06
KB
-rw-r--r--
2016-01-11 00:01
shmem_fs.h
2.81
KB
-rw-r--r--
2021-04-16 11:57
shrinker.h
2.4
KB
-rw-r--r--
2016-01-11 00:01
signal.h
13.12
KB
-rw-r--r--
2021-04-16 11:57
signalfd.h
747
B
-rw-r--r--
2016-01-11 00:01
siphash.h
4.63
KB
-rw-r--r--
2021-04-16 11:57
sirfsoc_dma.h
123
B
-rw-r--r--
2016-01-11 00:01
sizes.h
1.19
KB
-rw-r--r--
2016-01-11 00:01
skbuff.h
104.33
KB
-rw-r--r--
2021-04-16 11:57
slab.h
18.77
KB
-rw-r--r--
2021-04-16 11:57
slab_def.h
1.85
KB
-rw-r--r--
2016-01-11 00:01
slub_def.h
4.23
KB
-rw-r--r--
2021-04-16 11:57
sm501-regs.h
11.76
KB
-rw-r--r--
2016-01-11 00:01
sm501.h
4.63
KB
-rw-r--r--
2016-01-11 00:01
smc911x.h
255
B
-rw-r--r--
2016-01-11 00:01
smc91x.h
1.46
KB
-rw-r--r--
2021-04-16 11:57
smp.h
5.09
KB
-rw-r--r--
2016-01-11 00:01
smpboot.h
2.13
KB
-rw-r--r--
2021-04-16 11:57
smsc911x.h
2.29
KB
-rw-r--r--
2016-01-11 00:01
smscphy.h
1.21
KB
-rw-r--r--
2016-01-11 00:01
sock_diag.h
1.97
KB
-rw-r--r--
2021-04-16 11:57
socket.h
10.87
KB
-rw-r--r--
2016-01-11 00:01
sonet.h
430
B
-rw-r--r--
2016-01-11 00:01
sony-laptop.h
1.24
KB
-rw-r--r--
2016-01-11 00:01
sonypi.h
2.35
KB
-rw-r--r--
2016-01-11 00:01
sort.h
208
B
-rw-r--r--
2016-01-11 00:01
sound.h
768
B
-rw-r--r--
2016-01-11 00:01
soundcard.h
1.59
KB
-rw-r--r--
2016-01-11 00:01
spinlock.h
11.33
KB
-rw-r--r--
2016-01-11 00:01
spinlock_api_smp.h
5.5
KB
-rw-r--r--
2016-01-11 00:01
spinlock_api_up.h
3.38
KB
-rw-r--r--
2016-01-11 00:01
spinlock_types.h
2.05
KB
-rw-r--r--
2016-01-11 00:01
spinlock_types_up.h
726
B
-rw-r--r--
2016-01-11 00:01
spinlock_up.h
2.47
KB
-rw-r--r--
2016-01-11 00:01
splice.h
2.86
KB
-rw-r--r--
2021-04-16 11:57
spmi.h
5.95
KB
-rw-r--r--
2016-01-11 00:01
srcu.h
8.67
KB
-rw-r--r--
2016-01-11 00:01
ssbi.h
1.11
KB
-rw-r--r--
2016-01-11 00:01
stackprotector.h
285
B
-rw-r--r--
2016-01-11 00:01
stacktrace.h
1.18
KB
-rw-r--r--
2016-01-11 00:01
start_kernel.h
295
B
-rw-r--r--
2016-01-11 00:01
stat.h
745
B
-rw-r--r--
2016-01-11 00:01
statfs.h
1.28
KB
-rw-r--r--
2016-01-11 00:01
static_key.h
30
B
-rw-r--r--
2016-01-11 00:01
stddef.h
581
B
-rw-r--r--
2016-01-11 00:01
ste_modem_shm.h
1.59
KB
-rw-r--r--
2016-01-11 00:01
stm.h
4.13
KB
-rw-r--r--
2016-01-11 00:01
stmmac.h
4.02
KB
-rw-r--r--
2016-01-11 00:01
stmp3xxx_rtc_wdt.h
332
B
-rw-r--r--
2016-01-11 00:01
stmp_device.h
619
B
-rw-r--r--
2016-01-11 00:01
stop_machine.h
3.97
KB
-rw-r--r--
2016-01-11 00:01
string.h
4.96
KB
-rw-r--r--
2021-04-16 11:57
string_helpers.h
1.95
KB
-rw-r--r--
2016-01-11 00:01
stringify.h
341
B
-rw-r--r--
2016-01-11 00:01
sudmac.h
1.24
KB
-rw-r--r--
2016-01-11 00:01
sungem_phy.h
3.9
KB
-rw-r--r--
2016-01-11 00:01
sunserialcore.h
1.04
KB
-rw-r--r--
2016-01-11 00:01
sunxi-rsb.h
2.89
KB
-rw-r--r--
2016-01-11 00:01
superhyway.h
2.8
KB
-rw-r--r--
2016-01-11 00:01
suspend.h
18.29
KB
-rw-r--r--
2021-04-16 11:57
svga.h
3.71
KB
-rw-r--r--
2016-01-11 00:01
sw842.h
289
B
-rw-r--r--
2016-01-11 00:01
swab.h
509
B
-rw-r--r--
2016-01-11 00:01
swap.h
17.68
KB
-rw-r--r--
2021-04-16 11:57
swap_cgroup.h
876
B
-rw-r--r--
2016-01-11 00:01
swapfile.h
517
B
-rw-r--r--
2021-04-16 11:57
swapops.h
5.9
KB
-rw-r--r--
2016-01-11 00:01
swiotlb.h
3.58
KB
-rw-r--r--
2021-04-16 11:57
sxgbe_platform.h
1.34
KB
-rw-r--r--
2016-01-11 00:01
synclink.h
989
B
-rw-r--r--
2016-01-11 00:01
sys.h
921
B
-rw-r--r--
2016-01-11 00:01
sys_soc.h
952
B
-rw-r--r--
2016-01-11 00:01
syscalls.h
38.21
KB
-rw-r--r--
2016-01-11 00:01
syscore_ops.h
635
B
-rw-r--r--
2016-01-11 00:01
sysctl.h
6.8
KB
-rw-r--r--
2021-04-16 11:57
sysfs.h
15.38
KB
-rw-r--r--
2021-04-16 11:57
syslog.h
2.05
KB
-rw-r--r--
2016-01-11 00:01
sysrq.h
1.75
KB
-rw-r--r--
2016-01-11 00:01
sysv_fs.h
9
KB
-rw-r--r--
2016-01-11 00:01
t10-pi.h
518
B
-rw-r--r--
2016-01-11 00:01
task_io_accounting.h
1.09
KB
-rw-r--r--
2016-01-11 00:01
task_io_accounting_ops.h
2.51
KB
-rw-r--r--
2016-01-11 00:01
task_work.h
578
B
-rw-r--r--
2016-01-11 00:01
taskstats_kern.h
911
B
-rw-r--r--
2016-01-11 00:01
tboot.h
3.99
KB
-rw-r--r--
2016-01-11 00:01
tc.h
3.45
KB
-rw-r--r--
2021-04-16 11:57
tca6416_keypad.h
847
B
-rw-r--r--
2016-01-11 00:01
tcp.h
13.26
KB
-rw-r--r--
2021-04-16 11:57
textsearch.h
4.69
KB
-rw-r--r--
2016-01-11 00:01
textsearch_fsm.h
1.15
KB
-rw-r--r--
2016-01-11 00:01
tfrc.h
1.89
KB
-rw-r--r--
2016-01-11 00:01
thermal.h
17.25
KB
-rw-r--r--
2021-04-16 11:57
thinkpad_acpi.h
281
B
-rw-r--r--
2016-01-11 00:01
thread_info.h
3.94
KB
-rw-r--r--
2021-04-16 11:57
threads.h
1.24
KB
-rw-r--r--
2016-01-11 00:01
ti_wilink_st.h
14.07
KB
-rw-r--r--
2016-01-11 00:01
tick.h
5.48
KB
-rw-r--r--
2016-01-11 00:01
tifm.h
4.8
KB
-rw-r--r--
2016-01-11 00:01
timb_dma.h
1.74
KB
-rw-r--r--
2016-01-11 00:01
timb_gpio.h
1.28
KB
-rw-r--r--
2016-01-11 00:01
time.h
7.79
KB
-rw-r--r--
2021-04-16 11:57
time64.h
5.8
KB
-rw-r--r--
2021-04-16 11:57
timecounter.h
4.61
KB
-rw-r--r--
2016-01-11 00:01
timekeeper_internal.h
5.08
KB
-rw-r--r--
2021-04-16 11:57
timekeeping.h
7.53
KB
-rw-r--r--
2021-04-16 11:57
timer.h
6.78
KB
-rw-r--r--
2021-04-16 11:57
timerfd.h
999
B
-rw-r--r--
2016-01-11 00:01
timeriomem-rng.h
408
B
-rw-r--r--
2016-01-11 00:01
timerqueue.h
1.08
KB
-rw-r--r--
2016-01-11 00:01
timex.h
6.35
KB
-rw-r--r--
2016-01-11 00:01
topology.h
4.88
KB
-rw-r--r--
2016-01-11 00:01
torture.h
3.31
KB
-rw-r--r--
2016-01-11 00:01
toshiba.h
904
B
-rw-r--r--
2016-01-11 00:01
tpm.h
2.68
KB
-rw-r--r--
2016-01-11 00:01
tpm_command.h
808
B
-rw-r--r--
2016-01-11 00:01
trace_clock.h
628
B
-rw-r--r--
2016-01-11 00:01
trace_events.h
19.21
KB
-rw-r--r--
2021-04-16 11:57
trace_seq.h
3.7
KB
-rw-r--r--
2021-04-16 11:57
tracefs.h
1.19
KB
-rw-r--r--
2016-01-11 00:01
tracehook.h
7.08
KB
-rw-r--r--
2016-01-11 00:01
tracepoint.h
16.19
KB
-rw-r--r--
2021-04-16 11:57
transport_class.h
2.5
KB
-rw-r--r--
2016-01-11 00:01
tsacct_kern.h
1.16
KB
-rw-r--r--
2016-01-11 00:01
tty.h
24.47
KB
-rw-r--r--
2021-04-16 11:57
tty_driver.h
15.27
KB
-rw-r--r--
2016-01-11 00:01
tty_flip.h
1.52
KB
-rw-r--r--
2021-04-16 11:57
tty_ldisc.h
8.08
KB
-rw-r--r--
2016-01-11 00:01
typecheck.h
585
B
-rw-r--r--
2016-01-11 00:01
types.h
5.64
KB
-rw-r--r--
2016-01-11 00:01
u64_stats_sync.h
4.33
KB
-rw-r--r--
2016-01-11 00:01
uaccess.h
4.38
KB
-rw-r--r--
2021-04-16 11:57
ucb1400.h
4.26
KB
-rw-r--r--
2016-01-11 00:01
ucs2_string.h
623
B
-rw-r--r--
2021-04-16 11:57
udp.h
3.24
KB
-rw-r--r--
2016-01-11 00:01
uidgid.h
4.23
KB
-rw-r--r--
2021-04-16 11:57
uinput.h
2.18
KB
-rw-r--r--
2016-01-11 00:01
uio.h
5.17
KB
-rw-r--r--
2021-04-16 11:57
uio_driver.h
3.89
KB
-rw-r--r--
2016-01-11 00:01
uprobes.h
6.26
KB
-rw-r--r--
2016-01-11 00:01
usb.h
73.94
KB
-rw-r--r--
2021-04-16 11:57
usb_usual.h
3.3
KB
-rw-r--r--
2021-04-16 11:57
usbdevice_fs.h
2.15
KB
-rw-r--r--
2016-01-11 00:01
user-return-notifier.h
1.14
KB
-rw-r--r--
2016-01-11 00:01
user.h
22
B
-rw-r--r--
2016-01-11 00:01
user_namespace.h
2.79
KB
-rw-r--r--
2021-04-16 11:57
userfaultfd_k.h
2.1
KB
-rw-r--r--
2016-01-11 00:01
util_macros.h
1.13
KB
-rw-r--r--
2016-01-11 00:01
uts.h
349
B
-rw-r--r--
2016-01-11 00:01
utsname.h
1.64
KB
-rw-r--r--
2016-01-11 00:01
uuid.h
1.12
KB
-rw-r--r--
2016-01-11 00:01
uwb.h
25.22
KB
-rw-r--r--
2016-01-11 00:01
verify_pefile.h
701
B
-rw-r--r--
2016-01-11 00:01
vermagic.h
815
B
-rw-r--r--
2016-01-11 00:01
vexpress.h
1.44
KB
-rw-r--r--
2016-01-11 00:01
vfio.h
4.28
KB
-rw-r--r--
2021-04-16 11:57
vfs.h
77
B
-rw-r--r--
2016-01-11 00:01
vga_switcheroo.h
7.04
KB
-rw-r--r--
2016-01-11 00:01
vgaarb.h
9.15
KB
-rw-r--r--
2016-01-11 00:01
via-core.h
7.27
KB
-rw-r--r--
2016-01-11 00:01
via-gpio.h
334
B
-rw-r--r--
2016-01-11 00:01
via.h
893
B
-rw-r--r--
2016-01-11 00:01
via_i2c.h
1.48
KB
-rw-r--r--
2016-01-11 00:01
videodev2.h
2.68
KB
-rw-r--r--
2016-01-11 00:01
virtio.h
5.82
KB
-rw-r--r--
2021-04-16 11:57
virtio_byteorder.h
1.42
KB
-rw-r--r--
2016-01-11 00:01
virtio_caif.h
492
B
-rw-r--r--
2016-01-11 00:01
virtio_config.h
11.52
KB
-rw-r--r--
2016-01-11 00:01
virtio_console.h
1.93
KB
-rw-r--r--
2016-01-11 00:01
virtio_mmio.h
4.48
KB
-rw-r--r--
2016-01-11 00:01
virtio_ring.h
1.68
KB
-rw-r--r--
2016-01-11 00:01
vlynq.h
3.88
KB
-rw-r--r--
2016-01-11 00:01
vm_event_item.h
2.45
KB
-rw-r--r--
2021-04-16 11:57
vm_sockets.h
703
B
-rw-r--r--
2016-01-11 00:01
vmacache.h
883
B
-rw-r--r--
2021-04-16 11:57
vmalloc.h
5.7
KB
-rw-r--r--
2021-04-16 11:57
vme.h
5.15
KB
-rw-r--r--
2016-01-11 00:01
vmpressure.h
1.58
KB
-rw-r--r--
2016-01-11 00:01
vmstat.h
7.14
KB
-rw-r--r--
2021-04-16 11:57
vmw_vmci_api.h
3.19
KB
-rw-r--r--
2016-01-11 00:01
vmw_vmci_defs.h
26.88
KB
-rw-r--r--
2021-04-16 11:57
vringh.h
7.76
KB
-rw-r--r--
2016-01-11 00:01
vt.h
572
B
-rw-r--r--
2016-01-11 00:01
vt_buffer.h
1.25
KB
-rw-r--r--
2016-01-11 00:01
vt_kern.h
6.13
KB
-rw-r--r--
2021-04-16 11:57
vtime.h
3.66
KB
-rw-r--r--
2016-01-11 00:01
w1-gpio.h
729
B
-rw-r--r--
2016-01-11 00:01
wait.h
39.35
KB
-rw-r--r--
2016-01-11 00:01
wanrouter.h
171
B
-rw-r--r--
2016-01-11 00:01
watchdog.h
5.3
KB
-rw-r--r--
2016-01-11 00:01
wireless.h
1.36
KB
-rw-r--r--
2016-01-11 00:01
wl12xx.h
1.39
KB
-rw-r--r--
2016-01-11 00:01
wm97xx.h
10.57
KB
-rw-r--r--
2016-01-11 00:01
workqueue.h
20.27
KB
-rw-r--r--
2021-04-16 11:57
writeback.h
12.32
KB
-rw-r--r--
2021-04-16 11:57
ww_mutex.h
12.8
KB
-rw-r--r--
2016-01-11 00:01
xattr.h
3.21
KB
-rw-r--r--
2016-01-11 00:01
xz.h
11.16
KB
-rw-r--r--
2016-01-11 00:01
yam.h
2.82
KB
-rw-r--r--
2016-01-11 00:01
z2_battery.h
279
B
-rw-r--r--
2016-01-11 00:01
zbud.h
701
B
-rw-r--r--
2016-01-11 00:01
zconf.h
1.73
KB
-rw-r--r--
2016-01-11 00:01
zlib.h
27.97
KB
-rw-r--r--
2016-01-11 00:01
zorro.h
3.94
KB
-rw-r--r--
2016-01-11 00:01
zpool.h
2.95
KB
-rw-r--r--
2016-01-11 00:01
zsmalloc.h
1.64
KB
-rw-r--r--
2021-04-16 11:57
zutil.h
2.73
KB
-rw-r--r--
2016-01-11 00:01
Save
Rename
#ifndef _LINUX_NFS_XDR_H #define _LINUX_NFS_XDR_H #include <linux/nfsacl.h> #include <linux/sunrpc/gss_api.h> /* * To change the maximum rsize and wsize supported by the NFS client, adjust * NFS_MAX_FILE_IO_SIZE. 64KB is a typical maximum, but some servers can * support a megabyte or more. The default is left at 4096 bytes, which is * reasonable for NFS over UDP. */ #define NFS_MAX_FILE_IO_SIZE (1048576U) #define NFS_DEF_FILE_IO_SIZE (4096U) #define NFS_MIN_FILE_IO_SIZE (1024U) struct nfs4_string { unsigned int len; char *data; }; struct nfs_fsid { uint64_t major; uint64_t minor; }; /* * Helper for checking equality between 2 fsids. */ static inline int nfs_fsid_equal(const struct nfs_fsid *a, const struct nfs_fsid *b) { return a->major == b->major && a->minor == b->minor; } struct nfs4_threshold { __u32 bm; __u32 l_type; __u64 rd_sz; __u64 wr_sz; __u64 rd_io_sz; __u64 wr_io_sz; }; struct nfs_fattr { unsigned int valid; /* which fields are valid */ umode_t mode; __u32 nlink; kuid_t uid; kgid_t gid; dev_t rdev; __u64 size; union { struct { __u32 blocksize; __u32 blocks; } nfs2; struct { __u64 used; } nfs3; } du; struct nfs_fsid fsid; __u64 fileid; __u64 mounted_on_fileid; struct timespec atime; struct timespec mtime; struct timespec ctime; __u64 change_attr; /* NFSv4 change attribute */ __u64 pre_change_attr;/* pre-op NFSv4 change attribute */ __u64 pre_size; /* pre_op_attr.size */ struct timespec pre_mtime; /* pre_op_attr.mtime */ struct timespec pre_ctime; /* pre_op_attr.ctime */ unsigned long time_start; unsigned long gencount; struct nfs4_string *owner_name; struct nfs4_string *group_name; struct nfs4_threshold *mdsthreshold; /* pNFS threshold hints */ }; #define NFS_ATTR_FATTR_TYPE (1U << 0) #define NFS_ATTR_FATTR_MODE (1U << 1) #define NFS_ATTR_FATTR_NLINK (1U << 2) #define NFS_ATTR_FATTR_OWNER (1U << 3) #define NFS_ATTR_FATTR_GROUP (1U << 4) #define NFS_ATTR_FATTR_RDEV (1U << 5) #define NFS_ATTR_FATTR_SIZE (1U << 6) #define NFS_ATTR_FATTR_PRESIZE (1U << 7) #define NFS_ATTR_FATTR_BLOCKS_USED (1U << 8) #define NFS_ATTR_FATTR_SPACE_USED (1U << 9) #define NFS_ATTR_FATTR_FSID (1U << 10) #define NFS_ATTR_FATTR_FILEID (1U << 11) #define NFS_ATTR_FATTR_ATIME (1U << 12) #define NFS_ATTR_FATTR_MTIME (1U << 13) #define NFS_ATTR_FATTR_CTIME (1U << 14) #define NFS_ATTR_FATTR_PREMTIME (1U << 15) #define NFS_ATTR_FATTR_PRECTIME (1U << 16) #define NFS_ATTR_FATTR_CHANGE (1U << 17) #define NFS_ATTR_FATTR_PRECHANGE (1U << 18) #define NFS_ATTR_FATTR_V4_LOCATIONS (1U << 19) #define NFS_ATTR_FATTR_V4_REFERRAL (1U << 20) #define NFS_ATTR_FATTR_MOUNTPOINT (1U << 21) #define NFS_ATTR_FATTR_MOUNTED_ON_FILEID (1U << 22) #define NFS_ATTR_FATTR_OWNER_NAME (1U << 23) #define NFS_ATTR_FATTR_GROUP_NAME (1U << 24) #define NFS_ATTR_FATTR_V4_SECURITY_LABEL (1U << 25) #define NFS_ATTR_FATTR (NFS_ATTR_FATTR_TYPE \ | NFS_ATTR_FATTR_MODE \ | NFS_ATTR_FATTR_NLINK \ | NFS_ATTR_FATTR_OWNER \ | NFS_ATTR_FATTR_GROUP \ | NFS_ATTR_FATTR_RDEV \ | NFS_ATTR_FATTR_SIZE \ | NFS_ATTR_FATTR_FSID \ | NFS_ATTR_FATTR_FILEID \ | NFS_ATTR_FATTR_ATIME \ | NFS_ATTR_FATTR_MTIME \ | NFS_ATTR_FATTR_CTIME \ | NFS_ATTR_FATTR_CHANGE) #define NFS_ATTR_FATTR_V2 (NFS_ATTR_FATTR \ | NFS_ATTR_FATTR_BLOCKS_USED) #define NFS_ATTR_FATTR_V3 (NFS_ATTR_FATTR \ | NFS_ATTR_FATTR_SPACE_USED) #define NFS_ATTR_FATTR_V4 (NFS_ATTR_FATTR \ | NFS_ATTR_FATTR_SPACE_USED \ | NFS_ATTR_FATTR_V4_SECURITY_LABEL) /* * Info on the file system */ struct nfs_fsinfo { struct nfs_fattr *fattr; /* Post-op attributes */ __u32 rtmax; /* max. read transfer size */ __u32 rtpref; /* pref. read transfer size */ __u32 rtmult; /* reads should be multiple of this */ __u32 wtmax; /* max. write transfer size */ __u32 wtpref; /* pref. write transfer size */ __u32 wtmult; /* writes should be multiple of this */ __u32 dtpref; /* pref. readdir transfer size */ __u64 maxfilesize; struct timespec time_delta; /* server time granularity */ __u32 lease_time; /* in seconds */ __u32 layouttype; /* supported pnfs layout driver */ __u32 blksize; /* preferred pnfs io block size */ __u32 clone_blksize; /* granularity of a CLONE operation */ }; struct nfs_fsstat { struct nfs_fattr *fattr; /* Post-op attributes */ __u64 tbytes; /* total size in bytes */ __u64 fbytes; /* # of free bytes */ __u64 abytes; /* # of bytes available to user */ __u64 tfiles; /* # of files */ __u64 ffiles; /* # of free files */ __u64 afiles; /* # of files available to user */ }; struct nfs2_fsstat { __u32 tsize; /* Server transfer size */ __u32 bsize; /* Filesystem block size */ __u32 blocks; /* No. of "bsize" blocks on filesystem */ __u32 bfree; /* No. of free "bsize" blocks */ __u32 bavail; /* No. of available "bsize" blocks */ }; struct nfs_pathconf { struct nfs_fattr *fattr; /* Post-op attributes */ __u32 max_link; /* max # of hard links */ __u32 max_namelen; /* max name length */ }; struct nfs4_change_info { u32 atomic; u64 before; u64 after; }; struct nfs_seqid; /* nfs41 sessions channel attributes */ struct nfs4_channel_attrs { u32 max_rqst_sz; u32 max_resp_sz; u32 max_resp_sz_cached; u32 max_ops; u32 max_reqs; }; struct nfs4_slot; struct nfs4_sequence_args { struct nfs4_slot *sa_slot; u8 sa_cache_this : 1, sa_privileged : 1; }; struct nfs4_sequence_res { struct nfs4_slot *sr_slot; /* slot used to send request */ unsigned long sr_timestamp; int sr_status; /* sequence operation status */ u32 sr_status_flags; u32 sr_highest_slotid; u32 sr_target_highest_slotid; }; struct nfs4_get_lease_time_args { struct nfs4_sequence_args la_seq_args; }; struct nfs4_get_lease_time_res { struct nfs4_sequence_res lr_seq_res; struct nfs_fsinfo *lr_fsinfo; }; #define PNFS_LAYOUT_MAXSIZE 4096 struct nfs4_layoutdriver_data { struct page **pages; __u32 pglen; __u32 len; }; struct pnfs_layout_range { u32 iomode; u64 offset; u64 length; }; struct nfs4_layoutget_args { struct nfs4_sequence_args seq_args; __u32 type; struct pnfs_layout_range range; __u64 minlength; __u32 maxcount; struct inode *inode; struct nfs_open_context *ctx; nfs4_stateid stateid; unsigned long timestamp; struct nfs4_layoutdriver_data layout; }; struct nfs4_layoutget_res { struct nfs4_sequence_res seq_res; __u32 return_on_close; struct pnfs_layout_range range; __u32 type; nfs4_stateid stateid; struct nfs4_layoutdriver_data *layoutp; }; struct nfs4_layoutget { struct nfs4_layoutget_args args; struct nfs4_layoutget_res res; struct rpc_cred *cred; gfp_t gfp_flags; long timeout; }; struct nfs4_getdeviceinfo_args { struct nfs4_sequence_args seq_args; struct pnfs_device *pdev; __u32 notify_types; }; struct nfs4_getdeviceinfo_res { struct nfs4_sequence_res seq_res; struct pnfs_device *pdev; __u32 notification; }; struct nfs4_layoutcommit_args { struct nfs4_sequence_args seq_args; nfs4_stateid stateid; __u64 lastbytewritten; struct inode *inode; const u32 *bitmask; size_t layoutupdate_len; struct page *layoutupdate_page; struct page **layoutupdate_pages; }; struct nfs4_layoutcommit_res { struct nfs4_sequence_res seq_res; struct nfs_fattr *fattr; const struct nfs_server *server; int status; }; struct nfs4_layoutcommit_data { struct rpc_task task; struct nfs_fattr fattr; struct list_head lseg_list; struct rpc_cred *cred; struct inode *inode; struct nfs4_layoutcommit_args args; struct nfs4_layoutcommit_res res; }; struct nfs4_layoutreturn_args { struct nfs4_sequence_args seq_args; struct pnfs_layout_hdr *layout; struct inode *inode; struct pnfs_layout_range range; nfs4_stateid stateid; __u32 layout_type; }; struct nfs4_layoutreturn_res { struct nfs4_sequence_res seq_res; u32 lrs_present; nfs4_stateid stateid; }; struct nfs4_layoutreturn { struct nfs4_layoutreturn_args args; struct nfs4_layoutreturn_res res; struct rpc_cred *cred; struct nfs_client *clp; struct inode *inode; int rpc_status; }; #define PNFS_LAYOUTSTATS_MAXSIZE 256 struct nfs42_layoutstat_args; struct nfs42_layoutstat_devinfo; typedef void (*layoutstats_encode_t)(struct xdr_stream *, struct nfs42_layoutstat_args *, struct nfs42_layoutstat_devinfo *); /* Per file per deviceid layoutstats */ struct nfs42_layoutstat_devinfo { struct nfs4_deviceid dev_id; __u64 offset; __u64 length; __u64 read_count; __u64 read_bytes; __u64 write_count; __u64 write_bytes; __u32 layout_type; layoutstats_encode_t layoutstats_encode; void *layout_private; }; struct nfs42_layoutstat_args { struct nfs4_sequence_args seq_args; struct nfs_fh *fh; struct inode *inode; nfs4_stateid stateid; int num_dev; struct nfs42_layoutstat_devinfo *devinfo; }; struct nfs42_layoutstat_res { struct nfs4_sequence_res seq_res; int num_dev; int rpc_status; }; struct nfs42_layoutstat_data { struct inode *inode; struct nfs42_layoutstat_args args; struct nfs42_layoutstat_res res; }; struct nfs42_clone_args { struct nfs4_sequence_args seq_args; struct nfs_fh *src_fh; struct nfs_fh *dst_fh; nfs4_stateid src_stateid; nfs4_stateid dst_stateid; __u64 src_offset; __u64 dst_offset; __u64 count; const u32 *dst_bitmask; }; struct nfs42_clone_res { struct nfs4_sequence_res seq_res; unsigned int rpc_status; struct nfs_fattr *dst_fattr; const struct nfs_server *server; }; struct stateowner_id { __u64 create_time; __u32 uniquifier; }; /* * Arguments to the open call. */ struct nfs_openargs { struct nfs4_sequence_args seq_args; const struct nfs_fh * fh; struct nfs_seqid * seqid; int open_flags; fmode_t fmode; u32 share_access; u32 access; __u64 clientid; struct stateowner_id id; union { struct { struct iattr * attrs; /* UNCHECKED, GUARDED, EXCLUSIVE4_1 */ nfs4_verifier verifier; /* EXCLUSIVE */ }; nfs4_stateid delegation; /* CLAIM_DELEGATE_CUR */ fmode_t delegation_type; /* CLAIM_PREVIOUS */ } u; const struct qstr * name; const struct nfs_server *server; /* Needed for ID mapping */ const u32 * bitmask; const u32 * open_bitmap; enum open_claim_type4 claim; enum createmode4 createmode; const struct nfs4_label *label; }; struct nfs_openres { struct nfs4_sequence_res seq_res; nfs4_stateid stateid; struct nfs_fh fh; struct nfs4_change_info cinfo; __u32 rflags; struct nfs_fattr * f_attr; struct nfs4_label *f_label; struct nfs_seqid * seqid; const struct nfs_server *server; fmode_t delegation_type; nfs4_stateid delegation; unsigned long pagemod_limit; __u32 do_recall; __u32 attrset[NFS4_BITMAP_SIZE]; struct nfs4_string *owner; struct nfs4_string *group_owner; __u32 access_request; __u32 access_supported; __u32 access_result; }; /* * Arguments to the open_confirm call. */ struct nfs_open_confirmargs { struct nfs4_sequence_args seq_args; const struct nfs_fh * fh; nfs4_stateid * stateid; struct nfs_seqid * seqid; }; struct nfs_open_confirmres { struct nfs4_sequence_res seq_res; nfs4_stateid stateid; struct nfs_seqid * seqid; }; /* * Arguments to the close call. */ struct nfs_closeargs { struct nfs4_sequence_args seq_args; struct nfs_fh * fh; nfs4_stateid stateid; struct nfs_seqid * seqid; fmode_t fmode; u32 share_access; const u32 * bitmask; }; struct nfs_closeres { struct nfs4_sequence_res seq_res; nfs4_stateid stateid; struct nfs_fattr * fattr; struct nfs_seqid * seqid; const struct nfs_server *server; }; /* * * Arguments to the lock,lockt, and locku call. * */ struct nfs_lowner { __u64 clientid; __u64 id; dev_t s_dev; }; struct nfs_lock_args { struct nfs4_sequence_args seq_args; struct nfs_fh * fh; struct file_lock * fl; struct nfs_seqid * lock_seqid; nfs4_stateid lock_stateid; struct nfs_seqid * open_seqid; nfs4_stateid open_stateid; struct nfs_lowner lock_owner; unsigned char block : 1; unsigned char reclaim : 1; unsigned char new_lock : 1; unsigned char new_lock_owner : 1; }; struct nfs_lock_res { struct nfs4_sequence_res seq_res; nfs4_stateid stateid; struct nfs_seqid * lock_seqid; struct nfs_seqid * open_seqid; }; struct nfs_locku_args { struct nfs4_sequence_args seq_args; struct nfs_fh * fh; struct file_lock * fl; struct nfs_seqid * seqid; nfs4_stateid stateid; }; struct nfs_locku_res { struct nfs4_sequence_res seq_res; nfs4_stateid stateid; struct nfs_seqid * seqid; }; struct nfs_lockt_args { struct nfs4_sequence_args seq_args; struct nfs_fh * fh; struct file_lock * fl; struct nfs_lowner lock_owner; }; struct nfs_lockt_res { struct nfs4_sequence_res seq_res; struct file_lock * denied; /* LOCK, LOCKT failed */ }; struct nfs_release_lockowner_args { struct nfs4_sequence_args seq_args; struct nfs_lowner lock_owner; }; struct nfs_release_lockowner_res { struct nfs4_sequence_res seq_res; }; struct nfs4_delegreturnargs { struct nfs4_sequence_args seq_args; const struct nfs_fh *fhandle; const nfs4_stateid *stateid; const u32 * bitmask; }; struct nfs4_delegreturnres { struct nfs4_sequence_res seq_res; struct nfs_fattr * fattr; struct nfs_server *server; }; /* * Arguments to the write call. */ struct nfs_write_verifier { char data[8]; }; struct nfs_writeverf { struct nfs_write_verifier verifier; enum nfs3_stable_how committed; }; /* * Arguments shared by the read and write call. */ struct nfs_pgio_args { struct nfs4_sequence_args seq_args; struct nfs_fh * fh; struct nfs_open_context *context; struct nfs_lock_context *lock_context; nfs4_stateid stateid; __u64 offset; __u32 count; unsigned int pgbase; struct page ** pages; const u32 * bitmask; /* used by write */ enum nfs3_stable_how stable; /* used by write */ }; struct nfs_pgio_res { struct nfs4_sequence_res seq_res; struct nfs_fattr * fattr; __u32 count; __u32 op_status; int eof; /* used by read */ struct nfs_writeverf * verf; /* used by write */ const struct nfs_server *server; /* used by write */ }; /* * Arguments to the commit call. */ struct nfs_commitargs { struct nfs4_sequence_args seq_args; struct nfs_fh *fh; __u64 offset; __u32 count; const u32 *bitmask; }; struct nfs_commitres { struct nfs4_sequence_res seq_res; __u32 op_status; struct nfs_fattr *fattr; struct nfs_writeverf *verf; const struct nfs_server *server; }; /* * Common arguments to the unlink call */ struct nfs_removeargs { struct nfs4_sequence_args seq_args; const struct nfs_fh *fh; struct qstr name; }; struct nfs_removeres { struct nfs4_sequence_res seq_res; struct nfs_server *server; struct nfs_fattr *dir_attr; struct nfs4_change_info cinfo; }; /* * Common arguments to the rename call */ struct nfs_renameargs { struct nfs4_sequence_args seq_args; const struct nfs_fh *old_dir; const struct nfs_fh *new_dir; const struct qstr *old_name; const struct qstr *new_name; }; struct nfs_renameres { struct nfs4_sequence_res seq_res; struct nfs_server *server; struct nfs4_change_info old_cinfo; struct nfs_fattr *old_fattr; struct nfs4_change_info new_cinfo; struct nfs_fattr *new_fattr; }; /* parsed sec= options */ #define NFS_AUTH_INFO_MAX_FLAVORS 12 /* see fs/nfs/super.c */ struct nfs_auth_info { unsigned int flavor_len; rpc_authflavor_t flavors[NFS_AUTH_INFO_MAX_FLAVORS]; }; /* * Argument struct for decode_entry function */ struct nfs_entry { __u64 ino; __u64 cookie, prev_cookie; const char * name; unsigned int len; int eof; struct nfs_fh * fh; struct nfs_fattr * fattr; struct nfs4_label *label; unsigned char d_type; struct nfs_server * server; }; /* * The following types are for NFSv2 only. */ struct nfs_sattrargs { struct nfs_fh * fh; struct iattr * sattr; }; struct nfs_diropargs { struct nfs_fh * fh; const char * name; unsigned int len; }; struct nfs_createargs { struct nfs_fh * fh; const char * name; unsigned int len; struct iattr * sattr; }; struct nfs_setattrargs { struct nfs4_sequence_args seq_args; struct nfs_fh * fh; nfs4_stateid stateid; struct iattr * iap; const struct nfs_server * server; /* Needed for name mapping */ const u32 * bitmask; const struct nfs4_label *label; }; struct nfs_setaclargs { struct nfs4_sequence_args seq_args; struct nfs_fh * fh; size_t acl_len; struct page ** acl_pages; }; struct nfs_setaclres { struct nfs4_sequence_res seq_res; }; struct nfs_getaclargs { struct nfs4_sequence_args seq_args; struct nfs_fh * fh; size_t acl_len; struct page ** acl_pages; }; /* getxattr ACL interface flags */ #define NFS4_ACL_TRUNC 0x0001 /* ACL was truncated */ struct nfs_getaclres { struct nfs4_sequence_res seq_res; size_t acl_len; size_t acl_data_offset; int acl_flags; struct page * acl_scratch; }; struct nfs_setattrres { struct nfs4_sequence_res seq_res; struct nfs_fattr * fattr; struct nfs4_label *label; const struct nfs_server * server; }; struct nfs_linkargs { struct nfs_fh * fromfh; struct nfs_fh * tofh; const char * toname; unsigned int tolen; }; struct nfs_symlinkargs { struct nfs_fh * fromfh; const char * fromname; unsigned int fromlen; struct page ** pages; unsigned int pathlen; struct iattr * sattr; }; struct nfs_readdirargs { struct nfs_fh * fh; __u32 cookie; unsigned int count; struct page ** pages; }; struct nfs3_getaclargs { struct nfs_fh * fh; int mask; struct page ** pages; }; struct nfs3_setaclargs { struct inode * inode; int mask; struct posix_acl * acl_access; struct posix_acl * acl_default; size_t len; unsigned int npages; struct page ** pages; }; struct nfs_diropok { struct nfs_fh * fh; struct nfs_fattr * fattr; }; struct nfs_readlinkargs { struct nfs_fh * fh; unsigned int pgbase; unsigned int pglen; struct page ** pages; }; struct nfs3_sattrargs { struct nfs_fh * fh; struct iattr * sattr; unsigned int guard; struct timespec guardtime; }; struct nfs3_diropargs { struct nfs_fh * fh; const char * name; unsigned int len; }; struct nfs3_accessargs { struct nfs_fh * fh; __u32 access; }; struct nfs3_createargs { struct nfs_fh * fh; const char * name; unsigned int len; struct iattr * sattr; enum nfs3_createmode createmode; __be32 verifier[2]; }; struct nfs3_mkdirargs { struct nfs_fh * fh; const char * name; unsigned int len; struct iattr * sattr; }; struct nfs3_symlinkargs { struct nfs_fh * fromfh; const char * fromname; unsigned int fromlen; struct page ** pages; unsigned int pathlen; struct iattr * sattr; }; struct nfs3_mknodargs { struct nfs_fh * fh; const char * name; unsigned int len; enum nfs3_ftype type; struct iattr * sattr; dev_t rdev; }; struct nfs3_linkargs { struct nfs_fh * fromfh; struct nfs_fh * tofh; const char * toname; unsigned int tolen; }; struct nfs3_readdirargs { struct nfs_fh * fh; __u64 cookie; __be32 verf[2]; int plus; unsigned int count; struct page ** pages; }; struct nfs3_diropres { struct nfs_fattr * dir_attr; struct nfs_fh * fh; struct nfs_fattr * fattr; }; struct nfs3_accessres { struct nfs_fattr * fattr; __u32 access; }; struct nfs3_readlinkargs { struct nfs_fh * fh; unsigned int pgbase; unsigned int pglen; struct page ** pages; }; struct nfs3_linkres { struct nfs_fattr * dir_attr; struct nfs_fattr * fattr; }; struct nfs3_readdirres { struct nfs_fattr * dir_attr; __be32 * verf; int plus; }; struct nfs3_getaclres { struct nfs_fattr * fattr; int mask; unsigned int acl_access_count; unsigned int acl_default_count; struct posix_acl * acl_access; struct posix_acl * acl_default; }; #if IS_ENABLED(CONFIG_NFS_V4) typedef u64 clientid4; struct nfs4_accessargs { struct nfs4_sequence_args seq_args; const struct nfs_fh * fh; const u32 * bitmask; u32 access; }; struct nfs4_accessres { struct nfs4_sequence_res seq_res; const struct nfs_server * server; struct nfs_fattr * fattr; u32 supported; u32 access; }; struct nfs4_create_arg { struct nfs4_sequence_args seq_args; u32 ftype; union { struct { struct page ** pages; unsigned int len; } symlink; /* NF4LNK */ struct { u32 specdata1; u32 specdata2; } device; /* NF4BLK, NF4CHR */ } u; const struct qstr * name; const struct nfs_server * server; const struct iattr * attrs; const struct nfs_fh * dir_fh; const u32 * bitmask; const struct nfs4_label *label; }; struct nfs4_create_res { struct nfs4_sequence_res seq_res; const struct nfs_server * server; struct nfs_fh * fh; struct nfs_fattr * fattr; struct nfs4_label *label; struct nfs4_change_info dir_cinfo; }; struct nfs4_fsinfo_arg { struct nfs4_sequence_args seq_args; const struct nfs_fh * fh; const u32 * bitmask; }; struct nfs4_fsinfo_res { struct nfs4_sequence_res seq_res; struct nfs_fsinfo *fsinfo; }; struct nfs4_getattr_arg { struct nfs4_sequence_args seq_args; const struct nfs_fh * fh; const u32 * bitmask; }; struct nfs4_getattr_res { struct nfs4_sequence_res seq_res; const struct nfs_server * server; struct nfs_fattr * fattr; struct nfs4_label *label; }; struct nfs4_link_arg { struct nfs4_sequence_args seq_args; const struct nfs_fh * fh; const struct nfs_fh * dir_fh; const struct qstr * name; const u32 * bitmask; }; struct nfs4_link_res { struct nfs4_sequence_res seq_res; const struct nfs_server * server; struct nfs_fattr * fattr; struct nfs4_label *label; struct nfs4_change_info cinfo; struct nfs_fattr * dir_attr; }; struct nfs4_lookup_arg { struct nfs4_sequence_args seq_args; const struct nfs_fh * dir_fh; const struct qstr * name; const u32 * bitmask; }; struct nfs4_lookup_res { struct nfs4_sequence_res seq_res; const struct nfs_server * server; struct nfs_fattr * fattr; struct nfs_fh * fh; struct nfs4_label *label; }; struct nfs4_lookup_root_arg { struct nfs4_sequence_args seq_args; const u32 * bitmask; }; struct nfs4_pathconf_arg { struct nfs4_sequence_args seq_args; const struct nfs_fh * fh; const u32 * bitmask; }; struct nfs4_pathconf_res { struct nfs4_sequence_res seq_res; struct nfs_pathconf *pathconf; }; struct nfs4_readdir_arg { struct nfs4_sequence_args seq_args; const struct nfs_fh * fh; u64 cookie; nfs4_verifier verifier; u32 count; struct page ** pages; /* zero-copy data */ unsigned int pgbase; /* zero-copy data */ const u32 * bitmask; int plus; }; struct nfs4_readdir_res { struct nfs4_sequence_res seq_res; nfs4_verifier verifier; unsigned int pgbase; }; struct nfs4_readlink { struct nfs4_sequence_args seq_args; const struct nfs_fh * fh; unsigned int pgbase; unsigned int pglen; /* zero-copy data */ struct page ** pages; /* zero-copy data */ }; struct nfs4_readlink_res { struct nfs4_sequence_res seq_res; }; struct nfs4_setclientid { const nfs4_verifier * sc_verifier; u32 sc_prog; unsigned int sc_netid_len; char sc_netid[RPCBIND_MAXNETIDLEN + 1]; unsigned int sc_uaddr_len; char sc_uaddr[RPCBIND_MAXUADDRLEN + 1]; struct nfs_client *sc_clnt; struct rpc_cred *sc_cred; }; struct nfs4_setclientid_res { u64 clientid; nfs4_verifier confirm; }; struct nfs4_statfs_arg { struct nfs4_sequence_args seq_args; const struct nfs_fh * fh; const u32 * bitmask; }; struct nfs4_statfs_res { struct nfs4_sequence_res seq_res; struct nfs_fsstat *fsstat; }; struct nfs4_server_caps_arg { struct nfs4_sequence_args seq_args; struct nfs_fh *fhandle; const u32 * bitmask; }; struct nfs4_server_caps_res { struct nfs4_sequence_res seq_res; u32 attr_bitmask[3]; u32 exclcreat_bitmask[3]; u32 acl_bitmask; u32 has_links; u32 has_symlinks; u32 fh_expire_type; }; #define NFS4_PATHNAME_MAXCOMPONENTS 512 struct nfs4_pathname { unsigned int ncomponents; struct nfs4_string components[NFS4_PATHNAME_MAXCOMPONENTS]; }; #define NFS4_FS_LOCATION_MAXSERVERS 10 struct nfs4_fs_location { unsigned int nservers; struct nfs4_string servers[NFS4_FS_LOCATION_MAXSERVERS]; struct nfs4_pathname rootpath; }; #define NFS4_FS_LOCATIONS_MAXENTRIES 10 struct nfs4_fs_locations { struct nfs_fattr fattr; const struct nfs_server *server; struct nfs4_pathname fs_path; int nlocations; struct nfs4_fs_location locations[NFS4_FS_LOCATIONS_MAXENTRIES]; }; struct nfs4_fs_locations_arg { struct nfs4_sequence_args seq_args; const struct nfs_fh *dir_fh; const struct nfs_fh *fh; const struct qstr *name; struct page *page; const u32 *bitmask; clientid4 clientid; unsigned char migration:1, renew:1; }; struct nfs4_fs_locations_res { struct nfs4_sequence_res seq_res; struct nfs4_fs_locations *fs_locations; unsigned char migration:1, renew:1; }; struct nfs4_secinfo4 { u32 flavor; struct rpcsec_gss_info flavor_info; }; struct nfs4_secinfo_flavors { unsigned int num_flavors; struct nfs4_secinfo4 flavors[0]; }; struct nfs4_secinfo_arg { struct nfs4_sequence_args seq_args; const struct nfs_fh *dir_fh; const struct qstr *name; }; struct nfs4_secinfo_res { struct nfs4_sequence_res seq_res; struct nfs4_secinfo_flavors *flavors; }; struct nfs4_fsid_present_arg { struct nfs4_sequence_args seq_args; const struct nfs_fh *fh; clientid4 clientid; unsigned char renew:1; }; struct nfs4_fsid_present_res { struct nfs4_sequence_res seq_res; struct nfs_fh *fh; unsigned char renew:1; }; #endif /* CONFIG_NFS_V4 */ struct nfstime4 { u64 seconds; u32 nseconds; }; #ifdef CONFIG_NFS_V4_1 struct pnfs_commit_bucket { struct list_head written; struct list_head committing; struct pnfs_layout_segment *wlseg; struct pnfs_layout_segment *clseg; struct nfs_writeverf direct_verf; }; struct pnfs_ds_commit_info { int nwritten; int ncommitting; int nbuckets; struct pnfs_commit_bucket *buckets; }; #define NFS4_OP_MAP_NUM_LONGS \ DIV_ROUND_UP(LAST_NFS4_OP, 8 * sizeof(unsigned long)) #define NFS4_OP_MAP_NUM_WORDS \ (NFS4_OP_MAP_NUM_LONGS * sizeof(unsigned long) / sizeof(u32)) struct nfs4_op_map { union { unsigned long longs[NFS4_OP_MAP_NUM_LONGS]; u32 words[NFS4_OP_MAP_NUM_WORDS]; } u; }; struct nfs41_state_protection { u32 how; struct nfs4_op_map enforce; struct nfs4_op_map allow; }; struct nfs41_exchange_id_args { struct nfs_client *client; nfs4_verifier *verifier; u32 flags; struct nfs41_state_protection state_protect; }; struct nfs41_server_owner { uint64_t minor_id; uint32_t major_id_sz; char major_id[NFS4_OPAQUE_LIMIT]; }; struct nfs41_server_scope { uint32_t server_scope_sz; char server_scope[NFS4_OPAQUE_LIMIT]; }; struct nfs41_impl_id { char domain[NFS4_OPAQUE_LIMIT + 1]; char name[NFS4_OPAQUE_LIMIT + 1]; struct nfstime4 date; }; struct nfs41_bind_conn_to_session_args { struct nfs_client *client; struct nfs4_sessionid sessionid; u32 dir; bool use_conn_in_rdma_mode; }; struct nfs41_bind_conn_to_session_res { struct nfs4_sessionid sessionid; u32 dir; bool use_conn_in_rdma_mode; }; struct nfs41_exchange_id_res { u64 clientid; u32 seqid; u32 flags; struct nfs41_server_owner *server_owner; struct nfs41_server_scope *server_scope; struct nfs41_impl_id *impl_id; struct nfs41_state_protection state_protect; }; struct nfs41_create_session_args { struct nfs_client *client; u64 clientid; uint32_t seqid; uint32_t flags; uint32_t cb_program; struct nfs4_channel_attrs fc_attrs; /* Fore Channel */ struct nfs4_channel_attrs bc_attrs; /* Back Channel */ }; struct nfs41_create_session_res { struct nfs4_sessionid sessionid; uint32_t seqid; uint32_t flags; struct nfs4_channel_attrs fc_attrs; /* Fore Channel */ struct nfs4_channel_attrs bc_attrs; /* Back Channel */ }; struct nfs41_reclaim_complete_args { struct nfs4_sequence_args seq_args; /* In the future extend to include curr_fh for use with migration */ unsigned char one_fs:1; }; struct nfs41_reclaim_complete_res { struct nfs4_sequence_res seq_res; }; #define SECINFO_STYLE_CURRENT_FH 0 #define SECINFO_STYLE_PARENT 1 struct nfs41_secinfo_no_name_args { struct nfs4_sequence_args seq_args; int style; }; struct nfs41_test_stateid_args { struct nfs4_sequence_args seq_args; nfs4_stateid *stateid; }; struct nfs41_test_stateid_res { struct nfs4_sequence_res seq_res; unsigned int status; }; struct nfs41_free_stateid_args { struct nfs4_sequence_args seq_args; nfs4_stateid stateid; }; struct nfs41_free_stateid_res { struct nfs4_sequence_res seq_res; unsigned int status; }; static inline void nfs_free_pnfs_ds_cinfo(struct pnfs_ds_commit_info *cinfo) { kfree(cinfo->buckets); } #else struct pnfs_ds_commit_info { }; static inline void nfs_free_pnfs_ds_cinfo(struct pnfs_ds_commit_info *cinfo) { } #endif /* CONFIG_NFS_V4_1 */ #ifdef CONFIG_NFS_V4_2 struct nfs42_falloc_args { struct nfs4_sequence_args seq_args; struct nfs_fh *falloc_fh; nfs4_stateid falloc_stateid; u64 falloc_offset; u64 falloc_length; const u32 *falloc_bitmask; }; struct nfs42_falloc_res { struct nfs4_sequence_res seq_res; unsigned int status; struct nfs_fattr *falloc_fattr; const struct nfs_server *falloc_server; }; struct nfs42_seek_args { struct nfs4_sequence_args seq_args; struct nfs_fh *sa_fh; nfs4_stateid sa_stateid; u64 sa_offset; u32 sa_what; }; struct nfs42_seek_res { struct nfs4_sequence_res seq_res; unsigned int status; u32 sr_eof; u64 sr_offset; }; #endif struct nfs_page; #define NFS_PAGEVEC_SIZE (8U) struct nfs_page_array { struct page **pagevec; unsigned int npages; /* Max length of pagevec */ struct page *page_array[NFS_PAGEVEC_SIZE]; }; /* used as flag bits in nfs_pgio_header */ enum { NFS_IOHDR_ERROR = 0, NFS_IOHDR_EOF, NFS_IOHDR_REDO, }; struct nfs_pgio_header { struct inode *inode; struct rpc_cred *cred; struct list_head pages; struct nfs_page *req; struct nfs_writeverf verf; /* Used for writes */ struct pnfs_layout_segment *lseg; loff_t io_start; const struct rpc_call_ops *mds_ops; void (*release) (struct nfs_pgio_header *hdr); const struct nfs_pgio_completion_ops *completion_ops; const struct nfs_rw_ops *rw_ops; struct nfs_direct_req *dreq; void *layout_private; spinlock_t lock; /* fields protected by lock */ int pnfs_error; int error; /* merge with pnfs_error */ unsigned long good_bytes; /* boundary of good data */ unsigned long flags; /* * rpc data */ struct rpc_task task; struct nfs_fattr fattr; struct nfs_pgio_args args; /* argument struct */ struct nfs_pgio_res res; /* result struct */ unsigned long timestamp; /* For lease renewal */ int (*pgio_done_cb)(struct rpc_task *, struct nfs_pgio_header *); __u64 mds_offset; /* Filelayout dense stripe */ struct nfs_page_array page_array; struct nfs_client *ds_clp; /* pNFS data server */ int ds_commit_idx; /* ds index if ds_clp is set */ int pgio_mirror_idx;/* mirror index in pgio layer */ }; struct nfs_mds_commit_info { atomic_t rpcs_out; unsigned long ncommit; struct list_head list; }; struct nfs_commit_data; struct nfs_inode; struct nfs_commit_completion_ops { void (*error_cleanup) (struct nfs_inode *nfsi); void (*completion) (struct nfs_commit_data *data); }; struct nfs_commit_info { spinlock_t *lock; /* inode->i_lock */ struct nfs_mds_commit_info *mds; struct pnfs_ds_commit_info *ds; struct nfs_direct_req *dreq; /* O_DIRECT request */ const struct nfs_commit_completion_ops *completion_ops; }; struct nfs_commit_data { struct rpc_task task; struct inode *inode; struct rpc_cred *cred; struct nfs_fattr fattr; struct nfs_writeverf verf; struct list_head pages; /* Coalesced requests we wish to flush */ struct list_head list; /* lists of struct nfs_write_data */ struct nfs_direct_req *dreq; /* O_DIRECT request */ struct nfs_commitargs args; /* argument struct */ struct nfs_commitres res; /* result struct */ struct nfs_open_context *context; struct pnfs_layout_segment *lseg; struct nfs_client *ds_clp; /* pNFS data server */ int ds_commit_index; loff_t lwb; const struct rpc_call_ops *mds_ops; const struct nfs_commit_completion_ops *completion_ops; int (*commit_done_cb) (struct rpc_task *task, struct nfs_commit_data *data); }; struct nfs_pgio_completion_ops { void (*error_cleanup)(struct list_head *head); void (*init_hdr)(struct nfs_pgio_header *hdr); void (*completion)(struct nfs_pgio_header *hdr); }; struct nfs_unlinkdata { struct hlist_node list; struct nfs_removeargs args; struct nfs_removeres res; struct inode *dir; struct rpc_cred *cred; struct nfs_fattr dir_attr; long timeout; }; struct nfs_renamedata { struct nfs_renameargs args; struct nfs_renameres res; struct rpc_cred *cred; struct inode *old_dir; struct dentry *old_dentry; struct nfs_fattr old_fattr; struct inode *new_dir; struct dentry *new_dentry; struct nfs_fattr new_fattr; void (*complete)(struct rpc_task *, struct nfs_renamedata *); long timeout; }; struct nfs_access_entry; struct nfs_client; struct rpc_timeout; struct nfs_subversion; struct nfs_mount_info; struct nfs_client_initdata; struct nfs_pageio_descriptor; /* * RPC procedure vector for NFSv2/NFSv3 demuxing */ struct nfs_rpc_ops { u32 version; /* Protocol version */ const struct dentry_operations *dentry_ops; const struct inode_operations *dir_inode_ops; const struct inode_operations *file_inode_ops; const struct file_operations *file_ops; int (*getroot) (struct nfs_server *, struct nfs_fh *, struct nfs_fsinfo *); struct vfsmount *(*submount) (struct nfs_server *, struct dentry *, struct nfs_fh *, struct nfs_fattr *); struct dentry *(*try_mount) (int, const char *, struct nfs_mount_info *, struct nfs_subversion *); int (*getattr) (struct nfs_server *, struct nfs_fh *, struct nfs_fattr *, struct nfs4_label *); int (*setattr) (struct dentry *, struct nfs_fattr *, struct iattr *); int (*lookup) (struct inode *, struct qstr *, struct nfs_fh *, struct nfs_fattr *, struct nfs4_label *); int (*access) (struct inode *, struct nfs_access_entry *); int (*readlink)(struct inode *, struct page *, unsigned int, unsigned int); int (*create) (struct inode *, struct dentry *, struct iattr *, int); int (*remove) (struct inode *, struct qstr *); void (*unlink_setup) (struct rpc_message *, struct inode *dir); void (*unlink_rpc_prepare) (struct rpc_task *, struct nfs_unlinkdata *); int (*unlink_done) (struct rpc_task *, struct inode *); void (*rename_setup) (struct rpc_message *msg, struct inode *dir); void (*rename_rpc_prepare)(struct rpc_task *task, struct nfs_renamedata *); int (*rename_done) (struct rpc_task *task, struct inode *old_dir, struct inode *new_dir); int (*link) (struct inode *, struct inode *, struct qstr *); int (*symlink) (struct inode *, struct dentry *, struct page *, unsigned int, struct iattr *); int (*mkdir) (struct inode *, struct dentry *, struct iattr *); int (*rmdir) (struct inode *, struct qstr *); int (*readdir) (struct dentry *, struct rpc_cred *, u64, struct page **, unsigned int, int); int (*mknod) (struct inode *, struct dentry *, struct iattr *, dev_t); int (*statfs) (struct nfs_server *, struct nfs_fh *, struct nfs_fsstat *); int (*fsinfo) (struct nfs_server *, struct nfs_fh *, struct nfs_fsinfo *); int (*pathconf) (struct nfs_server *, struct nfs_fh *, struct nfs_pathconf *); int (*set_capabilities)(struct nfs_server *, struct nfs_fh *); int (*decode_dirent)(struct xdr_stream *, struct nfs_entry *, int); int (*pgio_rpc_prepare)(struct rpc_task *, struct nfs_pgio_header *); void (*read_setup)(struct nfs_pgio_header *, struct rpc_message *); int (*read_done)(struct rpc_task *, struct nfs_pgio_header *); void (*write_setup)(struct nfs_pgio_header *, struct rpc_message *); int (*write_done)(struct rpc_task *, struct nfs_pgio_header *); void (*commit_setup) (struct nfs_commit_data *, struct rpc_message *); void (*commit_rpc_prepare)(struct rpc_task *, struct nfs_commit_data *); int (*commit_done) (struct rpc_task *, struct nfs_commit_data *); int (*lock)(struct file *, int, struct file_lock *); int (*lock_check_bounds)(const struct file_lock *); void (*clear_acl_cache)(struct inode *); void (*close_context)(struct nfs_open_context *ctx, int); struct inode * (*open_context) (struct inode *dir, struct nfs_open_context *ctx, int open_flags, struct iattr *iattr, int *); int (*have_delegation)(struct inode *, fmode_t); int (*return_delegation)(struct inode *); struct nfs_client *(*alloc_client) (const struct nfs_client_initdata *); struct nfs_client * (*init_client) (struct nfs_client *, const struct rpc_timeout *, const char *); void (*free_client) (struct nfs_client *); struct nfs_server *(*create_server)(struct nfs_mount_info *, struct nfs_subversion *); struct nfs_server *(*clone_server)(struct nfs_server *, struct nfs_fh *, struct nfs_fattr *, rpc_authflavor_t); }; /* * NFS_CALL(getattr, inode, (fattr)); * into * NFS_PROTO(inode)->getattr(fattr); */ #define NFS_CALL(op, inode, args) NFS_PROTO(inode)->op args /* * Function vectors etc. for the NFS client */ extern const struct nfs_rpc_ops nfs_v2_clientops; extern const struct nfs_rpc_ops nfs_v3_clientops; extern const struct nfs_rpc_ops nfs_v4_clientops; extern const struct rpc_version nfs_version2; extern const struct rpc_version nfs_version3; extern const struct rpc_version nfs_version4; extern const struct rpc_version nfsacl_version3; extern const struct rpc_program nfsacl_program; #endif