linux/drivers/uio/uio_pci_generic.c --lass="he>
/spa prijx_lass="he ="he> /spa save_lass="he ="he> t_path"> LXR linux/drivers/uio/uio="curre> /span> e> d (elen elepaa" /spaa" onr.onre="up0].epa> opperl(dden' "v4.10"currlassv4.10 opperl(dden' "v4.9.11"currlassv4.9.11 opperl(dden' "v4.9.10"currlassv4.9.10 opperl(dden' "v4.9.9"currlassv4.9.9 opperl(dden' "v4.9.8"currlassv4.9.8 opperl(dden' "v4.9.7"currlassv4.9.7 opperl(dden' "v4.9.6"currlassv4.9.6 opperl(dden' "v4.9.5"currlassv4.9.5 opperl(dden' "v4.9.4"currlassv4.9.4 opperl(dden' "v4.9.3"currlassv4.9.3 opperl(dden' "v4.9.2"currlassv4.9.2 opperl(dden' "v4.9.1"currlassv4.9.1 opperl(dden' "v4.9"currlassv4.9 opperl(dden' "v4.8.17"currlassv4.8.17 opperl(dden' "v4.8.16"currlassv4.8.16 opperl(dden' "v4.8.15"currlassv4.8.15 opperl(dden' "v4.8.14"currlassv4.8.14 opperl(dden' "v4.8.13"currlassv4.8.13 opperl(dden' "v4.8.12"currlassv4.8.12 opperl(dden' "v4.8.11"currlassv4.8.11 opperl(dden' "v4.8.10"currlassv4.8.10 opperl(dden' "v4.8.9"currlassv4.8.9 opperl(dden' "v4.8.8"currlassv4.8.8 opperl(dden' "v4.8.7"currlassv4.8.7 opperl(dden' "v4.8.6"currlassv4.8.6 opperl(dden' "v4.8.5"currlassv4.8.5 opperl(dden' "v4.8.4"currlassv4.8.4 opperl(dden' "v4.8.3"currlassv4.8.3 opperl(dden' "v4.8.2"currlassv4.8.2 opperl(dden' "v4.8.1"currlassv4.8.1 opperl(dden' "v4.8"currlassv4.8 opperl(dden' "v4.7.10"currlassv4.7.10 opperl(dden' "v4.7.9"currlassv4.7.9 opperl(dden' "v4.7.8"currlassv4.7.8 opperl(dden' "v4.7.7"currlassv4.7.7 opperl(dden' "v4.7.6"currlassv4.7.6 opperl(dden' "v4.7.5"currlassv4.7.5 opperl(dden' "v4.7.4"currlassv4.7.4 opperl(dden' "v4.7.3"currlassv4.7.3 opperl(dden' "v4.7.2"currlassv4.7.2 opperl(dden' "v4.7.1"currlassv4.7.1 opperl(dden' "v4.7"currlassv4.7 opperl(dden' "v4.6.7"currlassv4.6.7 opperl(dden' "v4.6.6"currlassv4.6.6 opperl(dden' "v4.6.5"currlassv4.6.5 opperl(dden' "v4.6.4"currlassv4.6.4 opperl(dden' "v4.6.3"currlassv4.6.3 opperl(dden' "v4.6.2"currlassv4.6.2 opperl(dden' "v4.6.1"currlassv4.6.1 opperl(dden' "v4.6"currlassv4.6 opperl(dden' "v4.5.7"currlassv4.5.7 opperl(dden' "v4.5.6"currlassv4.5.6 opperl(dden' "v4.5.5"currlassv4.5.5 opperl(dden' "v4.5.4"currlassv4.5.4 opperl(dden' "v4.5.3"currlassv4.5.3 opperl(dden' "v4.5.2"currlassv4.5.2 opperl(dden' "v4.5.1"currlassv4.5.1 opperl(dden' "v4.5"currlassv4.5 opperl(dden' "v4.4.50"currlassv4.4.50 opperl(dden' "v4.4.49"currlassv4.4.49 opperl(dden' "v4.4.48"currlassv4.4.48 opperl(dden' "v4.4.47"currlassv4.4.47 opperl(dden' "v4.4.46"currlassv4.4.46 opperl(dden' "v4.4.45"currlassv4.4.45 opperl(dden' "v4.4.44"currlassv4.4.44 opperl(dden' "v4.4.43"currlassv4.4.43 opperl(dden' "v4.4.42"currlassv4.4.42 opperl(dden' "v4.4.41"currlassv4.4.41 opperl(dden' "v4.4.40"currlassv4.4.40 opperl(dden' "v4.4.39"currlassv4.4.39 opperl(dden' "v4.4.38"currlassv4.4.38 opperl(dden' "v4.4.37"currlassv4.4.37 opperl(dden' "v4.4.36"currlassv4.4.36 opperl(dden' "v4.4.35"currlassv4.4.35 opperl(dden' "v4.4.34"currlassv4.4.34 opperl(dden' "v4.4.33"currlassv4.4.33 opperl(dden' "v4.4.32"currlassv4.4.32 opperl(dden' "v4.4.31"currlassv4.4.31 opperl(dden' "v4.4.30"currlassv4.4.30 opperl(dden' "v4.4.29"currlassv4.4.29 opperl(dden' "v4.4.28"currlassv4.4.28 opperl(dden' "v4.4.27"currlassv4.4.27 opperl(dden' "v4.4.26"currlassv4.4.26 opperl(dden' "v4.4.25"currlassv4.4.25 opperl(dden' "v4.4.24"currlassv4.4.24 opperl(dden' "v4.4.23"currlassv4.4.23 opperl(dden' "v4.4.22"currlassv4.4.22 opperl(dden' "v4.4.21"currlassv4.4.21 opperl(dden' "v4.4.20"currlassv4.4.20 opperl(dden' "v4.4.19"currlassv4.4.19 opperl(dden' "v4.4.18"currlassv4.4.18 opperl(dden' "v4.4.17"currlassv4.4.17 opperl(dden' "v4.4.16"currlassv4.4.16 opperl(dden' "v4.4.15"currlassv4.4.15 opperl(dden' "v4.4.14"currlassv4.4.14 opperl(dden' "v4.4.13"currlassv4.4.13 opperl(dden' "v4.4.12"currlassv4.4.12 opperl(dden' "v4.4.11"currlassv4.4.11 opperl(dden' "v4.4.10"currlassv4.4.10 opperl(dden' "v4.4.9"currlassv4.4.9 opperl(dden' "v4.4.8"currlassv4.4.8 opperl(dden' "v4.4.7"currlassv4.4.7 opperl(dden' "v4.4.6"currlassv4.4.6 opperl(dden' "v4.4.5"currlassv4.4.5 opperl(dden' "v4.4.4"currlassv4.4.4 opperl(dden' "v4.4.3"currlassv4.4.3 opperl(dden' "v4.4.2"currlassv4.4.2 opperl(dden' "v4.4.1"currlassv4.4.1 opperl(dden' "v4.4"currlassv4.4 opperl(dden' "v4.3.6"currlassv4.3.6 opperl(dden' "v4.3.5"currlassv4.3.5 opperl(dden' "v4.3.4"currlassv4.3.4 opperl(dden' "v4.3.3"currlassv4.3.3 opperl(dden' "v4.3.2"currlassv4.3.2 opperl(dden' "v4.3.1"currlassv4.3.1 opperl(dden' "v4.3"currlassv4.3 opperl(dden' "v4.2.8"currlassv4.2.8 opperl(dden' "v4.2.7"currlassv4.2.7 opperl(dden' "v4.2.6"currlassv4.2.6 opperl(dden' "v4.2.5"currlassv4.2.5 opperl(dden' "v4.2.4"currlassv4.2.4 opperl(dden' "v4.2.3"currlassv4.2.3 opperl(dden' "v4.2.2"currlassv4.2.2 opperl(dden' "v4.2.1"currlassv4.2.1 opperl(dden' "v4.2"currlassv4.2 opperl(dden' "v4.1.38"currlassv4.1.38 opperl(dden' "v4.1.37"currlassv4.1.37 opperl(dden' "v4.1.36"currlassv4.1.36 opperl(dden' "v4.1.35"currlassv4.1.35 opperl(dden' "v4.1.34"currlassv4.1.34 opperl(dden' "v4.1.33"currlassv4.1.33 opperl(dden' "v4.1.32"currlassv4.1.32 opperl(dden' "v4.1.31"currlassv4.1.31 opperl(dden' "v4.1.30"currlassv4.1.30 opperl(dden' "v4.1.29"currlassv4.1.29 opperl(dden' "v4.1.28"currlassv4.1.28 opperl(dden' "v4.1.27"currlassv4.1.27 opperl(dden' "v4.1.26"currlassv4.1.26 opperl(dden' "v4.1.25"currlassv4.1.25 opperl(dden' "v4.1.24"currlassv4.1.24 opperl(dden' "v4.1.23"currlassv4.1.23 opperl(dden' "v4.1.22"currlassv4.1.22 opperl(dden' "v4.1.21"currlassv4.1.21 opperl(dden' "v4.1.20"currlassv4.1.20 opperl(dden' "v4.1.19"currlassv4.1.19 opperl(dden' "v4.1.18"currlassv4.1.18 opperl(dden' "v4.1.17"currlassv4.1.17 opperl(dden' "v4.1.16"currlassv4.1.16 opperl(dden' "v4.1.15"currlassv4.1.15 opperl(dden' "v4.1.14"currlassv4.1.14 opperl(dden' "v4.1.13"currlassv4.1.13 opperl(dden' "v4.1.12"currlassv4.1.12 opperl(dden' "v4.1.11"currlassv4.1.11 opperl(dden' "v4.1.10"currlassv4.1.10 opperl(dden' "v4.1.9"currlassv4.1.9 opperl(dden' "v4.1.8"currlassv4.1.8 opperl(dden' "v4.1.7"currlassv4.1.7 opperl(dden' "v4.1.6"currlassv4.1.6 opperl(dden' "v4.1.5"currlassv4.1.5 opperl(dden' "v4.1.4"currlassv4.1.4 opperl(dden' "v4.1.3"currlassv4.1.3 opperl(dden' "v4.1.2"currlassv4.1.2 opperl(dden' "v4.1.1"currlassv4.1.1 opperl(dden' "v4.1"currlassv4.1 opperl(dden' "v4.0.9"currlassv4.0.9 opperl(dden' "v4.0.8"currlassv4.0.8 opperl(dden' "v4.0.7"currlassv4.0.7 opperl(dden' "v4.0.6"currlassv4.0.6 opperl(dden' "v4.0.5"currlassv4.0.5 opperl(dden' "v4.0.4"currlassv4.0.4 opperl(dden' "v4.0.3"currlassv4.0.3 opperl(dden' "v4.0.2"currlassv4.0.2 opperl(dden' "v4.0.1"currlassv4.0.1 opperl(dden' "v4.0"currlassv4.0 opperl(dden' "v3.19.8"currlassv3.19.8 opperl(dden' "v3.19.7"currlassv3.19.7 opperl(dden' "v3.19.6"currlassv3.19.6 opperl(dden' "v3.19.5"currlassv3.19.5 opperl(dden' "v3.19.4"currlassv3.19.4 opperl(dden' "v3.19.3"currlassv3.19.3 opperl(dden' "v3.19.2"currlassv3.19.2 opperl(dden' "v3.19.1"currlassv3.19.1 opperl(dden' "v3.19"currlassv3.19 opperl(dden' "v3.18.48"currlassv3.18.48 opperl(dden' "v3.18.47"currlassv3.18.47 opperl(dden' "v3.18.46"currlassv3.18.46 opperl(dden' "v3.18.45"currlassv3.18.45 opperl(dden' "v3.18.44"currlassv3.18.44 opperl(dden' "v3.18.43"currlassv3.18.43 opperl(dden' "v3.18.42"currlassv3.18.42 opperl(dden' "v3.18.41"currlassv3.18.41 opperl(dden' "v3.18.40"currlassv3.18.40 opperl(dden' "v3.18.39"currlassv3.18.39 opperl(dden' "v3.18.38"currlassv3.18.38 opperl(dden' "v3.18.37"currlassv3.18.37 opperl(dden' "v3.18.36"currlassv3.18.36 opperl(dden' "v3.18.35"currlassv3.18.35 opperl(dden' "v3.18.34"currlassv3.18.34 opperl(dden' "v3.18.33"currlassv3.18.33 opperl(dden' "v3.18.32"currlassv3.18.32 opperl(dden' "v3.18.31"currlassv3.18.31 opperl(dden' "v3.18.30"currlassv3.18.30 opperl(dden' "v3.18.29"currlassv3.18.29 opperl(dden' "v3.18.28"currlassv3.18.28 opperl(dden' "v3.18.27"currlassv3.18.27 opperl(dden' "v3.18.26"currlassv3.18.26 opperl(dden' "v3.18.25"currlassv3.18.25 opperl(dden' "v3.18.24"currlassv3.18.24 opperl(dden' "v3.18.23"currlassv3.18.23 opperl(dden' "v3.18.22"currlassv3.18.22 opperl(dden' "v3.18.21"currlassv3.18.21 opperl(dden' "v3.18.20"currlassv3.18.20 opperl(dden' "v3.18.19"currlassv3.18.19 opperl(dden' "v3.18.18"currlassv3.18.18 opperl(dden' "v3.18.17"currlassv3.18.17 opperl(dden' "v3.18.16"currlassv3.18.16 opperl(dden' "v3.18.15"currlassv3.18.15 opperl(dden' "v3.18.14"currlassv3.18.14 opperl(dden' "v3.18.13"currlassv3.18.13 opperl(dden' "v3.18.12"currlassv3.18.12 opperl(dden' "v3.18.11"currlassv3.18.11 opperl(dden' "v3.18.10"currlassv3.18.10 opperl(dden' "v3.18.9"currlassv3.18.9 opperl(dden' "v3.18.8"currlassv3.18.8 opperl(dden' "v3.18.7"currlassv3.18.7 opperl(dden' "v3.18.6"currlassv3.18.6 opperl(dden' "v3.18.5"currlassv3.18.5 opperl(dden' "v3.18.4"currlassv3.18.4 opperl(dden' "v3.18.3"currlassv3.18.3 opperl(dden' "v3.18.2"currlassv3.18.2 opperl(dden' "v3.18.1"currlassv3.18.1 opperl(dden' "v3.18"currlassv3.18 opperl(dden' "v3.17.8"currlassv3.17.8 opperl(dden' "v3.17.72122assv.8 opperl(dden' en' "v4.7.5"currlassv4.7.5 opperl(dden' en' "v4.7.3"currlassv4.7.36opperl(dden' "v3618.39"currlassv3.18.396opperl(dden' "v3618.38"currlassv3.18.386opperl(dden' "v3618.37"currlassv3.18.376opperl(dden' "v3618.36"currlassv3.18.366.perl(dden' "v361.38"currlassv3.18.386operl(dden' "v361.37"currlassv3.18.376operl(dden' "v361.36"currlassv3.18.366.4erl(dden' "v361' "v4.7.5"currlassv4.7.55opperl(dden' "v3518.11"currlassv3.18.115opperl(dden' "v5.18.10"currlassv3.18.10 opperl(dd5n' "v3.18"currlassv3.185o5erl(dden' "v3l(.36"currlassv3.18.365.4erl(dden' "v3en' "v4.5.5"currlassv4.5.54.75perl(dden' "v4.75 "v4.5.3"currlassv4.5.34.6pperl(dden' "v4.6p "v4.5.3"currlassv4.5.34.65perl(dden' "v4.65 "v4.5.3"currlassv4.5.34.5pperl(dden' "v4.5p "v4.5.3"currlassv4.5.34.55perl(dden' "v4.55 "v4.5.3"currlassv4.5.34opperl(dden' "v3 "v4.4.48"currlassv4.4.484opperl(dden' "v3 "v4.4.46"currlassv4.4.464opperl(dden' "v3 "v4.4.44"currlassv4.4.444opperl(dden' "v3 "v4.4.42"currlassv4.4.424opperl(dden' "v3 "v4.4.40"currlassv4.4.404opperl(dden' "v3 "v4.4.38"currlassv4.4.384opperl(dden' "v3 "v4.4.36"currlassv4.4.364opperl(dden' "v3 "v4.4.34"currlassv4.4.344opperl(dden' "v3 "v4.4.32"currlassv4.4.324opperl(dden' "v3 "v4.4.30"currlassv4.4.304opperl(dden' "v3 "v4.4.28"currlassv4.4.284opperl(dden' "v3 "v4.4.26"currlassv4.4.264opperl(dden' "v3 "v4.4.24"currlassv4.4.244opperl(dden' "v3 "v4.4.22"currlassv4.4.224opperl(dden' "v3 "v4.4.20"currlassv4.4.204v35erl(dden' "v3 "v4.4.16"currlassv4.4.164opperl(dden' "v3 "v4.4.14"currlassv4.4.144opperl(dden' "v3 "v4.4.12"currlassv4.4.124.perl(dden' "v3 "4.4.20"currlassv4.4.203.perl(dden' "v33"4.4.20"currlassv4.4.202.6pperl(dden' "v2.6p "v4.5.3"currlassv4.5.32.65perl(dden' "v2.65 "v4.5.3"currlassv4.5.32.5pperl(dden' "v2.5p "v4.5.3"currlassv4.5.32.55perl(dden' "v2.55 "v4.5.3"currlassv4.5.32opperl(dden' "v32"v4.4.48"currlassv4.4.482opperl(dden' "v32"v4.4.46"currlassv4.4.462opperl(dden' "v32"v4.4.44"currlassv4.4.4424opperl(dden' "v2"v4.4.42"currlassv4.4.42 opperl(dden' "n' "v4.7.1"currlassv4.7.1 opperl(dden' "v4.6ev3.18.112.6pperl(dden' "dden' "v4.6.6"currlassv4.6.6 opperl(ddene' "v2.6dden' "v4.6"currlassv4.62.65perl(dden' urrlassv4.6.2 oppeeerl"v32.64perl(dden' "v2.6' "v4.5.5"curassle> opperl(dden' "v4.6"currlasen' "v2.6' "v4.6.4"currlassv4.6.4 oecurrlassv4.5.3 opperl(dden' "v4.5.5"cueperl"v32.60perl(dden' "v2.6.11"currlass "v4.5.4"currlassv4.5.4 opperl(dden' "v4ecurrlassv3.18 opperl(dden' eden' "v2.55 "v4.5.3"currlassv4.5.3 eopperln' 2.52perl(dden' "v2.5' "v4.5.3"pperllassle> opperl(dden' "v4.4.4edden' "v2.58 "v4.5.3"currlassv4.5.3 opperl(epperlla "v2.v8perl(dden' "v2. "v3.19"cussle> opperl(dden' "v4.4.42"currledden' "v32"v4.4.48"currlassv4.4.482opperl(dd.40 opperl(dden' "eopperlla"v32"v4perl(dden' "v2.8.45"currpperl(dden' "v4.4.38"currlassv4.4e(dden' "v32"v4.4.44"currlassv4.4.44 oeurrlassv3.18.4324opperl(perllassle> opperl(dden' "v4.4.35e/opperlla"v313 opperl(dden' "v4.6ev1perlla "v2.v8pern3perl(dden' "ven8.4.22"currlassv4.42"currlassv4.6.4<24 oeurrlassv3.18.4324opper/opperl"v32.58perl(dden' "v2.5' "v3.18"currlassv4.5.3 opeeerl"v32.64perleden' "v2.55 "v4.5.3"currlassv4.5.3 opperl(dden' "eoperlla"v32"v4perlrl(dden' "ven' "v4.3.3"currlassv4.2.3/opperl "v3.82errl(dden' "ven' "v4.3.3"currlassv4.2/opperl "v3.82rl(dden' "ven' "v4.3.3"currlassv4.1.3 op.4.4.7currlassv4.4.4./opperl"v32.58perl(dden' "v2.5' "v3118"currlassv4.58"currlassv4.0.8 op4.58"5"currlassv4.58"pdden' urrlassv4.6.21opeeerl"v32.64p6"currlassv4.0.6 op64p6"3eeerl"v32.64p6""d.40 opperl(dden' "1operlla"v32"v4p4"currlassv4.0.4 op3.8v4./opperl "v3.8v4.urrlassv4.0.4 op3.8v/opperl "v3.8vurrlassv4.0.4 op3.80.805"currlassv4.50.805urrlassv4.0.4 op3.80.804"currlassv4.50.80currlassv4.0.6 op64p0.803"currlassv4.50.80"d.40 opperl(dden' "0.802"currlassv4.50.80currlassv4.0.4 op3.80.801"currlassv4.50.80vurrlassv4.0.4 op3.80.800"currlassv4.50.801.2"currlassv4.1.2 op.4.0.97"currlassv4.50.9/opperl"v32.58perl(dden' "v2.5' "v30.96"currlassv4.50.9currlassv4.0.8 op4.50.95"currlassv4.50.95urrlassv4.0.4 op3.80.94"currlassv4.50.9currlassv4.0.6 op64p0.93"currlassv4.50.9"d.40 opperl(dden' "0.92"currlassv4.50.9currlassv4.0.4 op3.80.91"currlassv4.50.9vurrlassv4.0.4 op3.80.90"currlassv4.50.91.2"currlassv4.1.2 op.4.0.87"currlassv4.50.8/opperl"v32.58perl(dden' "v2.5' "v30.86"currlassv4.50.8currlassv4.0.8 op4.50.85"currlassv4.50.85urrlassv4.0.4 op3.80.84"currlassv4.50.8currlassv4.0.6 op64p0.83"currlassv4.50.8"d.40 opperl(dden' "0.82"currlassv4.50.8currlassv4.0.4 op3.80.81"currlassv4.50.8vurrlassv4.0.4 op3.80.80"currlassv4.50.81.2"currlassv4.1.24.6pperl(dden' "v4.6p "v405.3"currlassv4.5034.65perl(dden' "v4.65 "v405.3"currlassv4.5032.5pperl(dden' "v2.5p "v405.3"currlassv4.5032.55perl(dden' "v2.55 "v405.3"currlassv4.5032opperl(dden' "v32"v4.4.40"currlassv4.4.480/opperlla"v32"v6perl(dden' "v2.8.47"c0rrlassv3.18.472opperl(dden' "v32"v4.4.40"currlassv4.4.460/opperlla"v32"v4perl(dden' "v2.8.45"c0rrlassv3.18.452opperl(dden' "v32"v4.4.40"currlassv4.4.440/opperlla"v32"v2perl(dden' "v2.8.43"c0rrlassv3.18.4324opperl(dden' "v2"v4.4.40"currlassv4.4.420/opperlla"v313 opperl(dden' "n' "v4.701"currlassv4.7.10/opperleen' "v3 "v4.3.3"currlassv4.3.0 opperl(dden' "v4.6ev3.18.112.6pp0rl(dden' "dden' "v4.6.6"currlassv4.6.0 oppe0l(ddene' "v2.6dden' "v4.6"currlassv4.02.65p0rl(dden' urrlassv4.6.20oppeeerl"v32.64p0rl(dden' "v2.6' "v4.5.5"curassle> opp0rl(dden' "v4.6"c0rrlasen' "v2.6' "v4.6.4"currlassv4.6.0 oecurrlassv4.5.0 opperl(dden' "v4.5.0"cueperl"v32.60p0rl(dden' "v2.6.11"currlass "v4.5.4"cu0rlassv4.5.4 opperl(dden' "v4ecurrlassv3.18<0opperllassl2.57p0rl(ddenl(dden' "v4.5.1"currlassv4.5.10/oepperl"v32.56p0rl(dden' "v2.5.37"currlasv4.5 opperl(dd0n' eden' "v2.55 "v4.5.3"currlassv4.5.0 0pperl(dden' "v4.0.4edden' "v2.58 "v4.5.3"currlassv4.5.0 opperl0epperlla "v2.v8p0rl(dden' "v2. "v3.19"cussle> opperl(d0en' "v4.4.42"cur0ledden' "v32"v4.4.48"currlassv4.4.48<0oppv4.4.41"currl0ssv4.4.412oppe0l(dd.40 opperl(dden' "0opperlla"v32"v4p0rl(dden' "v2.8.45"currpperl(dden' "v404.38"currlassv4.0e(dden' "v32"v4.4.44"currlassv4.4.44<0op"currlassv4.4.07 oeurrlassv3.18.4324opp0rl(perllassle> opperl(dden' "v4.4.35e0opperlla"v313 opperl(dden' "v4.60er4"currlassv4.50.8currlassv4.0.6 op64p0.83"currlassv4.50.8"d.40 opperl(dden' "0.82"currlassv4.50.8currlassv4.0.4 op3.80.81"currlassv4.50.8vurrlassv4.0.4 op3.80.80"currlassv4.50.80urrlassv4.0.4 op3.80.9"currlassv4.50.9urrlassv4.0.4 op3.80.8"currlassv4.50.8opperln' 4.62perl(dden' "v4.6' "v405."currlassv4.5030opeeerl"v32.64p0rleden' "v2.55 "v4.5.3"currlassv4.5.0 opperl(dden' "0operlla"v32"v4p0rlurrlassv4.0.4 op3.80.8"currlassv4.50.8urrlassv4.0.4 op3.80"currlassv4.50urrlassv4.0.4 op3.9.81"currlassv4. "v4.9.3"currlassv4.9.3 opperl(dden'3"v4.9.2"currlassv4.9.2 pperl(dden' "v3.19"currlassv3.19 oppel(dden' "v3.18.48"currlassv3.18.48 operl(dden' "v3.18.47"currlassv3.18.47/opperllassle> pperl(dden' "v3.18.46"currlassv3.18.6 opperl(dden' "v3.18.44"currlassv318.44 opperl(dden' "v3.18.43"currlass3.18.43 opperl(dden' "v3.18.42"currlaperl(dden' 3v4le> opperl(dden' "v3.18.42"currlav3.18.6 opperl(dden' "v3.18.5"currlassv.18.5 opperl(dden' "v3.18.4"currlassv3.8.4 opperl(dden' "v3.18.3"currlassv3.183opperl(dden' "v3.18.2"currlassv3.18.2/opperllassle> pperl(dden' "v3.18.1"currlassv3.18.1/opperllassle> pperl(dden' "v3.18"currlassv3.18 oppel(dden' "v3.17.8"currlassv3.17.8 oppel(dden' "v3.17.72122assv.8 oppel(dden' en' "v4.7.5"currlassv4.7.5 oppel(dden' en' "v4.7.3"currlassv4.7.3 pden' en3.18.2"currlassv3.18.2v4.7.2"currlassv4.7.26oppel(dden' "v3618.39"currlassv3.18.396operl(dden' "v3618.38"currlassv3.18.38/opperllassle>6pperl(dden' "v3618.37"currlassv3.18.76.perl(dden' "v361.38"currlassv3.1.386operl(dden' "v361.37"currlassv3.1.376operl(dden' "v361.36"currlassv3.1llassle>6oppeloperl(dden' "v361.36"currlassv3.16.464.7.2"currlassv4.7.25oppel(dden' "v5.18.10"currlassv3.18.105o5er(dden' "v3l(.36"currlassv3.18.365.4er(dden' "v3en' "v4.5.5"currlassv4.5.5/opperl"pperllef="dperllef"lassle>64.en' "v3en' "v4.5.5"currlassv4.5.5/lassle>5.4er(en' "v3en' "v4.5.5"currlassv4.5.5/opperl"v34.78prl(dden' "v4.7' "v3.18"currlassv3.18/opperllassl4.7perl(dden' "v4.7dden' "v4.6"currlass4.6 opperl(dden' "vp02.5.3 op3."vp01.5.3 op3."vp00.5.3 op.44.97"currlassv4.4.9/opperl"v32.58perl(dden' "v2.5' "v4.96"currlassv4.4.9currlassv4.0.8 op4.4.95"currlassv4.4.95urrlassv4.0.4 op3.4.94"currlassv4.4.9currlassv4.0.6 op644.93"currlassv4.4.9"d.40 opperl(dden' 4.92"currlassv4.4.9currlassv4.0.4 op3.4.91"currlassv4.4.9vurrlassv4.0.4 op3.4.90"currlassv4.4.91.2"currlassv4.1.2 op.44.87"currlassv4.4.8/opperl"v32.58perl(dden' "v2.5' "v4.86"currlassv4.4.8currlassv4.0.8 op4.4.85"currlassv4.4.85urrlassv4.0.4 op3.4.84"currlassv4.4.8currlassv4.0.6 op644.83"currlassv4.4.8"d.40 opperl(dden' 4.82"currlassv4.4.8currlassv4.0.4 op3.4.81"currlassv4.4.8vurrlassv4.0.4 op3.4.80"currlassv4.4.81.2"currlassv4.1.24.6pperl(dden' "v4.6p "v.5.3"currlassv4..34.65perl(dden' "v4.65 "v.5.3"currlassv4..34.5pperl(dden' "v4.5p "v.5.3"currlassv4..34.55perl(dden' "v4.55 "v.5.3"currlassv4..34opperl(dden' "v3 "v4.4.8"currlassv4.4.44opperl(dden' "v3 "v4.4.6"currlassv4.4.44opperl(dden' "v3 "v4.4.4"currlassv4.4.44opperl(dden' "v3 "v4.4.2"currlassv4.4.44opperl(dden' "v3 "v4.4.0"currlassv4.4.44opperl(dden' "v3 "v4.4.8"currlassv4.4.34opperl(dden' "v3 "v4.4.6"currlassv4.4.34opperl(dden' "v3 "v4.4.4"currlassv4.4.34opperl(dden' "v3 "v4.4.2"currlassv4.4.34opperl(dden' "v3 "v4.4.0"currlassv4.4.34opperl(dden' "v3 "v4.4.8"currlassv4.4.24opperl(dden' "v3 "v4.4.6"currlassv4.4.24opperl(dden' "v3 "v4.4.4"currlassv4.4.24opperl(dden' "v3 "v4.4.2"currlassv4.4.24opperl(dden' "v3 "v4.4.0"currlassv4.4.24v35erl(dden' "v3 "v4.4.6"currlassv4.4.14opperl(dden' "v3 "v4.4.4"currlassv4.4.14opperl(dden' "v3 "v4.4.2"currlassv4.4.14.perl(dden' "v3 "4.4.20currlassv4.4.203.prl(dden' "v33"4.4.20"currlassv4.4.20/opperlla"v33"8erl(dden' "v3.' "v3.18"currlassv3.18/opperllassl3.7erl(dden' "v3.7 "v4.5.3"currlassv4.53 > pden' en3.18.2"currlassv3.18.26oppepeloperl(dden' "v361.36"currlassv3.1.5/lassle>5.4erer(en' "v3en' "v4.5.5"currlassv4.5.53"6 op642.83"currlassv4.2.8"d.40 opperl(dden' 2.82"currlassv4.2.8currlassv4.0.4 op3.2.81"currlassv4.2.8vurrlassv4.0.4 op3.2.80"currlassv4.2.81.2"currlassv4.1.24.6pperl(dden' "v4.6p "v25.3"currlassv4.234.65perl(dden' "v4.65 "v25.3"currlassv4.232.5pperl(dden' "v2.5p "v.5.3"currlassv4..32.55perl(dden' "v2.55 "v.5.3"currlassv4..32opperl(dden' "v32"v4.4.8"currlassv4.4.42opperl(dden' "v32"v4.4.6"currlassv4.4.42opperl(dden' "v32"v4.4.4"currlassv4.4.424opperl(dden' "v2"v4.4.2"currlassv4.4.4 opperl(dden' "n' "v4..1"currlassv4.7. opperl(dden' "v4.6ev3.18.112.6perl(dden' "dden' "v4.6.6"currlassv4.66 opprl(ddene' "v2.6dden' "v4.6"currlassv462.65erl(dden' urrlassv4.6.2 operl(dden' "v4.6"urrlasen' "v2.6' "v4.6.4"currlassv4.64 oecurrlassv4.53 opperl(dden' "v4.55"cueperl"v32.60erl(dden' "v2.6.11"currlass "v4.5.4"crrlassv4.5.4 opperl(dden' "v4ecurrlassv3.18/opperllassl2.57erl(ddenl(dden' "v4.5.1"currlassv4.5. opperl(den' eden' "v2.55 "v4.5.3"currlassv4.53 eopperln' 2.52erl(dden' "v2.5' "v4.5.3"pperllassle>opperl(dden' "v44.4edden' "v2.58 "v4.5.3"currlassv4.53 opper(epperlla "v2.v8erl(dden' "v2. "v3.19"cussle> opperl(den' "v4.4.42"curledden' "v32"v4.4.48"currlassv4.4.48/oppv4.4.41"currassv4.4.412opprl(dd.40 opperl(dden' eopperlla"v32"v4erl(dden' "v2.8.45"currpperl(dden' "v.4.38"currlassv44e(dden' "v32"v4.4.44"currlassv4.4.44/op"currlassv4.437 oeurrlassv3.18.4324operl(perllassle> opperl(dden' "v4.4.35/opperlla"v313 opperl(dden' "v4.ev1perlla "v2.v8ern3perl(dden' "ven8.4.22"currlassv4.2"currlassv4.6.424 oeurrlassv3.18.4324oper/opperl"v32.58perl(dden' "v2.5' "v.18"currlassv4..3 opperl(dden' eoperlla"v32"v4erlrl(dden' "ven' "v4.3.3"currlassv42.3/opperl "v3.2errl(dden' "ven' "v4.3.3"currlassv4perlla"v32"v4erl(dden' "ven' "v4.3.3"currlassv41.3 op3.8.9"currlassv4.5.9urrlassv4.0.4 op3.8.8"currlassv4.5.8opperln' 4.62perl(dden' "v4.6' "v45."currlassv4.53opeeerl"v32.64prleden' "v2.55 "v4.5.3"currlassv4.5. opperl(dden' "operlla"v32"v4p4erl(dden' "ven' "v4.3.3"currlassv41.3/opperl "v3.8.8rl(dden' "ven' "v4.3.3"currlassv41/opperl "v3.8rl(dden' "ven' "v4.3.3"currlassv40.801"currlassv4.0.80vurrlassv4.0.4 op3.0.800"currlassv4.0.801.2"currlassv4.1.2 op.40.97"currlassv4.0.9/opperl"v32.58perl(dden' "v2.5' "v0.96"currlassv4.0.9currlassv4.0.8 op4.0.95"currlassv4.0.95urrlassv4.0.4 op3.0.94"currlassv4.0.9currlassv4.0.6 op640.93"currlassv4.0.9"d.40 opperl(dden' 0.92"currlassv4.0.9currlassv4.0.4 op3.0.91"currlassv4.0.9vurrlassv4.0.4 op3.0.90"currlassv4.0.91.2"currlassv4.1.2 op.40.87"currlassv4.0.8/opperl"v32.58perl(dden' "v2.5' "v0.86"currlassv4.0.8currlassv4.0.8 op4.0.85"currlassv4.0.85urrlassv4.0.4 op3.0.84"currlassv4.0.8currlassv4.0.6 op640.83"currlassv4.0.8"d.40 opperl(dden' 0.82"currlassv4.0.8currlassv4.0.4 op3.0.81"currlassv4.0.8vurrlassv4.0.4 op3.0.80"currlassv4.0.81.2"currlassv4.1.24.6pperl(dden' "v4.6p "v05.3"currlassv4.034.65perl(dden' "v4.65 "v05.3"currlassv4.032.5pperl(dden' "v2.5p "v05.3"currlassv4.032.55perl(dden' "v2.55 "v05.3"currlassv4.032opperl(dden' "v32"v4.4.0"currlassv4.4.40/opperlla"v32"v6perl(dden' "v2.8.47"0rrlassv3.18.47<0pperllassle>2opperl(dden' "v32"v4.4.0"currlassv4.4.40/opperlla"v32"v4perl(dden' "v2.8.45"0rrlassv3.18.45<0pperllassle>2opperl(dden' "v32"v4.4.0"currlassv4.4.40/opperlla"v32"v2perl(dden' "v2.8.43"0rrlassv3.18.43<0pperllassle>24opperl(dden' "v2"v4.4.0"currlassv4.4.40/opperlla"v313 opperl(dden' "n' "v4.01"currlassv4.7.0/opperleen' "v3 "v4.3.3"currlassv4.30 opperl(dden' "v4.6ev3.18.112.6p0rl(dden' "dden' "v4.6.6"currlassv4.60 opp0l(ddene' "v2.6dden' "v4.6"currlassv402.650rl(dden' urrlassv4.6.2 op0rl(dden' "v4.6"0rrlasen' "v2.6' "v4.6.4"currlassv4.60 oecurrlassv4.50 opperl(dden' "v4.50"cueperl"v32.600rl(dden' "v2.6.11"currlass "v4.5.4"c0rlassv4.5.4 opperl(dden' "v4ecurrlassv3.180opperllassl2.570rl(ddenl(dden' "v4.5.1"currlassv4.5.0/oepperl"v32.560rl(dden' "v2.5.37"currlasv4.5 opperl(d0n' eden' "v2.55 "v4.5.3"currlassv4.500pperl(dden' "v40.4edden' "v2.58 "v4.5.3"currlassv4.50 opper0epperlla "v2.v80rl(dden' "v2. "v3.19"cussle> opperl(0en' "v4.4.42"cu0ledden' "v32"v4.4.48"currlassv4.4.480oppv4.4.41"curr0ssv4.4.412opp0l(dd.40 opperl(dden' 0opperlla"v32"v40rl(dden' "v2.8.45"currpperl(dden' "v04.38"currlassv40e(dden' "v32"v4.4.44"currlassv4.4.440op"currlassv4.407 oeurrlassv3.18.4324op0rl(perllassle> opperl(dden' "v4.4.350opperlla"v313 opperl(dden' "v4.0er4"currlassv4.0.8currlassv4.0.6 op640.83"currlassv4.0.8"d.40 opperl(dden' 0.82"currlassv4.0.8currlassv4.0.4 op3.0.81"currlassv4.0.8vurrlassv4.0.4 op3.0.80"currlassv4.0.80urrlassv4.0.4 op3.0.9"currlassv4.0.9urrlassv4.0.4 op3.0.8"currlassv4.0.8opperln' 4.62perl(dden' "v4.6' "v05."currlassv4.03 opperl(dden' 0operlla"v32"v40rlurrlassv4.0.4 op3.0.8"currlassv4.0.8urrlassv4.0.4 op3.0"currlassv4.0urrlassv4.0.4 op2r(dd6 op2r(dd6<3opperllass2r(dd6<"d.40 opperl(dden2r(dd6<2opperllass2r(dd6 op2r(dd6<1opperllass2r(dd6<8urrlassv4.0.4 op2r(dd6opperllass2r(dd6urrlassv4.0.4 op2r(dd/opperllassle2r(dd/opurrlassv4.0.4 op2r(dd/o7perllassle2r(dd/o6.perl(dden' "v361.38"currlassv32r(dde>2opperllass2r(dde>6operl(dden' "v361.37"currlassv32r(dde>1opperllass2r(dde>6operl(dden' "v361.36"currlassv32r(ddeopperllass2r(ddeoperl(dden' "v361.36"currlassv32r(dd6p/opperllass2r(dd(dden' "v3l(.37"currlassv3.18.37 opperl(dden2r(dd5.82opperllass2r(dd5.8currlassv4.0.4 op2r(dd5.81opperllass2r(dd5.8vurrlassv4.0.4 op2r(dd5.80opperllass2r(dd5.80urrlassv4.0.4 op2r(dd5.6opperllass2r(dd5.9urrlassv4.0.4 op2r(dd5.lopperllass2r(dd5opurrlassv4.0.4 op2r(dd5o7perllassle2r(ddrl(dden' "v4.7' "v3.18"currlassv3.2r(ddrl6opperllass2r(ddperl(dden' "v4.7dden' "v4.6"currla2r(ddpe5perllassle2r(dd76perl(dden' "v4.7.37"currlassv3.12r(dd764"currlassv2r(dd5e4en' "v3en' "v4.5.5"currlassv4.52r(dd5e3opperllass2r(dd5."d.40 opperl(dden2r(dd5.2opperllass2r(dd5.currlassv4.0.4 op2r(dd5.8opperllass2r(dd5.8urrlassv4.0.4 op2r(dd5opperllass2r(dd5urrlassv4.0.4 op2r(ddurrlassv4.5.3<2r(ddurrlurrlassv4.0.4 op2r(ddurr4"currlassv2r(ddrl"v34.5perl(dden' "v4.d.4.42"currl2r(ddrl"3opperllass2r(dd"v3 "vperl(dden' "v4.8.4.32"currlas2r(dd"v32opperllass2r(dd3 "vperl(dden' "v4.8.4.22"currlassv2r(dd3 "8opperllass2r(dd"vperl(dden' "v4.8.4.12"currlassv4.2r(dd"vp0opperllass2r(ddperl(dden' "v4.8.4.12"currlassv4.4.2r(ddpe6opperllass2r(ddl(dden' "v4.4.12"currlassv4.4.12 op2r(ddur4"currlassv2r(ddrlv34.5perl(dden' "v4.d.4.42"currl2r(ddrl3opperllass2r(dd"v "vperl(dden' "v4.8.4.32"currlas2r(dd"v2opperllass2r(dd3 vperl(dden' "v4.8.4.22"currlassv2r(dd3 "opperllass2r(ddperperl(dden' "v4.8.4.22"currlassv2r(dd3opperllass2r(ddpperl(dden' "v4.8.4.22"currlassv2r(dd3opperlla"v32"2r(dd3oppperl(dden' "v4.8.4.22"currlassv2r(dd3o16opperllass2r(dd3e(dden' "v32"v4.4.44"currlassv4.4.2r(dd3e(lopperllass2r(dd37 oeurrlassv3.18.432r(dd37<7perllassle2r(dd3rl(perllassle> opperl(dden' "v4.4.2r(dd3rl6opperllass2r(dd3perl"v32.51perl(dden'den' "v4.4.342r(dd3pelassv4.5.3<2r(dd3rrlurrlassv4.0.4 op2r(dd3rr4"currlassv2r(dd3l"v34.5perl(dden' "v4.d.4.42"currl2r(dd3l"3opperllass2r(dd3v3 "vperl(dden' "v4.8.4.32"currlas2r(dd3v32opperllass2r(dd3 "vperl(dden' "v4.8.4.22"currlassv2r(dd3 "8opperllass2r(dd3vperl(dden' "v4.8.4.12"currlassv4.2r(dd3vp0opperllass2r(dd4.50urrlassv4.0.4 op2r(dd4.6opperllass2r(dd3edden' "v32"v4.4.44"currlassv4.4.2r(dd3elopperllass2r(dd37/opperllassle> oeurrlassv3.18.432r(dd377perllassle2r(dd3r(perllassle> opperl(dden' "v4.4.2r(dd3r6opperllass2r(dd3prl"v32.51perl(dden'den' "v4.4.342r(dd3plassv4.5.3<2r(dd3rlurrlassv4.0.4 op2r(dd3r4"currlassv2r(dd3lv34.5perl(dden' "v4.d.4.42"currl2r(dd3l3opperllass2r(dd3v "vperl(dden' "v4.8.4.32"currlas2r(dd3v2opperllass2r(dd3 vperl(dden' "v4.8.4.22"currlassv2r(dd3 "opperllass2r(dd4.5perl(dden' "v4.8.4.22"currlassv2r(dd3opperllass2r(dd4perl(dden' "v4.8.4.22"currlassv2r(dd26.4"currlassv2r(dd26.4perl(dden' "v4.8.4.22"currlassv2r(dd26.0opperllass2r(dd.32.5pperl(dden' "v2.5p 2r(dd2pp7perllassle2r(dd232.55perl(dden' "v2.55 2r(dd2pp3opperllass2r(dd232opperl(dden' "v32"v4.2r(dd2/plassv4.5.3<2r(dd26opperlla"v32"v6perl(dden' "v2.8.42r(dd26o4"currlassv2r(dd2pperllassle>2opperl(dden' "v32"v4.2r(dd2pp3opperllass2r(dd23opperlla"v32"v4perl(dden' "v2.8.42r(dd23o2opperllass2r(dd25perllassle>2opperl(dden' "v32"v4.2r(dd25p4"currlassv2r(dd26opperlla"v32"v2perl(dden' "v2.8.42r(dd26o0opperllass2r(dd.3perllassle>24opperl(dden' "v2"v4.2r(dd.346opperllass2r(dd23opperlla"v313 opperl(dden' "n' "v2r(dd2pi7perllassle2r(dd23opperleen' "v3 "v4.3.3"currlassv42r(dd23o6opperllass2r(dd2/ssle> opperl(dden' "v4.6ev3.18.112r(dd2/slassv4.5.3<2r(dd26l(dden' "dden' "v4.6.6"currlassv42r(dd26l4"currlassv2r(dd2pl(dden' "v2.6' "v3.18"currlv4.6.52r(dd2pl3opperllass2r(dd23(ddene' "v2.6dden' "v4.6"currlass2r(dd23(2opperllass2r(dd25n' "v4.6.3"currlassv4.6esv3.18.372r(dd25n4"currlassv2r(dd26l(dden' urrlassv4.6.2 2r(dd.3d6opperllass2r(ddurrlasen' "v2.6' "v4.6.4"currlassv42r(ddurrlopperllass2r(dd2pdlden' en3.18.2"currlassv3.18.2 opperl(dden' "v42r(dderl6opperllass2r(dd2/d6en' "v3en' "v4.5.5"currlassv4.52r(dd2dd5opperllass2r(dderllaeen' "v2.5p "v4.5.3"currlassv42r(dderl4"currlassv2r(dd2pdpperl(dden' "v4.8.4.22"currlassv2r(dd2dd3opperllass2r(dderl(ddenl(dden' "v4.5.1"currlassv4.2r(dderl2opperllass2r(dd25l(dden' "v2.5.37"currlasv4.5 opp2r(dderl4"currlassv2r(dd2pl(dden' "v2. "v3.19"cussle> opper2r(dd2pl3opperllass2r(dderedden' "v32"v4.4.48"currlassv4.4.2r(ddere2opperllass2r(dd25sv4.4.41 opperl(dden2r(dd26(0opperllass2r(dd.3ppperl(dden' "v4.8.4.22"currlassv2r(dd2o16opperllass2r(dd4e(dden' "v32"v4.4.44"currlassv4.4.2r(dd4e(lopperllass2r(dd2p oeurrlassv3.18.432r(dd27<7perllassle2r(dderl(perllassle> opperl(dden' "v4.4.2r(dderl6opperllass2r(dd2/erl"v32.51perl(dden'den' "v4.4.342r(dd2pelassv4.5.3<2r(ddeerl /opperllassle> opperl(dden' "v2r(ddeer4"currlassv2r(dd2p"v34.5perl(dden' "v4.d.4.42"currl2r(dd2l"3opperllass2r(dd24 op2r(dd2.6opperllass2r(dd4edden' "v32"v4.4.44"currlassv4.4.2r(dd4elopperllass2r(dd2p/opperllassle> oeurrlassv3.18.432r(dd277perllassle2r(dder/opperl"v32.58perl(dden' "v2.5' 2r(dd23 opperl(dden2r(dd26(opperllass2r(dd.3prl(dden' "ven' "v4.3.3"currlass2r(dd2vpopperllass2r(dd.35rl(dden' "ven' "v4.3.3"currlass2r(dd2opperllass2r(dd.rl(dden' "ven' "v4.3.3"currlass2r(dd1er4"currlassv2r(dd1p"v34.5perl(dden' "v4.d.4.42"currl2r(dd1l"3opperllass2r(dd14 op2r(dd8.6opperllass2r(dd5.9urrlassv4.0.4 op2r(dd5.lopperllass2r(dd5.8opperln' 4.62perl(dden' "v4.6' 2r(dd5.7perllassle2r(dd53 op2r(dd0.6opperllass2r(dd0.9urrlassv4.0.4 op2r(dd0.lopperllass2r(dd0.8opperln' 4.62perl(dden' "v4.6' 2r(dd0.7perllassle2r(dd03 opperl(dden2r(dd0 2opperllass2r(dd0rlurrlassv4.0.4 op2r(dd0.8opperllass2r(dd0.8urrlassv4.0.4 op2r(dd0opperllass2r(dd0urrlassv4.0.4 op2r(d293 op2r(d26<3opperllass2r(d26<"d.40 opperl(dden2r(d26<2opperllass2r(d26 op2r(d26<1opperllass2r(d26<8urrlassv4.0.4 op2r(d26opperllass2r(dl(dde8"currlassv4.4.482opperl(dden' "v32"v4.2r(d27/p5perllassle2r(d276opperlla"v32"v6perl(dden' "v2.8.42r(d276o/opperllass2r(d27pperllassle>2opperl(dden' "v32"v4.2r(d27pp3opperllass2r(d273opperlla"v32"v4perl(dden' "v2.8.42r(d273o2opperllass2r(d273perllassle>2opperl(dden' "v32"v4.2r(d273p1opperllass2r(d276opperlla"v32"v2perl(dden' "v2.8.42r(d276o0opperllass2r(d273perllassle>24opperl(dden' "v2"v4.2r(d27346opperllass2r(d27346rllassle>24opperl(dden' "v2"v4.2r(d2734lopperllass2r(dl7pio');_lassle> opperl(dden' "n' "v2r(dl7pi7perllassle2r(d273opperleen' "v3 "v4.3.3"currlassv42r(d273o6perllassle2r(d27/ssle> opperl(dden' "v4.6ev3.18.112r(d27/s5perllassle2r(d276l(dden' "dden' "v4.6.6"currlassv42r(d276l/opperllass2r(d27pl(dden' "v2.6' "v3.18"currlv4.6.52r(d27pl3opperllass2r(d273(ddene' "v2.6dden' "v4.6"currlass2r(d273(2opperllass2r(d273n' "v4.6.3"currlassv4.6esv3.18.372r(d273n1opperllass2r(d276l(dden' urrlassv4.6.2 2r(d273d6opperllass2r(d273d6dden' "v2.6' "v4.5.5"curassle> 2r(d273dlopperllass2r(dl7pdlden' en3.18.2"currlassv3.18.2 opperl(dden' "v42r(d273l6perllassle2r(d27/d6en' "v3en' "v4.5.5"currlassv4.52r(d27/d5perllassle2r(d276llaeen' "v2.5p "v4.5.3"currlassv42r(d276l/opperllass2r(d27pdpperl(dden' "v4.8.4.22"currlassv2r(d27pd3opperllass2r(d273l(ddenl(dden' "v4.5.1"currlassv4.2r(d273l2opperllass2r(d273d.rl(dden' "ven' "v4.3.3"currlass2r(d273d1opperllass2r(d276d8perl(dden' "v4.8.4.22"currlassv2r(d276d0opperllass2r(d273d0urrlassv4.0.4 op2r(d27d26opperllass2r(dl7dl(dde8"currlassv4.4.48 opp2r(d276l/opperllass2r(d27pl(dden' "v2. "v3.19"cussle> opper2r(d27pl3opperllass2r(d273edden' "v32"v4.4.48"currlassv4.4.2r(d273e2opperllass2r(d273sv4.4.41 opperl(dden2r(d276(0opperllass2r(d273ppperl(dden' "v4.8.4.22"currlassv2r(d27316opperllass2r(d27316perl(dden' "v4.8.4.22"currlassv2r(d2731lopperllass2r(dl7d oeurrlassv3.18.432r(dl7d opperl(dden' "v4.4.2r(d273l6perllassle2r(d27/erl"v32.51perl(dden'den' "v4.4.342r(d27/e5perllassle2r(d276rl /opperllassle> opperl(dden' "v2r(d276r/opperllass2r(d27p"v34.5perl(dden' "v4.d.4.42"currl2r(d27p"3opperllass2r(d2736.perl(dden' "v361.38"currlassv32r(d2e>2opperllass2r(d2e>6operl(dden' "v361.37"currlassv32r(d2e>1opperllass2r(d2e>6operl(dden' "v361.36"currlassv32r(dleopperllass2r(d27operl(dden' "v361.36"currlassv32r(dl6p8opperllass2r(dl6p8opperln' 4.62perl(dden' "v4.6' 2r(d26o7perllassle2r(d26o6.perl(dden' "v361.38"currlassv32r(d26>2opperllass2r(d26>6operl(dden' "v361.37"currlassv32r(d2(d1opperllass2r(d264.en' "v3en' "v4.5.5"currlassv4.52r(dl6perllassle2r(d2l(dden' "v3618.38"currlassv3.18.2r(d256(0opperllass2r(d253ppperl(dden' "v4.8.4.22"currlassv2r(d25316opperllass2r(d25316perl(dden' "v4.8.4.22"currlassv2r(d2531lopperllass2r(dl5d oeurrlassv3.18.432r(dl5d opperl(dden' "v4.4.2r(d253l6perllassle2r(d25/erl"v32.51perl(dden'den' "v4.4.342r(d25/e5perllassle2r(d256rl /opperllassle> opperl(dden' "v2r(d25er4"currlassv2r(d25er4en' "v3en' "v4.5.5"currlassv4.52r(d25er3opperllass2r(d25.8"d.40 opperl(dden2r(d25.82opperllass2r(d25.8currlassv4.0.4 op2r(d25.81opperllass2r(d25.8vurrlassv4.0.4 op2r(d25.80opperllass2r(d25.80urrlassv4.0.4 op2r(d25.6opperllass2r(d25.9urrlassv4.0.4 op2r(d25.lopperllass2r(d25opurrlassv4.0.4 op2r(d25o7perllassle2r(d2rl(dden' "v4.7' "v3.18"currlassv3.2r(d2rl6opperllass2r(d2perl(dden' "v4.7dden' "v4.6"currla2r(d2pe5perllassle2r(d276perl(dden' "v4.7.37"currlassv3.12r(d2764"currlassv2r(d25e4en' "v3en' "v4.5.5"currlassv4.52r(d25e3opperllass2r(d25."d.40 opperl(dden2r(d25.2opperllass2r(d25.currlassv4.0.4 op2r(d25.8opperllass2r(d25.8urrlassv4.0.4 op2r(d"5perllassle2r(d2perl(dden' "v4.7.37"currlassv3.12r(d2dd7perllassle2r(d2rl(dden' "v3.8.11"currlassv3.18.112r(d2rl6opperllass2r(d2rl(dden' "v33"4.4.20"currlassv4.4.2r(d2rllassv4.5.3<2r(d2urlurrlassv4.0.4 op2r(d2ur4"currlassv2r(d2rlv34.5perl(dden' "v4.d.4.42"currl2r(d2rl3opperllass2r(d2"v "vperl(dden' "v4.8.4.32"currlas2r(d2"v2opperllass2r(d23 vperl(dden' "v4.8.4.22"currlassv2r(d23 "opperllass2r(d2perperl(dden' "v4.8.4.22"currlassv2r(dl/opperllass2r(d2v34.5perl(dden' "v4.d.4.42"currl2r(d237<7perllassle2r(d23rl(perllassle> opperl(dden' "v4.4.2r(d23rl6opperllass2r(d23perl"v32.51perl(dden'den' "v4.4.342r(d23pelassv4.5.3<2r(d23rrlurrlassv4.0.4 op2r(d23rr4"currlassv2r(d23l"v34.5perl(dden' "v4.d.4.42"currl2r(d23l"3opperllass2r(d23v3 "vperl(dden' "v4.8.4.32"currlas2r(d23v32opperllass2r(d23 "vperl(dden' "v4.8.4.22"currlassv2r(d23 "8opperllass2r(d23vperl(dden' "v4.8.4.12"currlassv4.2r(d23vp0opperllass2r(d24.50urrlassv4.0.4 op2r(d24.6opperllass2r(d23edden' "v32"v4.4.44"currlassv4.4.2r(d23elopperllass2r(d237/opperllassle> oeurrlassv3.18.432r(d2377perllassle2r(d23r(perllassle> opperl(dden' "v4.4.2r(d23r6opperllass2r(d23prl"v32.51perl(dden'den' "v4.4.342r(d23plassv4.5.3<2r(d23rlurrlassv4.0.4 op2r(d23r4"currlassv2r(d23lv34.5perl(dden' "v4.d.4.42"currl2r(d23l3opperllass2r(d23v "vperl(dden' "v4.8.4.32"currlas2r(d23v2opperllass2r(d23 vperl(dden' "v4.8.4.22"currlassv2r(d23 "opperllass2r(d24.5perl(dden' "v4.8.4.22"currlassv2r(dl3opperllass2r(d2 "vperl(dden' "v4.8.4.32"currlas2r(d22o16opperllass2r(d24e(dden' "v32"v4.4.44"currlassv4.4.2r(d24e(lopperllass2r(d22p oeurrlassv3.18.432r(d227<7perllassle2r(d2erl(perllassle> opperl(dden' "v4.4.2r(d2erl6opperllass2r(d22/erl"v32.51perl(dden'den' "v4.4.342r(d22pelassv4.5.3<2r(d2eerl /opperllassle> opperl(dden' "v2r(d2eer4"currlassv2r(d22p"v34.5perl(dden' "v4.d.4.42"currl2r(d22l"3opperllass2r(d224 op2r(d22.6opperllass2r(d24edden' "v32"v4.4.44"currlassv4.4.2r(d24elopperllass2r(d22p/opperllassle> oeurrlassv3.18.432r(d2277perllassle2r(d2er/opperl"v32.58perl(dden' "v2.5' 2r(d2er6opperllass2r(d22/rl"v32.51perl(dden'den' "v4.4.342r(d22plassv4.5.3<2r(d2eel /opperllassle> opperl(dden' "v2r(d2ee4"currlassv2r(d22pv34.5perl(dden' "v4.d.4.42"currl2r(d22l3opperllass2r(d224/opperln' 2.62perl(dden' "v2.6' 2r(d2242opperllass2r(d225vperl(dden' "v4.8.4.22"currlassv2r(d22 "opperllass2r(d2.35perl(dden' "v4.8.4.22"currlassv2r(d22opperllass2r(d2.perl(dden' "v4.8.4.22"currlassv2r(d25.7perllassle2r(d253 opperl(dden2r(d20l(0opperllass2r(d20rl(dden' "v2.8.45"currpperl(dden' 2r(d20r16opperllass2r(d20e(dden' "v32"v4.4.44"currlassv4.4.2r(d20e(lopperllass2r(d207 oeurrlassv3.18.432r(d207<7perllassle2r(d20rl(perllassle> opperl(dden' "v4.4.2r(d20rl opperl(dden' "v2r(d20er4"currlassv2r(d20.8currlassv4.0.6 op2r(d20.83opperllass2r(d20.8"d.40 opperl(dden2r(d20.82opperllass2r(d20.8currlassv4.0.4 op2r(d20.81opperllass2r(d20lperl(dden' "ven' "v4.3.3"currlass2r(d20vp0opperllass2r(d20.80urrlassv4.0.4 op2r(d20.6opperllass2r(d20.9urrlassv4.0.4 op2r(d20.lopperllass2r(d20.8opperln' 4.62perl(dden' "v4.6' 2r(d20.7perllassle2r(d203 opperl(dden2r(d20 2opperllass2r(d20rlurrlassv4.0.4 op2r(d20.8opperllass2r(d20.8urrlassv4.0.4 op2r(d(0opperllass2r(d20urrlassv4.0.4 op2r(d19.7perllassle2r(d19.7urrlassv4.0.4 op2r(d19.6perllassle2r(d19. op2r(d16<3opperllass2r(d16<"d.40 opperl(dden2r(d16<2opperllass2r(d16 op2r(d16<1opperllass2r(d16<8urrlassv4.0.4 op2r(d16opperllass2r(d(dden' "v32"v4.4.44"currlassv4.4.2r(d1pp8opperllass2r(d1pp8opperln' 4.62perl(dden' "v4.6' 2r(d1/o7perllassle2r(d1/o oeurrlassv3.18.432r(d176r/opperllass2r(d17p"v34.5perl(dden' "v4.d.4.42"currl2r(d17p"3opperllass2r(d1736.perl(dden' "v361.38"currlassv32r(d1e>2opperllass2r(d1e>6operl(dden' "v361.37"currlassv32r(d1e>1opperllass2r(d1e>6operl(dden' "v361.36"currlassv32r(d<7perllassle2r(dl(perllassle> opperl(dden' "v4.4.2r(d163<2opperllass2r(d163<2perllassle> opperl(dden' "v4.4.2r(d163<1opperllass2r(d1662opperl(dden' "v32"v4.2r(d16/p5perllassle2r(d166opperlla"v32"v6perl(dden' "v2.8.42r(d166o/opperllass2r(d16pperllassle>2opperl(dden' "v32"v4.2r(d16pp3opperllass2r(d163opperlla"v32"v4perl(dden' "v2.8.42r(d163o2opperllass2r(d163perllassle>2opperl(dden' "v32"v4.2r(d163p1opperllass2r(d166opperlla"v32"v2perl(dden' "v2.8.42r(d166o0opperllass2r(d163perllassle>24opperl(dden' "v2"v4.2r(d16346opperllass2r(d16346rllassle>24opperl(dden' "v2"v4.2r(d16348opperllass2r(d16pio');_lassle> opperl(dden' "n' "v2r(d16pi7perllassle2r(dl63opperleen' "v3 "v4.3.3"currlassv42r(dl63o6perllassle2r(d16/ssle> opperl(dden' "v4.6ev3.18.112r(d16/s5perllassle2r(d166l(dden' "dden' "v4.6.6"currlassv42r(d166l/opperllass2r(d16pl(dden' "v2.6' "v3.18"currlv4.6.52r(d16pl3opperllass2r(d163(ddene' "v2.6dden' "v4.6"currlass2r(d163(2opperllass2r(d163n' "v4.6.3"currlassv4.6esv3.18.372r(d163n1opperllass2r(d166l(dden' urrlassv4.6.2 2r(d163d6opperllass2r(d163d6dden' "v2.6' "v4.5.5"curassle> 2r(d163d8opperllass2r(d16pdlden' en3.18.2"currlassv3.18.2 opperl(dden' "v42r(dl63l6perllassle2r(d16/d6en' "v3en' "v4.5.5"currlassv4.52r(d16/d5perllassle2r(d166llaeen' "v2.5p "v4.5.3"currlassv42r(d166l/opperllass2r(d16pdpperl(dden' "v4.8.4.22"currlassv2r(d16pd3opperllass2r(d163l(ddenl(dden' "v4.5.1"currlassv4.2r(d1(dd2opperllass2r(d1(dd.rl(dden' "ven' "v4.3.3"currlass2r(d1(dd1opperllass2r(d1(dd8perl(dden' "v4.8.4.22"currlassv2r(d1(dd0opperllass2r(d1(dd0urrlassv4.0.4 op2r(d1(d26opperllass2r(d1(d26urrlassv4.0.4 op2r(d1(d28opperllass2r(d16pl(dden' "v2.5' "v4.5.3"pperllassl2r(d16pl7perllassle2r(dl6327operl(dden' "v361.36"currlassv32r(dl6326perllassle2r(d16/2l(dden' "v3618.38"currlassv3.18.2r(d16/25perllassle2r(d1662perl(dden' "v4.7.37"currlassv3.12r(d1662/opperllass2r(d16p2v34.5perl(dden' "v4.d.4.42"currl2r(d1(dl3opperllass2r(d1(d2 "vperl(dden' "v4.8.4.32"currlas2r(d1(d22opperllass2r(d1(d2.perl(dden' "v4.8.4.22"currlassv2r(d1(ds1opperllass2r(d1(d28perl(dden' "v4.8.4.22"currlassv2r(d1(d(0opperllass2r(d1(d20urrlassv4.0.4 op2r(d16d16opperllass2r(d(6d(dden' "v32"v4.4.44"currlassv4.4.2r(d1(d(lopperllass2r(d<(d oeurrlassv3.18.432r(d1(d<7perllassle2r(dl(dl(perllassle> opperl(dden' "v4.4.2r(d163l opperl(dden' "v4.4.2r(d163l5perllassle2r(d166rl /opperllassle> opperl(dden' "v2r(d166r/opperllass2r(d16p"v34.5perl(dden' "v4.d.4.42"currl2r(d16p"3opperllass2r(d1636.perl(dden' "v361.38"currlassv32r(d1(d2opperllass2r(d1(d2rl(dden' "ven' "v4.3.3"currlass2r(d166popperllass2r(d163prl(dden' "ven' "v4.3.3"currlass2r(d16opperllass2r(d16rl(dden' "ven' "v4.3.3"currlass2r(d15o7perllassle2r(d1rl(dden' "v4.7' "v3.18"currlassv3.2r(d1rl6opperllass2r(d1perl(dden' "v4.7dden' "v4.6"currla2r(d1pe5perllassle2r(d176perl(dden' "v4.7.37"currlassv3.12r(d1764"currlassv2r(d15e4en' "v3en' "v4.5.5"currlassv4.52r(d15e3opperllass2r(d15."d.40 opperl(dden2r(d15.2opperllass2r(d15.currlassv4.0.4 op2r(d15.8opperllass2r(d15.8urrlassv4.0.4 op2r(dl5perllassle2r(d1perl(dden' "v4.7.37"currlassv3.12r(d1dd7perllassle2r(d1rl(dden' "v3.8.11"currlassv3.18.112r(d1rl6opperllass2r(d1rl(dden' "v33"4.4.20"currlassv4.4.2r(d1rllassv4.5.3<2r(d1urlurrlassv4.0.4 op2r(d1ur4"currlassv2r(d1rlv34.5perl(dden' "v4.d.4.42"currl2r(d1rl3opperllass2r(d1"v "vperl(dden' "v4.8.4.32"currlas2r(d1"v2opperllass2r(d13 vperl(dden' "v4.8.4.22"currlassv2r(d13 "opperllass2r(d1perperl(dden' "v4.8.4.22"currlassv2r(dr/opperllass2r(d1v34.5perl(dden' "v4.d.4.42"currl2r(d13plassv4.5.3<2r(d13rlurrlassv4.0.4 op2r(d13r4"currlassv2r(d13lv34.5perl(dden' "v4.d.4.42"currl2r(d13l3opperllass2r(d13v "vperl(dden' "v4.8.4.32"currlas2r(d13v2opperllass2r(d13 vperl(dden' "v4.8.4.22"currlassv2r(d13 "opperllass2r(d14.5perl(dden' "v4.8.4.22"currlassv2r(d"3opperllass2r(d1 "vperl(dden' "v4.8.4.32"currlas2r(d12l6opperllass2r(d12l(dden' "v33"4.4.20"currlassv4.4.2r(d12plassv4.5.3<2r(d1eel /opperllassle> opperl(dden' "v2r(d1ee4"currlassv2r(d12pv34.5perl(dden' "v4.d.4.42"currl2r(d12l3opperllass2r(d124/opperln' 2.62perl(dden' "v2.6' 2r(d1242opperllass2r(d125vperl(dden' "v4.8.4.22"currlassv2r(d12 "opperllass2r(d1.35perl(dden' "v4.8.4.22"currlassv2r(d<2opperllass2r(d1vperl(dden' "v4.8.4.22"currlassv2r(d1"opperllass2r(d15perl(dden' "v pper4.8/spaen' 4.8/formn' 4.8a pper4. href="../linux+v3r(d2/drivers/uio/uio_pci_generic.c">pper4.8img src="../.static/gfx/right.png" alt=">>">pp8/spaen'pp8spae class="lxr_search">pper
pper4.8input typasshidden" namassnavtarget" urrlass">pper4.8input typasstext" namasssearch" idsssearch">pper4.8butt2"ctypasssubmit">Searchpper4.Prefs' 4.8/a>pp8/spaen'er4. .8/divn'er4. .8form ac(dde="ajax+*" method="post" onsubmit="return false;">pp8input typasshidden" namassajax_lookup" idssajax_lookup" urrlass">per4. .8/formn'per4. .8div class="headingbott2m">' 8div idssfile_contents"n
. .18/a>8spae class="comment">/* uio_pci_generic - generic UIO driver for PCI 24/ devices8/spaen'. .28/a>8spae class="comment"> *8/spaen'. .38/a>8spae class="comment"> * Copyright (C) 2009 Red Hat, Inc.8/spaen'. .48/a>8spae class="comment"> * Author: Michael S. Tsirkin <mst@redhat.com>8/spaen'. .58/a>8spae class="comment"> *8/spaen'. .68/a>8spae class="comment"> * This work is licensed under the terms of the GNU GPL, vers22"c2.8/spaen'. .78/a>8spae class="comment"> *8/spaen'. .88/a>8spae class="comment"> * Since the driver does not declare any device ids, you must allocate8/spaen'. .98/a>8spae class="comment"> * id and bind the device to the driver yourself.  For example:8/spaen'. perla>8spae class="comment"> *8/spaen'. 118/a>8spae class="comment"> * # echo "8086 pef5" > /sys/bus/pci/drivers/uio_pci_generic/new_id8/spaen'. 128/a>8spae class="comment"> * # echo -n 0000:00:19.0 > /sys/bus/pci/drivers/e1000e/unbind8/spaen'. 138/a>8spae class="comment"> * # echo -n 0000:00:19.0 > /sys/bus/pci/drivers/uio_pci_generic/bind8/spaen'. 148/a>8spae class="comment"> * # ls -l /sys/bus/pci/devices/0000:00:19.0/driver8/spaen'. 158/a>8spae class="comment"> * .../0000:00:19.0/driver -> ../../../bus/pci/drivers/uio_pci_generic8/spaen'. 168/a>8spae class="comment"> *8/spaen'. 178/a>8spae class="comment"> * Driver won't bind to devices which do not support the Interrupt Disable Bit8/spaen'. 188/a>8spae class="comment"> * in the command register. All devices compliant to PCI 24/ (circa 2002) and8/spaen'. 198/a>8spae class="comment"> * all compliant PCI Express devices should support this bit.8/spaen'. 2erla>8spae class="comment"> */8/spaen'. 218/a>'. 228/a>#include <linux/device.h8/a>>'. 238/a>#include <linux/module.h8/a>>'. 248/a>#include <linux/pci.h8/a>>'. 258/a>#include <linux/slab.h8/a>>'. 268/a>#include <linux/uio_driver.h8/a>>'. 278/a>'. 288/a>#define.8a href="+code=DRIVER_VERSION" class="sref">DRIVER_VERSION8/a>  8spae class="string">"0.01.0"8/spaen'. 298/a>#define.8a href="+code=DRIVER_AUTHOR" class="sref">DRIVER_AUTHOR8/a>   8spae class="string">"Michael S. Tsirkin <mst@redhat.com>"8/spaen'. 308/a>#define.8a href="+code=DRIVER_DESC" class="sref">DRIVER_DESC8/a>     8spae class="string">"Generic UIO driver for PCI 24/ devices"8/spaen'. 318/a>'. 328/a>struct.8a href="+code=uio_pci_generic_dev" class="sref">uio_pci_generic_dev8/a> {'. 338/a>        struct.8a href="+code=uio_info" class="sref">uio_info8/a> 8a href="+code=info" class="sref">info8/a>;'. 348/a>        struct.8a href="+code=pci_dev" class="sref">pci_dev8/a> *8a href="+code=pdev" class="sref">pdev8/a>;'. 358/a>};'. 368/a>'. 378/a>static 8a href="+code=inline" class="sref">inline8/a> struct.8a href="+code=uio_pci_generic_dev" class="sref">uio_pci_generic_dev8/a> *'. 388/a>8a href="+code=to_uio_pci_generic_dev" class="sref">to_uio_pci_generic_dev8/a>(struct.8a href="+code=uio_info" class="sref">uio_info8/a> *8a href="+code=info" class="sref">info8/a>)'. 398/a>{'. 408/a>        return 8a href="+code=container_of" class="sref">container_of8/a>(8a href="+code=info" class="sref">info8/a>, struct.8a href="+code=uio_pci_generic_dev" class="sref">uio_pci_generic_dev8/a>, 8a href="+code=info" class="sref">info8/a>);'. 418/a>}'. 428/a>'. 438/a>8spae class="comment">/* Interrupt handler. Read/modify/write the command register to disable8/spaen'. 448/a>8spae class="comment"> * the interrupt. */8/spaen'. 458/a>static 8a href="+code=irqreturn_t" class="sref">irqreturn_t8/a> 8a href="+code=irqhandler" class="sref">irqhandler8/a>(int 8a href="+code=irq" class="sref">irq8/a>, struct.8a href="+code=uio_info" class="sref">uio_info8/a> *8a href="+code=info" class="sref">info8/a>)'. 468/a>{'. 478/a>        struct.8a href="+code=uio_pci_generic_dev" class="sref">uio_pci_generic_dev8/a> *8a href="+code=gdev" class="sref">gdev8/a> =.8a href="+code=to_uio_pci_generic_dev" class="sref">to_uio_pci_generic_dev8/a>(8a href="+code=info" class="sref">info8/a>);'. 488/a>'. 498/a>        if (!8a href="+code=pci_check_and_mask_intx" class="sref">pci_check_and_mask_intx8/a>(8a href="+code=gdev" class="sref">gdev8/a>->8a href="+code=pdev" class="sref">pdev8/a>))'. 508/a>                return 8a href="+code=IRQ_NONE" class="sref">IRQ_NONE8/a>;'. 518/a>'. 528/a>        8spae class="comment">/* UIO core will signal the user process. */8/spaen'. 538/a>        return 8a href="+code=IRQ_HANDLED" class="sref">IRQ_HANDLED8/a>;'. 548/a>}'. 558/a>'. 568/a>static int 8a href="+code=__devinit" class="sref">__devinit8/a> 8a href="+code=probe" class="sref">probe8/a>(struct.8a href="+code=pci_dev" class="sref">pci_dev8/a> *8a href="+code=pdev" class="sref">pdev8/a>,'. 578/a>                           const struct.8a href="+code=pci_device_id" class="sref">pci_device_id8/a> *8a href="+code=id" class="sref">id8/a>)'. 588/a>{'. 598/a>        struct.8a href="+code=uio_pci_generic_dev" class="sref">uio_pci_generic_dev8/a> *8a href="+code=gdev" class="sref">gdev8/a>;'. 608/a>        int 8a href="+code=err" class="sref">err8/a>;'. 618/a>'. 628/a>        8a href="+code=err" class="sref">err8/a> =.8a href="+code=pci_enable_device" class="sref">pci_enable_device8/a>(8a href="+code=pdev" class="sref">pdev8/a>);'. 638/a>        if (8a href="+code=err" class="sref">err8/a>) {'. 648/a>                8a href="+code=dev_err" class="sref">dev_err8/a>(&8a href="+code=pdev" class="sref">pdev8/a>->8a href="+code=dev" class="sref">dev8/a>, 8spae class="string">"%s: pci_enable_device failed: %d\n"8/spaen,'. 658/a>                        8a href="+code=__func__" class="sref">__func__8/a>, 8a href="+code=err" class="sref">err8/a>);'. 668/a>                return 8a href="+code=err" class="sref">err8/a>;'. 678/a>        }'. 688/a>'. 698/a>        if (!8a href="+code=pdev" class="sref">pdev8/a>->8a href="+code=irq" class="sref">irq8/a>) {'. 708/a>                8a href="+code=dev_warn" class="sref">dev_warn8/a>(&8a href="+code=pdev" class="sref">pdev8/a>->8a href="+code=dev" class="sref">dev8/a>, 8spae class="string">"No IRQ assigned to device: "8/spaen'. 718/a>                         8spae class="string">"no support for interrupts?\n"8/spaen);'. 728/a>                8a href="+code=pci_disable_device" class="sref">pci_disable_device8/a>(8a href="+code=pdev" class="sref">pdev8/a>);'. 738/a>                return -8a href="+code=ENODEV" class="sref">ENODEV8/a>;'. 748/a>        }'. 758/a>'. 768/a>        if (!8a href="+code=pci_intx_mask_supported" class="sref">pci_intx_mask_supported8/a>(8a href="+code=pdev" class="sref">pdev8/a>)) {'. 778/a>                8a href="+code=err" class="sref">err8/a> =.-8a href="+code=ENODEV" class="sref">ENODEV8/a>;'. 788/a>                goto 8a href="+code=err_verify" class="sref">err_verify8/a>;'. 798/a>        }'. 808/a>'. 818/a>        8a href="+code=gdev" class="sref">gdev8/a> =.8a href="+code=kzalloc" class="sref">kzalloc8/a>(sizeof(struct.8a href="+code=uio_pci_generic_dev" class="sref">uio_pci_generic_dev8/a>), 8a href="+code=GFP_KERNEL" class="sref">GFP_KERNEL8/a>);'. 828/a>        if (!8a href="+code=gdev" class="sref">gdev8/a>) {'. 838/a>                8a href="+code=err" class="sref">err8/a> =.-8a href="+code=ENOMEM" class="sref">ENOMEM8/a>;'. 848/a>                goto 8a href="+code=err_alloc" class="sref">err_alloc8/a>;'. 858/a>        }'. 868/a>'. 878/a>        8a href="+code=gdev" class="sref">gdev8/a>->8a href="+code=info" class="sref">info8/a>.8a href="+code=nama" class="sref">nama8/a> =.8spae class="string">"uio_pci_generic"8/spaen;'. 888/a>        8a href="+code=gdev" class="sref">gdev8/a>->8a href="+code=info" class="sref">info8/a>.8a href="+code=vers22"" class="sref">vers22"8/a> =.8a href="+code=DRIVER_VERSION" class="sref">DRIVER_VERSION8/a>;'. 898/a>        8a href="+code=gdev" class="sref">gdev8/a>->8a href="+code=info" class="sref">info8/a>.8a href="+code=irq" class="sref">irq8/a> =.8a href="+code=pdev" class="sref">pdev8/a>->8a href="+code=irq" class="sref">irq8/a>;'. 908/a>        8a href="+code=gdev" class="sref">gdev8/a>->8a href="+code=info" class="sref">info8/a>.8a href="+code=irq_flags" class="sref">irq_flags8/a> =.8a href="+code=IRQF_SHARED" class="sref">IRQF_SHARED8/a>;'. 918/a>        8a href="+code=gdev" class="sref">gdev8/a>->8a href="+code=info" class="sref">info8/a>.8a href="+code=handler" class="sref">handler8/a> =.8a href="+code=irqhandler" class="sref">irqhandler8/a>;'. 928/a>        8a href="+code=gdev" class="sref">gdev8/a>->8a href="+code=pdev" class="sref">pdev8/a> =.8a href="+code=pdev" class="sref">pdev8/a>;'. 938/a>'. 948/a>        if (8a href="+code=uio_register_device" class="sref">uio_register_device8/a>(&8a href="+code=pdev" class="sref">pdev8/a>->8a href="+code=dev" class="sref">dev8/a>, &8a href="+code=gdev" class="sref">gdev8/a>->8a href="+code=info" class="sref">info8/a>))'. 958/a>                goto 8a href="+code=err_register" class="sref">err_register8/a>;'. 968/a>        8a href="+code=pci_set_drvdata" class="sref">pci_set_drvdata8/a>(8a href="+code=pdev" class="sref">pdev8/a>, 8a href="+code=gdev" class="sref">gdev8/a>);'. 978/a>'. 988/a>        return 0;'. 998/a>8a href="+code=err_register" class="sref">err_register8/a>:'.1008/a>        8a href="+code=kfree" class="sref">kfree8/a>(8a href="+code=gdev" class="sref">gdev8/a>);'.1018/a>8a href="+code=err_alloc" class="sref">err_alloc8/a>:'.1028/a>8a href="+code=err_verify" class="sref">err_verify8/a>:'.1038/a>        8a href="+code=pci_disable_device" class="sref">pci_disable_device8/a>(8a href="+code=pdev" class="sref">pdev8/a>);'.1048/a>        return 8a href="+code=err" class="sref">err8/a>;'.1058/a>}'.1068/a>'.1078/a>static void 8a href="+code=remove" class="sref">remove8/a>(struct.8a href="+code=pci_dev" class="sref">pci_dev8/a> *8a href="+code=pdev" class="sref">pdev8/a>)'.1088/a>{'.1098/a>        struct.8a href="+code=uio_pci_generic_dev" class="sref">uio_pci_generic_dev8/a> *8a href="+code=gdev" class="sref">gdev8/a> =.8a href="+code=pci_get_drvdata" class="sref">pci_get_drvdata8/a>(8a href="+code=pdev" class="sref">pdev8/a>);'.1108/a>'.1118/a>        8a href="+code=uio_unregister_device" class="sref">uio_unregister_device8/a>(&8a href="+code=gdev" class="sref">gdev8/a>->8a href="+code=info" class="sref">info8/a>);'.1128/a>        8a href="+code=pci_disable_device" class="sref">pci_disable_device8/a>(8a href="+code=pdev" class="sref">pdev8/a>);'.1138/a>        8a href="+code=kfree" class="sref">kfree8/a>(8a href="+code=gdev" class="sref">gdev8/a>);'.1148/a>}'.1158/a>'.1168/a>static struct.8a href="+code=pci_driver" class="sref">pci_driver8/a> 8a href="+code=driver" class="sref">driver8/a> = {'.1178/a>        .8a href="+code=nama" class="sref">nama8/a> =.8spae class="string">"uio_pci_generic"8/spaen,'.1188/a>        .8a href="+code=id_table" class="sref">id_table8/a> =.8a href="+code=NULL" class="sref">NULL8/a>, 8spae class="comment">/* only dynamic id's */8/spaen'.1198/a>        .8a href="+code=probe" class="sref">probe8/a> =.8a href="+code=probe" class="sref">probe8/a>,'.1208/a>        .8a href="+code=remove" class="sref">remove8/a> =.8a href="+code=remove" class="sref">remove8/a>,'.1218/a>};'.1228/a>'.1238/a>static int 8a href="+code=__init" class="sref">__init8/a> 8a href="+code=init" class="sref">init8/a>(void)'.1248/a>{'.1258/a>        8a href="+code=pr_info" class="sref">pr_info8/a>(8a href="+code=DRIVER_DESC" class="sref">DRIVER_DESC8/a> 8spae class="string">" vers22": "8/spaen.8a href="+code=DRIVER_VERSION" class="sref">DRIVER_VERSION8/a> 8spae class="string">"\n"8/spaen);'.1268/a>        return 8a href="+code=pci_register_driver" class="sref">pci_register_driver8/a>(&8a href="+code=driver" class="sref">driver8/a>);'.1278/a>}'.1288/a>'.1298/a>static void 8a href="+code=__exit" class="sref">__exit8/a> 8a href="+code=cleanup" class="sref">cleanup8/a>(void)'.1308/a>{'.1318/a>        8a href="+code=pci_unregister_driver" class="sref">pci_unregister_driver8/a>(&8a href="+code=driver" class="sref">driver8/a>);'.1328/a>}'.1338/a>'.1348/a>8a href="+code=module_init" class="sref">module_init8/a>(8a href="+code=init" class="sref">init8/a>);'.1358/a>8a href="+code=module_exit" class="sref">module_exit8/a>(8a href="+code=cleanup" class="sref">cleanup8/a>);'.1368/a>'.1378/a>8a href="+code=MODULE_VERSION" class="sref">MODULE_VERSION8/a>(8a href="+code=DRIVER_VERSION" class="sref">DRIVER_VERSION8/a>);'.1388/a>8a href="+code=MODULE_LICENSE" class="sref">MODULE_LICENSE8/a>(8spae class="string">"GPL v2"8/spaen);'.1398/a>8a href="+code=MODULE_AUTHOR" class="sref">MODULE_AUTHOR8/a>(8a href="+code=DRIVER_AUTHOR" class="sref">DRIVER_AUTHOR8/a>);'.1408/a>8a href="+code=MODULE_DESCRIPTION" class="sref">MODULE_DESCRIPTION8/a>(8a href="+code=DRIVER_DESC" class="sref">DRIVER_DESC8/a>);'.1418/a>
The original LXR software by the LXR community8/a>, this experimental vers22" by lxr@linux.no8/a>. 8/divn'8div class="subfooter"> lxr.linux.no kindly hosted by Redpill Linpro AS8/a>, provider of Linux consulting and opera(ddes services since 1995. 8/divn' 8/bodyn'8/htmln'