div> nk ret tsp geclass="is._XRng"lin tsp geclass="is._logopt>a./.static">LXR .8.2//block/ioctl.cn t/sp gin t!-- --ink ret t tsp geid="is._pri(v"nk ret t t in t tenco ax(arg="+pri(v=block/ioctl.c"(method)"); }"eid="pri(v_encolin t buttrgsxt/javsubmi}"eclass="pri(v"ink ret ret t timg/.static/js/lxrngcon.pri(vpe="imalt="Pri(v"ink ret ret t t/buttrgin t t/encoink ret t t/sp gink ret t tsp geid="is._save"nk ret t t in t tenco ax(arg="+save=block/ioctl.c"(method)"); }"eid="save_encolin t buttrgsxt/javsubmi}"eclass="save"ink ret ret t timg/.static/js/lxrngcon.savepe="imalt="Save"ink ret ret t t/buttrgin t t/encoink ret t t/sp gink ret t/sp gin nk ret tdiveclass="is._or(ulin tsp geclass="is._versarglin t ta.n t ./.static3.8.2/"> 1/block/ioctl.c">n t img/.static/js/lxrngcon.lefvpe="imalt="<<pt> ain t tenco ax(arg="block/ioctl.c"(method)"ntB">n t sp geid="ver_ || el">n t s|| el id='="v"eid="v"e on handl="up ife_versargrespo, 'xr.linux.no/linux+v3.8.2/"> ', '.8.2/', '', 'block/ioctl.c');"ink > op(argsn an ="v4.10"n t ink v4.10 op(argsn an ="v4.9.11"n t ink v4.9.11 op(argsn an ="v4.9.10"n t ink v4.9.10 op(argsn an ="v4.9.9"n t ink v4.9.9 op(argsn an ="v4.9.8"n t ink v4.9.8 op(argsn an ="v4.9.7"n t ink v4.9.7 op(argsn an ="v4.9.6"n t ink v4.9.6 op(argsn an ="v4.9.5"n t ink v4.9.5 op(argsn an ="v4.9.4"n t ink v4.9.4 op(argsn an ="v4.9.3"n t ink v4.9.3 op(argsn an ="v4.9.2"n t ink v4.9.2 op(argsn an ="v4.9.1"n t ink v4.9.1 op(argsn an ="v4.9"n t ink v4.9 op(argsn an ="v4. 17"n t ink v4. 17 op(argsn an ="v4. 16"n t ink v4. 16 op(argsn an ="v4. 15"n t ink v4. 15 op(argsn an ="v4. 14"n t ink v4. 14 op(argsn an ="v4. 13"n t ink v4. 13 op(argsn an ="v4. 12"n t ink v4. 12 op(argsn an ="v4.8.11"n t ink v4.8.11 op(argsn an ="v4.8.10"n t ink v4.8.10 op(argsn an ="v4.8.9"n t ink v4.8.9 op(argsn an ="v4. 8"n t ink v4.8.8 op(argsn an ="v4.8.7"n t ink v4. 7 op(argsn an ="v4. 6"n t ink v4. 6 op(argsn an ="v4. 5"n t ink v4. 5 op(argsn an ="v4. 4"n t ink v4. 4 op(argsn an ="v4. 3"n t ink v4. 3 op(argsn an ="v4. 2"n t ink v4. 2 op(argsn an ="v4.8.1"n t ink v4.8.1 op(argsn an ="v4.8"n t ink v4.8 op(argsn an ="v4.7.10"n t ink v4.7.10 op(argsn an ="v4.7.9"n t ink v4.7.9 op(argsn an ="v4.7.8"n t ink v4.7.8 op(argsn an ="v4.7.7"n t ink v4.7.7 op(argsn an ="v4.7 6"n t ink v4.7 6 op(argsn an ="v4.7 5"n t ink v4.7 5 op(argsn an ="v4.7 4"n t ink v4.7 4 op(argsn an ="v4.7 3"n t ink v4.7 3 op(argsn an ="v4.7 2"n t ink v4.7 2 op(argsn an ="v4.7.1"n t ink v4.7.1 op(argsn an ="v4.7"n t ink v4.7 op(argsn an ="v4.6.7"n t ink v4.6.7 op(argsn an ="v4.6.6"n t ink v4.6.6 op(argsn an ="v4.6 5"n t ink v4.6 5 op(argsn an ="v4.6 4"n t ink v4.6 4 op(argsn an ="v4.6 3"n t ink v4.6 3 op(argsn an ="v4.6 2"n t ink v4.6 2 op(argsn an ="v4.6.1"n t ink v4.6.1 op(argsn an ="v4.6"n t ink v4.6 op(argsn an ="v4.5.7"n t ink v4.5.7 op(argsn an ="v4.5.6"n t ink v4.5.6 op(argsn an ="v4.5.5"n t ink v4.5.5 op(argsn an ="v4.5 4"n t ink v4.5 4 op(argsn an ="v4.5 3"n t ink v4.5 3 op(argsn an ="v4.5 2"n t ink v4.5 2 op(argsn an ="v4.5.1"n t ink v4.5.1 op(argsn an ="v4.5"n t ink v4.5 op(argsn an ="v4.4.50"n t ink v4.4.50 op(argsn an ="v4.4.49"n t ink v4.4.49 op(argsn an ="v4.4.48"n t ink v4.4.48 op(argsn an ="v4.4.47"n t ink v4.4.47 op(argsn an ="v4.4.46"n t ink v4.4.46 op(argsn an ="v4.4.45"n t ink v4.4.45 op(argsn an ="v4.4.44"n t ink v4.4.44 op(argsn an ="v4.4.43"n t ink v4.4.43 op(argsn an ="v4.4.42"n t ink v4.4.42 op(argsn an ="v4.4.41"n t ink v4.4.41 op(argsn an ="v4.4.40"n t ink v4.4.40 op(argsn an ="v4.4.39"n t ink v4.4.39 op(argsn an ="v4.4.38"n t ink v4.4.38 op(argsn an ="v4.4.37"n t ink v4.4.37 op(argsn an ="v4.4.36"n t ink v4.4.36 op(argsn an ="v4.4.35"n t ink v4.4.35 op(argsn an ="v4.4.34"n t ink v4.4.34 op(argsn an ="v4.4.33"n t ink v4.4.33 op(argsn an ="v4.4.32"n t ink v4.4.32 op(argsn an ="v4.4.31"n t ink v4.4.31 op(argsn an ="v4.4.30"n t ink v4.4.30 op(argsn an ="v4.4.29"n t ink v4.4.29 op(argsn an ="v4.4.28"n t ink v4.4.28 op(argsn an ="v4.4.27"n t ink v4.4.27 op(argsn an ="v4.4.26"n t ink v4.4.26 op(argsn an ="v4.4.25"n t ink v4.4.25 op(argsn an ="v4.4.24"n t ink v4.4.24 op(argsn an ="v4.4.23"n t ink v4.4.23 op(argsn an ="v4.4.22"n t ink v4.4.22 op(argsn an ="v4.4.21"n t ink v4.4.21 op(argsn an ="v4.4.20"n t ink v4.4.20 op(argsn an ="v4.4.19"n t ink v4.4.19 op(argsn an ="v4.4.18"n t ink v4.4.18 op(argsn an ="v4.4.17"n t ink v4.4.17 op(argsn an ="v4.4 16"n t ink v4.4 16 op(argsn an ="v4.4 15"n t ink v4.4 15 op(argsn an ="v4.4 14"n t ink v4.4.14 op(argsn an ="v4.4 13"n t ink v4.4 13 op(argsn an ="v4.4 12"n t ink v4.4 12 op(argsn an ="v4.4.11"n t ink v4.4.11 op(argsn an ="v4.4.10"n t ink v4.4.10 op(argsn an ="v4.4.9"n t ink v4.4.9 op(argsn an ="v4.4.8"n t ink v4.4.8 op(argsn an ="v4.4.7"n t ink v4.4.7 op(argsn an ="v4.4.6"n t ink v4.4.6 op(argsn an ="v4.4.5"n t ink v4.4.5 op(argsn an ="v4.4.4"n t ink v4.4.4 op(argsn an ="v4.4.3"n t ink v4.4.3 op(argsn an ="v4.4.2"n t ink v4.4.2 op(argsn an ="v4.4.1"n t ink v4.4.1 op(argsn an ="v4.4"n t ink v4.4 op(argsn an ="v4.3.6"n t ink v4.3.6 op(argsn an ="v4.3.5"n t ink v4.3.5 op(argsn an ="v4.3.4"n t ink v4.3.4 op(argsn an ="v4.3.3"n t ink v4.3.3 op(argsn an ="v4.3.2"n t ink v4.3.2 op(argsn an ="v4.3.1"n t ink v4.3.1 op(argsn an ="v4.3"n t ink v4.3 op(argsn an ="v4.2.8"n t ink v4.2.8 op(argsn an ="v4.2.7"n t ink v4.2.7 op(argsn an ="v4.2.6"n t ink v4.2.6 op(argsn an ="v4.2.5"n t ink v4.2.5 op(argsn an ="v4.2.4"n t ink v4.2.4 op(argsn an ="v4.2.3"n t ink v4.2.3 op(argsn an ="v4.2.2"n t ink v4.2.2 op(argsn an ="v4.2.1"n t ink v4.2.1 op(argsn an ="v4.2"n t ink v4.2 op(argsn an ="v4.1.38"n t ink v4.1.38 op(argsn an ="v4.1.37"n t ink v4.1.37 op(argsn an ="v4.1.36"n t ink v4.1.36 op(argsn an ="v4.1.35"n t ink v4.1.35 op(argsn an ="v4.1.34"n t ink v4.1.34 op(argsn an ="v4.1.33"n t ink v4.1.33 op(argsn an ="v4.1.32"n t ink v4.1.32 op(argsn an ="v4.1.31"n t ink v4.1.31 op(argsn an ="v4.1.30"n t ink v4.1.30 op(argsn an ="v4.1.29"n t ink v4.1.29 op(argsn an ="v4.1.28"n t ink v4.1.28 op(argsn an ="v4.1.27"n t ink v4.1.27 op(argsn an ="v4.1.26"n t ink v4.1.26 op(argsn an ="v4.1.25"n t ink v4.1.25 op(argsn an ="v4.1.24"n t ink v4.1.24 op(argsn an ="v4.1.23"n t ink v4.1.23 op(argsn an ="v4.1.22"n t ink v4.1.22 op(argsn an ="v4.1.21"n t ink v4.1.21 op(argsn an ="v4.1.20"n t ink v4.1.20 op(argsn an ="v4.1.19"n t ink v4.1.19 op(argsn an ="v4.1.18"n t ink v4.1.18 op(argsn an ="v4.1.17"n t ink v4.1.17 op(argsn an ="v4.1 16"n t ink v4.1 16 op(argsn an ="v4.1 15"n t ink v4.1 15 op(argsn an ="v4.1 14"n t ink v4.1.14 op(argsn an ="v4.1 13"n t ink v4.1 13 op(argsn an ="v4.1 12"n t ink v4.1 12 op(argsn an ="v4.1.11"n t ink v4.1.11 op(argsn an ="v4.1.10"n t ink v4.1.10 op(argsn an ="v4.1.9"n t ink v4.1.9 op(argsn an ="v4.1.8"n t ink v4.1.8 op(argsn an ="v4.1.7"n t ink v4.1.7 op(argsn an ="v4.1 6"n t ink v4.1 6 op(argsn an ="v4.1 5"n t ink v4.1 5 op(argsn an ="v4.1 4"n t ink v4.1.4 op(argsn an ="v4.1.3"n t ink v4.1.3 op(argsn an ="v4.1.2"n t ink v4.1.2 op(argsn an ="v4.1.1"n t ink v4.1.1 op(argsn an ="v4.1"n t ink v4.1 op(argsn an ="v4.0.9"n t ink v4.0.9 op(argsn an ="v4.0.8"n t ink v4.0.8 op(argsn an ="v4.0.7"n t ink v4.0.7 op(argsn an ="v4.0 6"n t ink v4.0 6 op(argsn an ="v4.0 5"n t ink v4.0 5 op(argsn an ="v4.0 4"n t ink v4.0.4 op(argsn an ="v4.0.3"n t ink v4.0.3 op(argsn an ="v4.0.2"n t ink v4.0.2 op(argsn an ="v4.0.1"n t ink v4.0.1 op(argsn an ="v4.0"n t ink v4.0 op(argsn an ="v3.19.8"n t ink v3.19.8 op(argsn an ="v3.19.7"n t ink v3.19.7 op(argsn an ="v3.19.6"n t ink v3.19.6 op(argsn an ="v3.19.5"n t ink v3.19.5 op(argsn an ="v3.19.4"n t ink v3.19.4 op(argsn an ="v3.19.3"n t ink v3.19.3 op(argsn an ="v3.19.2"n t ink v3.19.2 op(argsn an ="v3.19.1"n t ink v3.19.1 op(argsn an ="v3.19"n t ink v3.19 op(argsn an ="v3.18.48"n t ink v3.18.48 op(argsn an ="v3.18.47"n t ink v3.18.47 op(argsn an ="v3.18.46"n t ink v3.18.46 op(argsn an ="v3.18.45"n t ink v3.18.45 op(argsn an ="v3.18.44"n t ink v3.18.44 op(argsn an ="v3.18.43"n t ink v3.18.43 op(argsn an ="v3.18.42"n t ink v3.18.42 op(argsn an ="v3.18.41"n t ink v3.18.41 op(argsn an ="v3.18.40"n t ink v3.18.40 op(argsn an ="v3.18.39"n t ink v3.18.39 op(argsn an ="v3.18.38"n t ink v3.18.38 op(argsn an ="v3.18.37"n t ink v3.18.37 op(argsn an ="v3.18.36"n t ink v3.18.36 op(argsn an ="v3.18.35"n t ink v3.18.35 op(argsn an ="v3.18.34"n t ink v3.18.34 op(argsn an ="v3.18.33"n t ink v3.18.33 op(argsn an ="v3.18.32"n t ink v3.18.32 op(argsn an ="v3.18.31"n t ink v3.18.31 op(argsn an ="v3.18.30"n t ink v3.18.30 op(argsn an ="v3.18.29"n t ink v3.18.29 op(argsn an ="v3.18.28"n t ink v3.18.28 op(argsn an ="v3.18.27"n t ink v3.18.27 op(argsn an ="v3.18.26"n t ink v3.18.26 op(argsn an ="v3.18.25"n t ink v3.18.25 op(argsn an ="v3.18.24"n t ink v3.18.24 op(argsn an ="v3.18.23"n t ink v3.18.23 op(argsn an ="v3.18.22"n t ink v3.18.22 op(argsn an ="v3.18.21"n t ink v3.18.21 op(argsn an ="v3.18.20"n t ink v3.18.20 op(argsn an ="v3.18.19"n t ink v3.18.19 op(argsn an ="v3.18.18"n t ink v3.18.18 op(argsn an ="v3.18.17"n t ink v3.18.17 op(argsn an ="v3.18.16"n t ink v3.18.16 op(argsn an ="v3.18.15"n t ink v3.18.15 op(argsn an ="v3.18.14"n t ink v3.18.14 op(argsn an ="v3.18.13"n t ink v3.18.13 op(argsn an ="v3.18.12"n t ink v3.18.12 op(argsn an ="v3.18.11"n t ink v3.18.11 op(argsn an ="v3.18.10"n t ink v3.18.10 op(argsn an ="v3.18.9"n t ink v3.18.9 op(argsn an ="v3.18.8"n t ink v3.18.8 op(argsn an ="v3.18.7"n t ink v3.18.7 op(argsn an ="v3.18.6"n t ink v3.18.6 op(argsn an ="v3.18.5"n t ink v3.18.5 op(argsn an ="v3.18.4"n t ink v3.18.4 op(argsn an ="v3.18.3"n t ink v3.18.3 op(argsn an ="v3.18.2"n t ink v3.18.2 op(argsn an ="v3.18.1"n t ink v3.18.1 op(argsn an ="v3.18"n t ink v3.18 op(argsn an ="v3.17.8"n t ink v3.17.8 op(argsn an ="v3.17.7"n t ink v3.17.7 op(argsn an ="v3.17.6"n t ink v3.17 6 op(argsn an ="v3.17 5"n t ink v3.17 5 op(argsn an ="v3.17.4"n t ink v3.17 4 op(argsn an ="v3.17 3"n t ink v3.17 3 op(argsn an ="v3.17.2"n t ink v3.17 2 op(argsn an ="v3.17 1"n t ink v3.17 1 op(argsn an ="v3.17"n t ink v3.17 op(argsn an ="v3.16.39"n t ink v3.16.39 op(argsn an ="v3.16.38"n t ink v3.16.38 op(argsn an ="v3.16.37"n t ink v3.16.37 op(argsn an ="v3.16.36"n t ink v3.16.36 op(argsn an ="v3.16.35"n t ink v3.16.35 op(argsn an ="v3.16.7"n t ink v3.16.7 op(argsn an ="v3.16.6"n t ink v3.16.6 op(argsn an ="v3.16.5"n t ink v3.16.5 op(argsn an ="v3.16.4"n t ink v3.16.4 op(argsn an ="v3.16 3"n t ink v3.16 3 op(argsn an ="v3.16 2"n t ink v3.16 2 op(argsn an ="v3.16 1"n t ink v3.16.1 op(argsn an ="v3.16"n t ink v3.16 op(argsn an ="v3.15.10"n t ink v3.15.10 op(argsn an ="v3.15.9"n t ink v3.15.9 op(argsn an ="v3.15.8"n t ink v3.15.8 op(argsn an ="v3.15.7"n t ink v3.15.7 op(argsn an ="v3.15.6"n t ink v3.15.6 op(argsn an ="v3.15.5"n t ink v3.15.5 op(argsn an ="v3.15.4"n t ink v3.15 4 op(argsn an ="v3.15 3"n t ink v3.15 3 op(argsn an ="v3.15 2"n t ink v3.15 2 op(argsn an ="v3.15.1"n t ink v3.15.1 op(argsn an ="v3.15"n t ink v3.15 op(argsn an ="v3.14.79"n t ink v3.14.79 op(argsn an ="v3.14.78"n t ink v3.14.78 op(argsn an ="v3.14.77"n t ink v3.14.77 op(argsn an ="v3.14.76"n t ink v3.14.76 op(argsn an ="v3.14.75"n t ink v3.14.75 op(argsn an ="v3.14.74"n t ink v3.14.74 op(argsn an ="v3.14.73"n t ink v3.14.73 op(argsn an ="v3.14.72"n t ink v3.14.72 op(argsn an ="v3.14.71"n t ink v3.14.71 op(argsn an ="v3.14.70"n t ink v3.14.70 op(argsn an ="v3.14.69"n t ink v3.14.69 op(argsn an ="v3.14.68"n t ink v3.14.68 op(argsn an ="v3.14.67"n t ink v3.14.67 op(argsn an ="v3.14.66"n t ink v3.14.66 op(argsn an ="v3.14.65"n t ink v3.14.65 op(argsn an ="v3.14.64"n t ink v3.14.64 op(argsn an ="v3.14.63"n t ink v3.14.63 op(argsn an ="v3.14.62"n t ink v3.14.62 op(argsn an ="v3.14.61"n t ink v3.14.61 op(argsn an ="v3.14.60"n t ink v3.14.60 op(argsn an ="v3.14.59"n t ink v3.14.59 op(argsn an ="v3.14.58"n t ink v3.14.58 op(argsn an ="v3.14.57"n t ink v3.14.57 op(argsn an ="v3.14.56"n t ink v3.14.56 op(argsn an ="v3.14.55"n t ink v3.14.55 op(argsn an ="v3.14.54"n t ink v3.14.54 op(argsn an ="v3.14.53"n t ink v3.14.53 op(argsn an ="v3.14.52"n t ink v3.14.52 op(argsn an ="v3.14.51"n t ink v3.14.51 op(argsn an ="v3.14.50"n t ink v3.14.50 op(argsn an ="v3.14.49"n t ink v3.14.49 op(argsn an ="v3.14.48"n t ink v3.14.48 op(argsn an ="v3.14.47"n t ink v3.14.47 op(argsn an ="v3.14.46"n t ink v3.14.46 op(argsn an ="v3.14.45"n t ink v3.14.45 op(argsn an ="v3.14.44"n t ink v3.14.44 op(argsn an ="v3.14.43"n t ink v3.14.43 op(argsn an ="v3.14.42"n t ink v3.14.42 op(argsn an ="v3.14.41"n t ink v3.14.41 op(argsn an ="v3.14.40"n t ink v3.14.40 op(argsn an ="v3.14.39"n t ink v3.14.39 op(argsn an ="v3.14.38"n t ink v3.14.38 op(argsn an ="v3.14.37"n t ink v3.14.37 op(argsn an ="v3.14.36"n t ink v3.14.36 op(argsn an ="v3.14.35"n t ink v3.14.35 op(argsn an ="v3.14.34"n t ink v3.14.34 op(argsn an ="v3.14.33"n t ink v3.14.33 op(argsn an ="v3.14.32"n t ink v3.14.32 op(argsn an ="v3.14.31"n t ink v3.14.31 op(argsn an ="v3.14.30"n t ink v3.14.30 op(argsn an ="v3.14.29"n t ink v3.14.29 op(argsn an ="v3.14.28"n t ink v3.14.28 op(argsn an ="v3.14.27"n t ink v3.14.27 op(argsn an ="v3.14.26"n t ink v3.14.26 op(argsn an ="v3.14.25"n t ink v3.14.25 op(argsn an ="v3.14.24"n t ink v3.14.24 op(argsn an ="v3.14.23"n t ink v3.14.23 op(argsn an ="v3.14.22"n t ink v3.14.22 op(argsn an ="v3.14.21"n t ink v3.14.21 op(argsn an ="v3.14.20"n t ink v3.14.20 op(argsn an ="v3.14.19"n t ink v3.14.19 op(argsn an ="v3.14.18"n t ink v3.14.18 op(argsn an ="v3.14.17"n t ink v3.14.17 op(argsn an ="v3.14.16"n t ink v3.14.16 op(argsn an ="v3.14.15"n t ink v3.14 15 op(argsn an ="v3.14 14"n t ink v3.14.14 op(argsn an ="v3.14.13"n t ink v3.14 13 op(argsn an ="v3.14 12"n t ink v3.14.12 op(argsn an ="v3.14.11"n t ink v3.14.11 op(argsn an ="v3.14.10"n t ink v3.14.10 op(argsn an ="v3.14.9"n t ink v3.14.9 op(argsn an ="v3.14.8"n t ink v3.14.8 op(argsn an ="v3.14.7"n t ink v3.14.7 op(argsn an ="v3.14.6"n t ink v3.14.6 op(argsn an ="v3.14.5"n t ink v3.14.5 op(argsn an ="v3.14.4"n t ink v3.14.4 op(argsn an ="v3.14.3"n t ink v3.14.3 op(argsn an ="v3.14.2"n t ink v3.14.2 op(argsn an ="v3.14.1"n t ink v3.14.1 op(argsn an ="v3.14"n t ink v3.14 op(argsn an ="v3.13.11"n t ink v3.13.11 op(argsn an ="v3.13.10"n t ink v3.13.10 op(argsn an ="v3.13.9"n t ink v3.13.9 op(argsn an ="v3.13.8"n t ink v3.13.8 op(argsn an ="v3.13.7"n t ink v3.13.7 op(argsn an ="v3.13.6"n t ink v3.13.6 op(argsn an ="v3.13.5"n t ink v3.13.5 op(argsn an ="v3.13.4"n t ink v3.13.4 op(argsn an ="v3.13.3"n t ink v3.13.3 op(argsn an ="v3.13.2"n t ink v3.13.2 op(argsn an ="v3.13.1"n t ink v3.13.1 op(argsn an ="v3.13"n t ink v3.13 op(argsn an ="v3.12.70"n t ink v3.12.70 op(argsn an ="v3.12.69"n t ink v3.12.69 op(argsn an ="v3.12.68"n t ink v3.12.68 op(argsn an ="v3.12.67"n t ink v3.12.67 op(argsn an ="v3.12.66"n t ink v3.12.66 op(argsn an ="v3.12.65"n t ink v3.12.65 op(argsn an ="v3.12.64"n t ink v3.12.64 op(argsn an ="v3.12.63"n t ink v3.12.63 op(argsn an ="v3.12.62"n t ink v3.12.62 op(argsn an ="v3.12.61"n t ink v3.12.61 op(argsn an ="v3.12.60"n t ink v3.12.60 op(argsn an ="v3.12.59"n t ink v3.12.59 op(argsn an ="v3.12.58"n t ink v3.12.58 op(argsn an ="v3.12.57"n t ink v3.12.57 op(argsn an ="v3.12.56"n t ink v3.12.56 op(argsn an ="v3.12.55"n t ink v3.12.55 op(argsn an ="v3.12.54"n t ink v3.12.54 op(argsn an ="v3.12.53"n t ink v3.12.53 op(argsn an ="v3.12.52"n t ink v3.12.52 op(argsn an ="v3.12.51"n t ink v3.12.51 op(argsn an ="v3.12.50"n t ink v3.12.50 op(argsn an ="v3.12.49"n t ink v3.12.49 op(argsn an ="v3.12.48"n t ink v3.12.48 op(argsn an ="v3.12.47"n t ink v3.12.47 op(argsn an ="v3.12.46"n t ink v3.12.46 op(argsn an ="v3.12.45"n t ink v3.12.45 op(argsn an ="v3.12.44"n t ink v3.12.44 op(argsn an ="v3.12.43"n t ink v3.12.43 op(argsn an ="v3.12.42"n t ink v3.12.42 op(argsn an ="v3.12.41"n t ink v3.12.41 op(argsn an ="v3.12.40"n t ink v3.12.40 op(argsn an ="v3.12.39"n t ink v3.12.39 op(argsn an ="v3.12.38"n t ink v3.12.38 op(argsn an ="v3.12.37"n t ink v3.12.37 op(argsn an ="v3.12.36"n t ink v3.12.36 op(argsn an ="v3.12.35"n t ink v3.12.35 op(argsn an ="v3.12.34"n t ink v3.12.34 op(argsn an ="v3.12.33"n t ink v3.12.33 op(argsn an ="v3.12.32"n t ink v3.12.32 op(argsn an ="v3.12.31"n t ink v3.12.31 op(argsn an ="v3.12.30"n t ink v3.12.30 op(argsn an ="v3.12.29"n t ink v3.12.29 op(argsn an ="v3.12.28"n t ink v3.12.28 op(argsn an ="v3.12.27"n t ink v3.12.27 op(argsn an ="v3.12.26"n t ink v3.12.26 op(argsn an ="v3.12.25"n t ink v3.12.25 op(argsn an ="v3.12.24"n t ink v3.12.24 op(argsn an ="v3.12.23"n t ink v3.12.23 op(argsn an ="v3.12.22"n t ink v3.12.22 op(argsn an ="v3.12.21"n t ink v3.12.21 op(argsn an ="v3.12.20"n t ink v3.12.20 op(argsn an ="v3.12.19"n t ink v3.12.19 op(argsn an ="v3.12.18"n t ink v3.12.18 op(argsn an ="v3.12.17"n t ink v3.12.17 op(argsn an ="v3.12.16"n t ink v3.12.16 op(argsn an ="v3.12.15"n t ink v3.12 15 op(argsn an ="v3.12 14"n t ink v3.12.14 op(argsn an ="v3.12.13"n t ink v3.12.13 op(argsn an ="v3.12.12"n t ink v3.12.12 op(argsn an ="v3.12.11"n t ink v3.12.11 op(argsn an ="v3.12.10"n t ink v3.12.10 op(argsn an ="v3.12.9"n t ink v3.12.9 op(argsn an ="v3.12.8"n t ink v3.12.8 op(argsn an ="v3.12.7"n t ink v3.12.7 op(argsn an ="v3.12.6"n t ink v3.12.6 op(argsn an ="v3.12.5"n t ink v3.12.5 op(argsn an ="v3.12.4"n t ink v3.12.4 op(argsn an ="v3.12.3"n t ink v3.12.3 op(argsn an ="v3.12.2"n t ink v3.12.2 op(argsn an ="v3.12.1"n t ink v3.12.1 op(argsn an ="v3.12"n t ink v3.12 op(argsn an ="v3.11.10"n t ink v3.11.10 op(argsn an ="v3.11.9"n t ink v3.11.9 op(argsn an ="v3.11.8"n t ink v3.11.8 op(argsn an ="v3.11.7"n t ink v3.11.7 op(argsn an ="v3.11.6"n t ink v3.11 6 op(argsn an ="v3.11 5"n t ink v3.11 5 op(argsn an ="v3.11.4"n t ink v3.11.4 op(argsn an ="v3.11.3"n t ink v3.11.3 op(argsn an ="v3.11.2"n t ink v3.11.2 op(argsn an ="v3.11.1"n t ink v3.11.1 op(argsn an ="v3.11"n t ink v3.11 op(argsn an ="v3.10.105"n t ink v3.10.105 op(argsn an ="v3.10.104"n t ink v3.10.104 op(argsn an ="v3.10.103"n t ink v3.10.103 op(argsn an ="v3.10.102"n t ink v3.10.102 op(argsn an ="v3.10.101"n t ink v3.10.101 op(argsn an ="v3.10.100"n t ink v3.10.100 op(argsn an ="v3.10.99"n t ink v3.10.99 op(argsn an ="v3.10.98"n t ink v3.10.98 op(argsn an ="v3.10.97"n t ink v3.10.97 op(argsn an ="v3.10.96"n t ink v3.10.96 op(argsn an ="v3.10.95"n t ink v3.10.95 op(argsn an ="v3.10.94"n t ink v3.10.94 op(argsn an ="v3.10.93"n t ink v3.10.93 op(argsn an ="v3.10.92"n t ink v3.10.92 op(argsn an ="v3.10.91"n t ink v3.10.91 op(argsn an ="v3.10.90"n t ink v3.10.90 op(argsn an ="v3.10.89"n t ink v3.10.89 op(argsn an ="v3.10.88"n t ink v3.10.88 op(argsn an ="v3.10.87"n t ink v3.10.87 op(argsn an ="v3.10.86"n t ink v3.10.86 op(argsn an ="v3.10.85"n t ink v3.10.85 op(argsn an ="v3.10.84"n t ink v3.10.84 op(argsn an ="v3.10.83"n t ink v3.10.83 op(argsn an ="v3.10.82"n t ink v3.10.82 op(argsn an ="v3.10.81"n t ink v3.10.81 op(argsn an ="v3.10.80"n t ink v3.10.80 op(argsn an ="v3.10.79"n t ink v3.10.79 op(argsn an ="v3.10.78"n t ink v3.10.78 op(argsn an ="v3.10.77"n t ink v3.10.77 op(argsn an ="v3.10.76"n t ink v3.10.76 op(argsn an ="v3.10.75"n t ink v3.10.75 op(argsn an ="v3.10.74"n t ink v3.10.74 op(argsn an ="v3.10.73"n t ink v3.10.73 op(argsn an ="v3.10.72"n t ink v3.10.72 op(argsn an ="v3.10.71"n t ink v3.10.71 op(argsn an ="v3.10.70"n t ink v3.10.70 op(argsn an ="v3.10.69"n t ink v3.10.69 op(argsn an ="v3.10.68"n t ink v3.10.68 op(argsn an ="v3.10.67"n t ink v3.10.67 op(argsn an ="v3.10.66"n t ink v3.10.66 op(argsn an ="v3.10.65"n t ink v3.10.65 op(argsn an ="v3.10.64"n t ink v3.10.64 op(argsn an ="v3.10.63"n t ink v3.10.63 op(argsn an ="v3.10.62"n t ink v3.10.62 op(argsn an ="v3.10.61"n t ink v3.10.61 op(argsn an ="v3.10.60"n t ink v3.10.60 op(argsn an ="v3.10.59"n t ink v3.10.59 op(argsn an ="v3.10.58"n t ink v3.10.58 op(argsn an ="v3.10.57"n t ink v3.10.57 op(argsn an ="v3.10.56"n t ink v3.10.56 op(argsn an ="v3.10.55"n t ink v3.10.55 op(argsn an ="v3.10.54"n t ink v3.10.54 op(argsn an ="v3.10.53"n t ink v3.10.53 op(argsn an ="v3.10.52"n t ink v3.10.52 op(argsn an ="v3.10.51"n t ink v3.10.51 op(argsn an ="v3.10.50"n t ink v3.10.50 op(argsn an ="v3.10.49"n t ink v3.10.49 op(argsn an ="v3.10.48"n t ink v3.10.48 op(argsn an ="v3.10.47"n t ink v3.10.47 op(argsn an ="v3.10.46"n t ink v3.10.46 op(argsn an ="v3.10.45"n t ink v3.10.45 op(argsn an ="v3.10.44"n t ink v3.10.44 op(argsn an ="v3.10.43"n t ink v3.10.43 op(argsn an ="v3.10.42"n t ink v3.10.42 op(argsn an ="v3.10.41"n t ink v3.10.41 op(argsn an ="v3.10.40"n t ink v3.10.40 op(argsn an ="v3.10.39"n t ink v3.10.39 op(argsn an ="v3.10.38"n t ink v3.10.38 op(argsn an ="v3.10.37"n t ink v3.10.37 op(argsn an ="v3.10.36"n t ink v3.10.36 op(argsn an ="v3.10.35"n t ink v3.10.35 op(argsn an ="v3.10.34"n t ink v3.10.34 op(argsn an ="v3.10.33"n t ink v3.10.33 op(argsn an ="v3.10.32"n t ink v3.10.32 op(argsn an ="v3.10.31"n t ink v3.10.31 op(argsn an ="v3.10.30"n t ink v3.10.30 op(argsn an ="v3.10.29"n t ink v3.10.29 op(argsn an ="v3.10.28"n t ink v3.10.28 op(argsn an ="v3.10.27"n t ink v3.10.27 op(argsn an ="v3.10.26"n t ink v3.10.26 op(argsn an ="v3.10.25"n t ink v3.10.25 op(argsn an ="v3.10.24"n t ink v3.10.24 op(argsn an ="v3.10.23"n t ink v3.10.23 op(argsn an ="v3.10.22"n t ink v3.10.22 op(argsn an ="v3.10.21"n t ink v3.10.21 op(argsn an ="v3.10.20"n t ink v3.10.20 op(argsn an ="v3.10.19"n t ink v3.10.19 op(argsn an ="v3.10.18"n t ink v3.10.18 op(argsn an ="v3.10.17"n t ink v3.10.17 op(argsn an ="v3.10.16"n t ink v3.10.16 op(argsn an ="v3.10.15"n t ink v3.10 15 op(argsn an ="v3.10 14"n t ink v3.10.14 op(argsn an ="v3.10.13"n t ink v3.10.13 op(argsn an ="v3.10.12"n t ink v3.10.12 op(argsn an ="v3.10.11"n t ink v3.10.11 op(argsn an ="v3.10.10"n t ink v3.10.10 op(argsn an ="v3.10.9"n t ink v3.10.9 op(argsn an ="v3.10.8"n t ink v3.10.8 op(argsn an ="v3.10.7"n t ink v3.10.7 op(argsn an ="v3.10.6"n t ink v3.10.6 op(argsn an ="v3.10.5"n t ink v3.10.5 op(argsn an ="v3.10.4"n t ink v3.10.4 op(argsn an ="v3.10.3"n t ink v3.10.3 op(argsn an ="v3.10.2"n t ink v3.10.2 op(argsn an ="v3.10.1"n t ink v3.10.1 op(argsn an ="v3.10"n t ink v3.10 op(argsn an ="v3.9.11"n t ink v3.9.11 op(argsn an ="v3.9.10"n t ink v3.9.10 op(argsn an ="v3.9.9"n t ink v3.9.9 op(argsn an ="v3.9.8"n t ink v3.9.8 op(argsn an ="v3.9.7"n t ink v3.9.7 op(argsn an ="v3.9.6"n t ink v3.9.6 op(argsn an ="v3.9.5"n t ink v3.9.5 op(argsn an ="v3.9.4"n t ink v3.9.4 op(argsn an ="v3.9.3"n t ink v3.9.3 op(argsn an ="v3.9.2"n t ink v3.9.2 op(argsn an ="v3.9.1"n t ink v3.9.1 op(argsn an ="v3.9"n t ink v3.9 op(argsn an ="v3.8.13"n t ink v3.8.13 op(argsn an ="v3.8.12"n t ink v3.8.12 op(argsn an ="v3.8.11"n t ink v3.8.11 op(argsn an ="v3.8.10"n t ink v3.8.10 op(argsn an ="v3.8.9"n t ink v3.8.9 op(argsn an ="v3.8.8"n t ink v3.8.8 op(argsn an ="v3.8.7"n t ink v3.8.7 op(argsn an ="v3.8.6"n t ink v3.8.6 op(argsn an ="v3.8.5"n t ink v3.8.5 op(argsn an ="v3.8.4"n t ink v3.8.4 op(argsn an ="v3.8.3"n t ink v3.8.3 op(argsn an ="v3.8.2"n t s|| eled="s|| eled"ink v3.8.2 op(argsn an ="v3.8.1"n t ink v3.8.1 op(argsn an ="v3.8"n t ink v3.8 op(argsn an ="v3.7.10"n t ink v3.7.10 op(argsn an ="v3.7.9"n t ink v3.7.9 op(argsn an ="v3.7.8"n t ink v3.7.8 op(argsn an ="v3.7.7"n t ink v3.7.7 op(argsn an ="v3.7.6"n t ink v3.7 6 op(argsn an ="v3.7 5"n t ink v3.7 5 op(argsn an ="v3.7.4"n t ink v3.7 4 op(argsn an ="v3.7 3"n t ink v3.7 3 op(argsn an ="v3.7.2"n t ink v3.7 2 op(argsn an ="v3.7 1"n t ink v3.7 1 op(argsn an ="v3.7"n t ink v3.7 op(argsn an ="v3.6.11"n t ink v3.6.11 op(argsn an ="v3.6.10"n t ink v3.6.10 op(argsn an ="v3.6.9"n t ink v3.6.9 op(argsn an ="v3.6.8"n t ink v3.6.8 op(argsn an ="v3.6.7"n t ink v3.6.7 op(argsn an ="v3.6.6"n t ink v3.6.6 op(argsn an ="v3.6.5"n t ink v3.6.5 op(argsn an ="v3.6.4"n t ink v3.6.4 op(argsn an ="v3.6 3"n t ink v3.6 3 op(argsn an ="v3.6 2"n t ink v3.6 2 op(argsn an ="v3.6 1"n t ink v3.6.1 op(argsn an ="v3.6"n t ink v3.6 op(argsn an ="v3.5.7"n t ink v3.5.7 op(argsn an ="v3.5.6"n t ink v3.5.6 op(argsn an ="v3.5.5"n t ink v3.5.5 op(argsn an ="v3.5.4"n t ink v3.5 4 op(argsn an ="v3.5 3"n t ink v3.5 3 op(argsn an ="v3.5 2"n t ink v3.5 2 op(argsn an ="v3.5.1"n t ink v3.5.1 op(argsn an ="v3.5"n t ink v3.5 op(argsn an ="v3.4.113"n t ink v3.4.113 op(argsn an ="v3.4.112"n t ink v3.4.112 op(argsn an ="v3.4.111"n t ink v3.4.111 op(argsn an ="v3.4.110"n t ink v3.4.110 op(argsn an ="v3.4.109"n t ink v3.4.109 op(argsn an ="v3.4.108"n t ink v3.4.108 op(argsn an ="v3.4.107"n t ink v3.4.107 op(argsn an ="v3.4.106"n t ink v3.4.106 op(argsn an ="v3.4.105"n t ink v3.4.105 op(argsn an ="v3.4.104"n t ink v3.4.104 op(argsn an ="v3.4.103"n t ink v3.4.103 op(argsn an ="v3.4.102"n t ink v3.4.102 op(argsn an ="v3.4.101"n t ink v3.4.101 op(argsn an ="v3.4.100"n t ink v3.4.100 op(argsn an ="v3.4.99"n t ink v3.4.99 op(argsn an ="v3.4.98"n t ink v3.4.98 op(argsn an ="v3.4.97"n t ink v3.4.97 op(argsn an ="v3.4.96"n t ink v3.4.96 op(argsn an ="v3.4.95"n t ink v3.4.95 op(argsn an ="v3.4.94"n t ink v3.4.94 op(argsn an ="v3.4.93"n t ink v3.4.93 op(argsn an ="v3.4.92"n t ink v3.4.92 op(argsn an ="v3.4.91"n t ink v3.4.91 op(argsn an ="v3.4.90"n t ink v3.4.90 op(argsn an ="v3.4.89"n t ink v3.4.89 op(argsn an ="v3.4.88"n t ink v3.4.88 op(argsn an ="v3.4.87"n t ink v3.4.87 op(argsn an ="v3.4.86"n t ink v3.4.86 op(argsn an ="v3.4.85"n t ink v3.4.85 op(argsn an ="v3.4.84"n t ink v3.4.84 op(argsn an ="v3.4.83"n t ink v3.4.83 op(argsn an ="v3.4.82"n t ink v3.4.82 op(argsn an ="v3.4.81"n t ink v3.4.81 op(argsn an ="v3.4.80"n t ink v3.4.80 op(argsn an ="v3.4.79"n t ink v3.4.79 op(argsn an ="v3.4.78"n t ink v3.4.78 op(argsn an ="v3.4.77"n t ink v3.4.77 op(argsn an ="v3.4.76"n t ink v3.4.76 op(argsn an ="v3.4.75"n t ink v3.4.75 op(argsn an ="v3.4.74"n t ink v3.4.74 op(argsn an ="v3.4.73"n t ink v3.4.73 op(argsn an ="v3.4.72"n t ink v3.4.72 op(argsn an ="v3.4.71"n t ink v3.4.71 op(argsn an ="v3.4.70"n t ink v3.4.70 op(argsn an ="v3.4.69"n t ink v3.4.69 op(argsn an ="v3.4.68"n t ink v3.4.68 op(argsn an ="v3.4.67"n t ink v3.4.67 op(argsn an ="v3.4.66"n t ink v3.4.66 op(argsn an ="v3.4.65"n t ink v3.4.65 op(argsn an ="v3.4.64"n t ink v3.4.64 op(argsn an ="v3.4.63"n t ink v3.4.63 op(argsn an ="v3.4.62"n t ink v3.4.62 op(argsn an ="v3.4.61"n t ink v3.4.61 op(argsn an ="v3.4.60"n t ink v3.4.60 op(argsn an ="v3.4.59"n t ink v3.4.59 op(argsn an ="v3.4.58"n t ink v3.4.58 op(argsn an ="v3.4.57"n t ink v3.4.57 op(argsn an ="v3.4.56"n t ink v3.4.56 op(argsn an ="v3.4.55"n t ink v3.4.55 op(argsn an ="v3.4.54"n t ink v3.4.54 op(argsn an ="v3.4.53"n t ink v3.4.53 op(argsn an ="v3.4.52"n t ink v3.4.52 op(argsn an ="v3.4.51"n t ink v3.4.51 op(argsn an ="v3.4.50"n t ink v3.4.50 op(argsn an ="v3.4.49"n t ink v3.4.49 op(argsn an ="v3.4.48"n t ink v3.4.48 op(argsn an ="v3.4.47"n t ink v3.4.47 op(argsn an ="v3.4.46"n t ink v3.4.46 op(argsn an ="v3.4.45"n t ink v3.4.45 op(argsn an ="v3.4.44"n t ink v3.4.44 op(argsn an ="v3.4.43"n t ink v3.4.43 op(argsn an ="v3.4.42"n t ink v3.4.42 op(argsn an ="v3.4.41"n t ink v3.4.41 op(argsn an ="v3.4.40"n t ink v3.4.40 op(argsn an ="v3.4.39"n t ink v3.4.39 op(argsn an ="v3.4.38"n t ink v3.4.38 op(argsn an ="v3.4.37"n t ink v3.4.37 op(argsn an ="v3.4.36"n t ink v3.4.36 op(argsn an ="v3.4.35"n t ink v3.4.35 op(argsn an ="v3.4.34"n t ink v3.4.34 op(argsn an ="v3.4.33"n t ink v3.4.33 op(argsn an ="v3.4.32"n t ink v3.4.32 op(argsn an ="v3.4.31"n t ink v3.4.31 op(argsn an ="v3.4.30"n t ink v3.4.30 op(argsn an ="v3.4.29"n t ink v3.4.29 op(argsn an ="v3.4.28"n t ink v3.4.28 op(argsn an ="v3.4.27"n t ink v3.4.27 op(argsn an ="v3.4.26"n t ink v3.4.26 op(argsn an ="v3.4.25"n t ink v3.4.25 op(argsn an ="v3.4.24"n t ink v3.4.24 op(argsn an ="v3.4.23"n t ink v3.4.23 op(argsn an ="v3.4.22"n t ink v3.4.22 op(argsn an ="v3.4.21"n t ink v3.4.21 op(argsn an ="v3.4.20"n t ink v3.4.20 op(argsn an ="v3.4.19"n t ink v3.4.19 op(argsn an ="v3.4.18"n t ink v3.4.18 op(argsn an ="v3.4.17"n t ink v3.4.17 op(argsn an ="v3.4.16"n t ink v3.4.16 op(argsn an ="v3.4.15"n t ink v3.4 15 op(argsn an ="v3.4 14"n t ink v3.4.14 op(argsn an ="v3.4.13"n t ink v3.4 13 op(argsn an ="v3.4 12"n t ink v3.4.12 op(argsn an ="v3.4.11"n t ink v3.4.11 op(argsn an ="v3.4.10"n t ink v3.4.10 op(argsn an ="v3.4.9"n t ink v3.4.9 op(argsn an ="v3.4.8"n t ink v3.4.8 op(argsn an ="v3.4.7"n t ink v3.4.7 op(argsn an ="v3.4.6"n t ink v3.4.6 op(argsn an ="v3.4.5"n t ink v3.4.5 op(argsn an ="v3.4.4"n t ink v3.4.4 op(argsn an ="v3.4.3"n t ink v3.4.3 op(argsn an ="v3.4.2"n t ink v3.4.2 op(argsn an ="v3.4.1"n t ink v3.4.1 op(argsn an ="v3.4"n t ink v3.4 op(argsn an ="v3.3.8"n t ink v3.3.8 op(argsn an ="v3.3.7"n t ink v3.3.7 op(argsn an ="v3.3.6"n t ink v3.3.6 op(argsn an ="v3.3.5"n t ink v3.3.5 op(argsn an ="v3.3.4"n t ink v3.3.4 op(argsn an ="v3.3.3"n t ink v3.3.3 op(argsn an ="v3.3.2"n t ink v3.3.2 op(argsn an ="v3.3.1"n t ink v3.3.1 op(argsn an ="v3.3"n t ink v3.3 op(argsn an ="v3.2.84"n t ink v3.2.84 op(argsn an ="v3.2.83"n t ink v3.2.83 op(argsn an ="v3.2.82"n t ink v3.2.82 op(argsn an ="v3.2.81"n t ink v3.2.81 op(argsn an ="v3.2.80"n t ink v3.2.80 op(argsn an ="v3.2.79"n t ink v3.2.79 op(argsn an ="v3.2.78"n t ink v3.2.78 op(argsn an ="v3.2.77"n t ink v3.2.77 op(argsn an ="v3.2.76"n t ink v3.2.76 op(argsn an ="v3.2.75"n t ink v3.2.75 op(argsn an ="v3.2.74"n t ink v3.2.74 op(argsn an ="v3.2.73"n t ink v3.2.73 op(argsn an ="v3.2.72"n t ink v3.2.72 op(argsn an ="v3.2.71"n t ink v3.2.71 op(argsn an ="v3.2.70"n t ink v3.2.70 op(argsn an ="v3.2.69"n t ink v3.2.69 op(argsn an ="v3.2.68"n t ink v3.2.68 op(argsn an ="v3.2.67"n t ink v3.2.67 op(argsn an ="v3.2.66"n t ink v3.2.66 op(argsn an ="v3.2.65"n t ink v3.2.65 op(argsn an ="v3.2.64"n t ink v3.2.64 op(argsn an ="v3.2.63"n t ink v3.2.63 op(argsn an ="v3.2.62"n t ink v3.2.62 op(argsn an ="v3.2.61"n t ink v3.2.61 op(argsn an ="v3.2.60"n t ink v3.2.60 op(argsn an ="v3.2.59"n t ink v3.2.59 op(argsn an ="v3.2.58"n t ink v3.2.58 op(argsn an ="v3.2.57"n t ink v3.2.57 op(argsn an ="v3.2.56"n t ink v3.2.56 op(argsn an ="v3.2.55"n t ink v3.2.55 op(argsn an ="v3.2.54"n t ink v3.2.54 op(argsn an ="v3.2.53"n t ink v3.2.53 op(argsn an ="v3.2.52"n t ink v3.2.52 op(argsn an ="v3.2.51"n t ink v3.2.51 op(argsn an ="v3.2.50"n t ink v3.2.50 op(argsn an ="v3.2.49"n t ink v3.2.49 op(argsn an ="v3.2.48"n t ink v3.2.48 op(argsn an ="v3.2.47"n t ink v3.2.47 op(argsn an ="v3.2.46"n t ink v3.2.46 op(argsn an ="v3.2.45"n t ink v3.2.45 op(argsn an ="v3.2.44"n t ink v3.2.44 op(argsn an ="v3.2.43"n t ink v3.2.43 op(argsn an ="v3.2.42"n t ink v3.2.42 op(argsn an ="v3.2.41"n t ink v3.2.41 op(argsn an ="v3.2.40"n t ink v3.2.40 op(argsn an ="v3.2.39"n t ink v3.2.39 op(argsn an ="v3.2.38"n t ink v3.2.38 op(argsn an ="v3.2.37"n t ink v3.2.37 op(argsn an ="v3.2.36"n t ink v3.2.36 op(argsn an ="v3.2.35"n t ink v3.2.35 op(argsn an ="v3.2.34"n t ink v3.2.34 op(argsn an ="v3.2.33"n t ink v3.2.33 op(argsn an ="v3.2.32"n t ink v3.2.32 op(argsn an ="v3.2.31"n t ink v3.2.31 op(argsn an ="v3.2.30"n t ink v3.2.30 op(argsn an ="v3.2.29"n t ink v3.2.29 op(argsn an ="v3.2.28"n t ink v3.2.28 op(argsn an ="v3.2.27"n t ink v3.2.27 op(argsn an ="v3.2.26"n t ink v3.2.26 op(argsn an ="v3.2.25"n t ink v3.2.25 op(argsn an ="v3.2.24"n t ink v3.2.24 op(argsn an ="v3.2.23"n t ink v3.2.23 op(argsn an ="v3.2.22"n t ink v3.2.22 op(argsn an ="v3.2.21"n t ink v3.2.21 op(argsn an ="v3.2.20"n t ink v3.2.20 op(argsn an ="v3.2.19"n t ink v3.2.19 op(argsn an ="v3.2.18"n t ink v3.2.18 op(argsn an ="v3.2.17"n t ink v3.2.17 op(argsn an ="v3.2.16"n t ink v3.2.16 op(argsn an ="v3.2.15"n t ink v3.2 15 op(argsn an ="v3.2 14"n t ink v3.2.14 op(argsn an ="v3.2.13"n t ink v3.2.13 op(argsn an ="v3.2.12"n t ink v3.2.12 op(argsn an ="v3.2.11"n t ink v3.2.11 op(argsn an ="v3.2.10"n t ink v3.2.10 op(argsn an ="v3.2.9"n t ink v3.2.9 op(argsn an ="v3.2.8"n t ink v3.2.8 op(argsn an ="v3.2.7"n t ink v3.2.7 op(argsn an ="v3.2.6"n t ink v3.2.6 op(argsn an ="v3.2.5"n t ink v3.2.5 op(argsn an ="v3.2.4"n t ink v3.2.4 op(argsn an ="v3.2.3"n t ink v3.2.3 op(argsn an ="v3.2.2"n t ink v3.2.2 op(argsn an ="v3.2.1"n t ink v3.2.1 op(argsn an ="v3.2"n t ink v3.2 op(argsn an ="v3.1.10"n t ink v3.1.10 op(argsn an ="v3.1.9"n t ink v3.1.9 op(argsn an ="v3.1.8"n t ink v3.1.8 op(argsn an ="v3.1.7"n t ink v3.1.7 op(argsn an ="v3.1.6"n t ink v3.1.6 op(argsn an ="v3.1.5"n t ink v3.1.5 op(argsn an ="v3.1.4"n t ink v3.1.4 op(argsn an ="v3.1.3"n t ink v3.1.3 op(argsn an ="v3.1.2"n t ink v3.1.2 op(argsn an ="v3.1.1"n t ink v3.1.1 op(argsn an ="v3.1"n t ink v3.1 op(argsn an ="v3.0.101"n t ink v3.0.101 op(argsn an ="v3.0.100"n t ink v3.0.100 op(argsn an ="v3.0.99"n t ink v3.0.99 op(argsn an ="v3.0.98"n t ink v3.0.98 op(argsn an ="v3.0.97"n t ink v3.0.97 op(argsn an ="v3.0.96"n t ink v3.0.96 op(argsn an ="v3.0.95"n t ink v3.0.95 op(argsn an ="v3.0.94"n t ink v3.0.94 op(argsn an ="v3.0.93"n t ink v3.0.93 op(argsn an ="v3.0.92"n t ink v3.0.92 op(argsn an ="v3.0.91"n t ink v3.0.91 op(argsn an ="v3.0.90"n t ink v3.0.90 op(argsn an ="v3.0.89"n t ink v3.0.89 op(argsn an ="v3.0.88"n t ink v3.0.88 op(argsn an ="v3.0.87"n t ink v3.0.87 op(argsn an ="v3.0.86"n t ink v3.0.86 op(argsn an ="v3.0.85"n t ink v3.0.85 op(argsn an ="v3.0.84"n t ink v3.0.84 op(argsn an ="v3.0.83"n t ink v3.0.83 op(argsn an ="v3.0.82"n t ink v3.0.82 op(argsn an ="v3.0.81"n t ink v3.0.81 op(argsn an ="v3.0.80"n t ink v3.0.80 op(argsn an ="v3.0.79"n t ink v3.0.79 op(argsn an ="v3.0.78"n t ink v3.0.78 op(argsn an ="v3.0.77"n t ink v3.0.77 op(argsn an ="v3.0.76"n t ink v3.0.76 op(argsn an ="v3.0.75"n t ink v3.0.75 op(argsn an ="v3.0.74"n t ink v3.0.74 op(argsn an ="v3.0.73"n t ink v3.0.73 op(argsn an ="v3.0.72"n t ink v3.0.72 op(argsn an ="v3.0.71"n t ink v3.0.71 op(argsn an ="v3.0.70"n t ink v3.0.70 op(argsn an ="v3.0.69"n t ink v3.0.69 op(argsn an ="v3.0.68"n t ink v3.0.68 op(argsn an ="v3.0.67"n t ink v3.0.67 op(argsn an ="v3.0.66"n t ink v3.0.66 op(argsn an ="v3.0.65"n t ink v3.0.65 op(argsn an ="v3.0.64"n t ink v3.0.64 op(argsn an ="v3.0.63"n t ink v3.0.63 op(argsn an ="v3.0.62"n t ink v3.0.62 op(argsn an ="v3.0.61"n t ink v3.0.61 op(argsn an ="v3.0.60"n t ink v3.0.60 op(argsn an ="v3.0.59"n t ink v3.0.59 op(argsn an ="v3.0.58"n t ink v3.0.58 op(argsn an ="v3.0.57"n t ink v3.0.57 op(argsn an ="v3.0.56"n t ink v3.0.56 op(argsn an ="v3.0.55"n t ink v3.0.55 op(argsn an ="v3.0.54"n t ink v3.0.54 op(argsn an ="v3.0.53"n t ink v3.0.53 op(argsn an ="v3.0.52"n t ink v3.0.52 op(argsn an ="v3.0.51"n t ink v3.0.51 op(argsn an ="v3.0.50"n t ink v3.0.50 op(argsn an ="v3.0.49"n t ink v3.0.49 op(argsn an ="v3.0.48"n t ink v3.0.48 op(argsn an ="v3.0.47"n t ink v3.0.47 op(argsn an ="v3.0.46"n t ink v3.0.46 op(argsn an ="v3.0.45"n t ink v3.0.45 op(argsn an ="v3.0.44"n t ink v3.0.44 op(argsn an ="v3.0.43"n t ink v3.0.43 op(argsn an ="v3.0.42"n t ink v3.0.42 op(argsn an ="v3.0.41"n t ink v3.0.41 op(argsn an ="v3.0.40"n t ink v3.0.40 op(argsn an ="v3.0.39"n t ink v3.0.39 op(argsn an ="v3.0.38"n t ink v3.0.38 op(argsn an ="v3.0.37"n t ink v3.0.37 op(argsn an ="v3.0.36"n t ink v3.0.36 op(argsn an ="v3.0.35"n t ink v3.0.35 op(argsn an ="v3.0.34"n t ink v3.0.34 op(argsn an ="v3.0.33"n t ink v3.0.33 op(argsn an ="v3.0.32"n t ink v3.0.32 op(argsn an ="v3.0.31"n t ink v3.0.31 op(argsn an ="v3.0.30"n t ink v3.0.30 op(argsn an ="v3.0.29"n t ink v3.0.29 op(argsn an ="v3.0.28"n t ink v3.0.28 op(argsn an ="v3.0.27"n t ink v3.0.27 op(argsn an ="v3.0.26"n t ink v3.0.26 op(argsn an ="v3.0.25"n t ink v3.0.25 op(argsn an ="v3.0.24"n t ink v3.0.24 op(argsn an ="v3.0.23"n t ink v3.0.23 op(argsn an ="v3.0.22"n t ink v3.0.22 op(argsn an ="v3.0.21"n t ink v3.0.21 op(argsn an ="v3.0.20"n t ink v3.0.20 op(argsn an ="v3.0.19"n t ink v3.0.19 op(argsn an ="v3.0.18"n t ink v3.0.18 op(argsn an ="v3.0.17"n t ink v3.0.17 op(argsn an ="v3.0.16"n t ink v3.0.16 op(argsn an ="v3.0.15"n t ink v3.0 15 op(argsn an ="v3.0 14"n t ink v3.0.14 op(argsn an ="v3.0.13"n t ink v3.0.13 op(argsn an ="v3.0.12"n t ink v3.0.12 op(argsn an ="v3.0.11"n t ink v3.0.11 op(argsn an ="v3.0.10"n t ink v3.0.10 op(argsn an ="v3.0.9"n t ink v3.0.9 op(argsn an ="v3.0.8"n t ink v3.0.8 op(argsn an ="v3.0.7"n t ink v3.0.7 op(argsn an ="v3.0.6"n t ink v3.0.6 op(argsn an ="v3.0.5"n t ink v3.0.5 op(argsn an ="v3.0.4"n t ink v3.0.4 op(argsn an ="v3.0.3"n t ink v3.0.3 op(argsn an ="v3.0.2"n t ink v3.0.2 op(argsn an ="v3.0.1"n t ink v3.0.1 op(argsn an ="v3.0"n t ink v3.0 op(argsn an ="v2.6 39.4"n t ink v2.6 39.4 op(argsn an ="v2.6 39.3"n t ink v2.6 39.3 op(argsn an ="v2.6 39.2"n t ink v2.6 39.2 op(argsn an ="v2.6 39.1"n t ink v2.6 39.1 op(argsn an ="v2.6 39"n t ink v2.6 39 op(argsn an ="v2.6 38.8"n t ink v2.6 38.8 op(argsn an ="v2.6 38.7"n t ink v2.6 38.7 op(argsn an ="v2.6 38.6"n t ink v2.6 38.6 op(argsn an ="v2.6 38.5"n t ink v2.6 38.5 op(argsn an ="v2.6 38.4"n t ink v2.6 38.4 op(argsn an ="v2.6 38.3"n t ink v2.6 38.3 op(argsn an ="v2.6 38.2"n t ink v2.6 38.2 op(argsn an ="v2.6 38.1"n t ink v2.6 38.1 op(argsn an ="v2.6 38"n t ink v2.6 38 op(argsn an ="v2.6 37.6"n t ink v2.6 37 6 op(argsn an ="v2.6 37 5"n t ink v2.6 37 5 op(argsn an ="v2.6 37 4"n t ink v2.6 37 4 op(argsn an ="v2.6 37 3"n t ink v2.6 37 3 op(argsn an ="v2.6 37 2"n t ink v2.6 37 2 op(argsn an ="v2.6 37 1"n t ink v2.6 37 1 op(argsn an ="v2.6 37"n t ink v2.6 37 op(argsn an ="v2.6 36 4"n t ink v2.6 36.4 op(argsn an ="v2.6 36.3"n t ink v2.6 36 3 op(argsn an ="v2.6 36 2"n t ink v2.6 36 2 op(argsn an ="v2.6 36 1"n t ink v2.6 36.1 op(argsn an ="v2.6 36"n t ink v2.6 36 op(argsn an ="v2.6 35 14"n t ink v2.6 35 14 op(argsn an ="v2.6 35 13"n t ink v2.6 35.13 op(argsn an ="v2.6 35.12"n t ink v2.6 35.12 op(argsn an ="v2.6 35.11"n t ink v2.6 35.11 op(argsn an ="v2.6 35.10"n t ink v2.6 35.10 op(argsn an ="v2.6 35.9"n t ink v2.6 35.9 op(argsn an ="v2.6 35.8"n t ink v2.6 35.8 op(argsn an ="v2.6 35.7"n t ink v2.6 35.7 op(argsn an ="v2.6 35.6"n t ink v2.6 35.6 op(argsn an ="v2.6 35.5"n t ink v2.6 35.5 op(argsn an ="v2.6 35.4"n t ink v2.6 35 4 op(argsn an ="v2.6 35 3"n t ink v2.6 35.3 op(argsn an ="v2.6 35.2"n t ink v2.6 35.2 op(argsn an ="v2.6 35.1"n t ink v2.6 35.1 op(argsn an ="v2.6 35"n t ink v2.6 35 op(argsn an ="v2.6 34.15"n t ink v2.6 34.15 op(argsn an ="v2.6 34.14"n t ink v2.6 34.14 op(argsn an ="v2.6 34.13"n t ink v2.6 34 13 op(argsn an ="v2.6 34 12"n t ink v2.6 34.12 op(argsn an ="v2.6 34.11"n t ink v2.6 34.11 op(argsn an ="v2.6 34.10"n t ink v2.6 34.10 op(argsn an ="v2.6 34.9"n t ink v2.6 34.9 op(argsn an ="v2.6 34.8"n t ink v2.6 34.8 op(argsn an ="v2.6 34.7"n t ink v2.6 34.7 op(argsn an ="v2.6 34.6"n t ink v2.6 34.6 op(argsn an ="v2.6 34.5"n t ink v2.6 34.5 op(argsn an ="v2.6 34.4"n t ink v2.6 34.4 op(argsn an ="v2.6 34.3"n t ink v2.6 34 3 op(argsn an ="v2.6 34 2"n t ink v2.6 34.2 op(argsn an ="v2.6 34.1"n t ink v2.6 34.1 op(argsn an ="v2.6 34"n t ink v2.6 34 op(argsn an ="v2.6 33.20"n t ink v2.6 33.20 op(argsn an ="v2.6 33.19"n t ink v2.6 33.19 op(argsn an ="v2.6 33.18"n t ink v2.6 33.18 op(argsn an ="v2.6 33.17"n t ink v2.6 33.17 op(argsn an ="v2.6 33.16"n t ink v2.6 33.16 op(argsn an ="v2.6 33.15"n t ink v2.6 33.15 op(argsn an ="v2.6 33.14"n t ink v2.6 33.14 op(argsn an ="v2.6 33.13"n t ink v2.6 33 13 op(argsn an ="v2.6 33 12"n t ink v2.6 33.12 op(argsn an ="v2.6 33.11"n t ink v2.6 33.11 op(argsn an ="v2.6 33.10"n t ink v2.6 33.10 op(argsn an ="v2.6 33.9"n t ink v2.6 33.9 op(argsn an ="v2.6 33.8"n t ink v2.6 33.8 op(argsn an ="v2.6 33.7"n t ink v2.6 33.7 op(argsn an ="v2.6 33.6"n t ink v2.6 33.6 op(argsn an ="v2.6 33.5"n t ink v2.6 33.5 op(argsn an ="v2.6 33.4"n t ink v2.6 33.4 op(argsn an ="v2.6 33.3"n t ink v2.6 33 3 op(argsn an ="v2.6 33 2"n t ink v2.6 33.2 op(argsn an ="v2.6 33.1"n t ink v2.6 33.1 op(argsn an ="v2.6 33"n t ink v2.6 33 op(argsn an ="v2.6 32.71"n t ink v2.6 32.71 op(argsn an ="v2.6 32.70"n t ink v2.6 32.70 op(argsn an ="v2.6 32.69"n t ink v2.6 32.69 op(argsn an ="v2.6 32.68"n t ink v2.6 32.68 op(argsn an ="v2.6 32.67"n t ink v2.6 32.67 op(argsn an ="v2.6 32.66"n t ink v2.6 32.66 op(argsn an ="v2.6 32.65"n t ink v2.6 32.65 op(argsn an ="v2.6 32.64"n t ink v2.6 32.64 op(argsn an ="v2.6 32.63"n t ink v2.6 32.63 op(argsn an ="v2.6 32.62"n t ink v2.6 32.62 op(argsn an ="v2.6 32.61"n t ink v2.6 32.61 op(argsn an ="v2.6 32.60"n t ink v2.6 32.60 op(argsn an ="v2.6 32.59"n t ink v2.6 32.59 op(argsn an ="v2.6 32.58"n t ink v2.6 32.58 op(argsn an ="v2.6 32.57"n t ink v2.6 32.57 op(argsn an ="v2.6 32.56"n t ink v2.6 32.56 op(argsn an ="v2.6 32.55"n t ink v2.6 32.55 op(argsn an ="v2.6 32.54"n t ink v2.6 32.54 op(argsn an ="v2.6 32.53"n t ink v2.6 32.53 op(argsn an ="v2.6 32.52"n t ink v2.6 32.52 op(argsn an ="v2.6 32.51"n t ink v2.6 32.51 op(argsn an ="v2.6 32.50"n t ink v2.6 32.50 op(argsn an ="v2.6 32.49"n t ink v2.6 32.49 op(argsn an ="v2.6 32.48"n t ink v2.6 32.48 op(argsn an ="v2.6 32.47"n t ink v2.6 32.47 op(argsn an ="v2.6 32.46"n t ink v2.6 32.46 op(argsn an ="v2.6 32.45"n t ink v2.6 32.45 op(argsn an ="v2.6 32.44"n t ink v2.6 32.44 op(argsn an ="v2.6 32.43"n t ink v2.6 32.43 op(argsn an ="v2.6 32.42"n t ink v2.6 32.42 op(argsn an ="v2.6 32.41"n t ink v2.6 32.41 op(argsn an ="v2.6 32.40"n t ink v2.6 32.40 op(argsn an ="v2.6 32.39"n t ink v2.6 32.39 op(argsn an ="v2.6 32.38"n t ink v2.6 32.38 op(argsn an ="v2.6 32 37"n t ink v2.6 32.37 op(argsn an ="v2.6 32.36"n t ink v2.6 32.36 op(argsn an ="v2.6 32 35"n t ink v2.6 32.35 op(argsn an ="v2.6 32.34"n t ink v2.6 32.34 op(argsn an ="v2.6 32 33"n t ink v2.6 32.33 op(argsn an ="v2.6 32.32"n t ink v2.6 32.32 op(argsn an ="v2.6 32.31"n t ink v2.6 32.31 op(argsn an ="v2.6 32.30"n t ink v2.6 32.30 op(argsn an ="v2.6 32.29"n t ink v2.6 32.29 op(argsn an ="v2.6 32.28"n t ink v2.6 32.28 op(argsn an ="v2.6 32.27"n t ink v2.6 32.27 op(argsn an ="v2.6 32.26"n t ink v2.6 32.26 op(argsn an ="v2.6 32.25"n t ink v2.6 32.25 op(argsn an ="v2.6 32.24"n t ink v2.6 32.24 op(argsn an ="v2.6 32.23"n t ink v2.6 32.23 op(argsn an ="v2.6 32.22"n t ink v2.6 32.22 op(argsn an ="v2.6 32.21"n t ink v2.6 32.21 op(argsn an ="v2.6 32.20"n t ink v2.6 32.20 op(argsn an ="v2.6 32.19"n t ink v2.6 32.19 op(argsn an ="v2.6 32.18"n t ink v2.6 32.18 op(argsn an ="v2.6 32.17"n t ink v2.6 32.17 op(argsn an ="v2.6 32.16"n t ink v2.6 32.16 op(argsn an ="v2.6 32.15"n t ink v2.6 32 15 op(argsn an ="v2.6 32 14"n t ink v2.6 32.14 op(argsn an ="v2.6 32.13"n t ink v2.6 32.13 op(argsn an ="v2.6 32.12"n t ink v2.6 32.12 op(argsn an ="v2.6 32.11"n t ink v2.6 32.11 op(argsn an ="v2.6 32.10"n t ink v2.6 32.10 op(argsn an ="v2.6 32.9"n t ink v2.6 32.9 op(argsn an ="v2.6 32.8"n t ink v2.6 32.8 op(argsn an ="v2.6 32.7"n t ink v2.6 32.7 op(argsn an ="v2.6 32.6"n t ink v2.6 32.6 op(argsn an ="v2.6 32.5"n t ink v2.6 32.5 op(argsn an ="v2.6 32.4"n t ink v2.6 32.4 op(argsn an ="v2.6 32.3"n t ink v2.6 32.3 op(argsn an ="v2.6 32.2"n t ink v2.6 32.2 op(argsn an ="v2.6 32.1"n t ink v2.6 32.1 op(argsn an ="v2.6 32"n t ink v2.6 32 op(argsn an ="v2.6 31 14"n t ink v2.6 31.14 op(argsn an ="v2.6 31.13"n t ink v2.6 31.13 op(argsn an ="v2.6 31.12"n t ink v2.6 31.12 op(argsn an ="v2.6 31.11"n t ink v2.6 31.11 op(argsn an ="v2.6 31.10"n t ink v2.6 31.10 op(argsn an ="v2.6 31.9"n t ink v2.6 31.9 op(argsn an ="v2.6 31.8"n t ink v2.6 31.8 op(argsn an ="v2.6 31.7"n t ink v2.6 31.7 op(argsn an ="v2.6 31.6"n t ink v2.6 31.6 op(argsn an ="v2.6 31.5"n t ink v2.6 31.5 op(argsn an ="v2.6 31.4"n t ink v2.6 31.4 op(argsn an ="v2.6 31.3"n t ink v2.6 31.3 op(argsn an ="v2.6 31.2"n t ink v2.6 31.2 op(argsn an ="v2.6 31.1"n t ink v2.6 31.1 op(argsn an ="v2.6 31"n t ink v2.6 31 op(argsn an ="v2.6 30.10"n t ink v2.6 30.10 op(argsn an ="v2.6 30.9"n t ink v2.6 30.9 op(argsn an ="v2.6 30.8"n t ink v2.6 30.8 op(argsn an ="v2.6 30.7"n t ink v2.6 30.7 op(argsn an ="v2.6 30.6"n t ink v2.6 30.6 op(argsn an ="v2.6 30.5"n t ink v2.6 30.5 op(argsn an ="v2.6 30.4"n t ink v2.6 30.4 op(argsn an ="v2.6 30.3"n t ink v2.6 30.3 op(argsn an ="v2.6 30.2"n t ink v2.6 30.2 op(argsn an ="v2.6 30.1"n t ink v2.6 30.1 op(argsn an ="v2.6 30"n t ink v2.6 30 op(argsn an ="v2.6 29.6"n t ink v2.6 29.6 op(argsn an ="v2.6 29.5"n t ink v2.6 29.5 op(argsn an ="v2.6 29.4"n t ink v2.6 29.4 op(argsn an ="v2.6 29.3"n t ink v2.6 29.3 op(argsn an ="v2.6 29.2"n t ink v2.6 29.2 op(argsn an ="v2.6 29.1"n t ink v2.6 29.1 op(argsn an ="v2.6 29"n t ink v2.6 29 op(argsn an ="v2.6 28.10"n t ink v2.6 28.10 op(argsn an ="v2.6 28.9"n t ink v2.6 28.9 op(argsn an ="v2.6 28.8"n t ink v2.6 28.8 op(argsn an ="v2.6 28.7"n t ink v2.6 28.7 op(argsn an ="v2.6 28.6"n t ink v2.6 28.6 op(argsn an ="v2.6 28.5"n t ink v2.6 28.5 op(argsn an ="v2.6 28.4"n t ink v2.6 28.4 op(argsn an ="v2.6 28.3"n t ink v2.6 28.3 op(argsn an ="v2.6 28.2"n t ink v2.6 28.2 op(argsn an ="v2.6 28.1"n t ink v2.6 28.1 op(argsn an ="v2.6 28"n t ink v2.6 28 op(argsn an ="v2.6 27.62"n t ink v2.6 27.62 op(argsn an ="v2.6 27.61"n t ink v2.6 27.61 op(argsn an ="v2.6 27.60"n t ink v2.6 27.60 op(argsn an ="v2.6 27.59"n t ink v2.6 27.59 op(argsn an ="v2.6 27.58"n t ink v2.6 27.58 op(argsn an ="v2.6 27.57"n t ink v2.6 27.57 op(argsn an ="v2.6 27.56"n t ink v2.6 27.56 op(argsn an ="v2.6 27.55"n t ink v2.6 27.55 op(argsn an ="v2.6 27.54"n t ink v2.6 27.54 op(argsn an ="v2.6 27.53"n t ink v2.6 27.53 op(argsn an ="v2.6 27.52"n t ink v2.6 27.52 op(argsn an ="v2.6 27.51"n t ink v2.6 27.51 op(argsn an ="v2.6 27.50"n t ink v2.6 27.50 op(argsn an ="v2.6 27.49"n t ink v2.6 27.49 op(argsn an ="v2.6 27.48"n t ink v2.6 27.48 op(argsn an ="v2.6 27.47"n t ink v2.6 27.47 op(argsn an ="v2.6 27.46"n t ink v2.6 27.46 op(argsn an ="v2.6 27.45"n t ink v2.6 27.45 op(argsn an ="v2.6 27.44"n t ink v2.6 27.44 op(argsn an ="v2.6 27.43"n t ink v2.6 27.43 op(argsn an ="v2.6 27.42"n t ink v2.6 27.42 op(argsn an ="v2.6 27.41"n t ink v2.6 27.41 op(argsn an ="v2.6 27.40"n t ink v2.6 27.40 op(argsn an ="v2.6 27.39"n t ink v2.6 27.39 op(argsn an ="v2.6 27.38"n t ink v2.6 27.38 op(argsn an ="v2.6 27.37"n t ink v2.6 27.37 op(argsn an ="v2.6 27.36"n t ink v2.6 27.36 op(argsn an ="v2.6 27.35"n t ink v2.6 27.35 op(argsn an ="v2.6 27.34"n t ink v2.6 27.34 op(argsn an ="v2.6 27.33"n t ink v2.6 27.33 op(argsn an ="v2.6 27.32"n t ink v2.6 27.32 op(argsn an ="v2.6 27.31"n t ink v2.6 27.31 op(argsn an ="v2.6 27.30"n t ink v2.6 27.30 op(argsn an ="v2.6 27 29"n t ink v2.6 27 29 op(argsn an ="v2.6 27 28"n t ink v2.6 27 28 op(argsn an ="v2.6 27.27"n t ink v2.6 27.27 op(argsn an ="v2.6 27.26"n t ink v2.6 27.26 op(argsn an ="v2.6 27.25"n t ink v2.6 27.25 op(argsn an ="v2.6 27.24"n t ink v2.6 27.24 op(argsn an ="v2.6 27.23"n t ink v2.6 27.23 op(argsn an ="v2.6 27.22"n t ink v2.6 27.22 op(argsn an ="v2.6 27.21"n t ink v2.6 27.21 op(argsn an ="v2.6 27.20"n t ink v2.6 27.20 op(argsn an ="v2.6 27.19"n t ink v2.6 27.19 op(argsn an ="v2.6 27.18"n t ink v2.6 27 18 op(argsn an ="v2.6 27 17"n t ink v2.6 27.17 op(argsn an ="v2.6 27.16"n t ink v2.6 27.16 op(argsn an ="v2.6 27.15"n t ink v2.6 27.15 op(argsn an ="v2.6 27.14"n t ink v2.6 27.14 op(argsn an ="v2.6 27.13"n t ink v2.6 27.13 op(argsn an ="v2.6 27.12"n t ink v2.6 27.12 op(argsn an ="v2.6 27.11"n t ink v2.6 27.11 op(argsn an ="v2.6 27.10"n t ink v2.6 27.10 op(argsn an ="v2.6 27.9"n t ink v2.6 27.9 op(argsn an ="v2.6 27.8"n t ink v2.6 27.8 op(argsn an ="v2.6 27.7"n t ink v2.6 27.7 op(argsn an ="v2.6 27.6"n t ink v2.6 27 6 op(argsn an ="v2.6 27 5"n t ink v2.6 27 5 op(argsn an ="v2.6 27 4"n t ink v2.6 27 4 op(argsn an ="v2.6 27 3"n t ink v2.6 27 3 op(argsn an ="v2.6 27 2"n t ink v2.6 27 2 op(argsn an ="v2.6 27 1"n t ink v2.6 27 1 op(argsn an ="v2.6 27"n t ink v2.6 27 op(argsn an ="v2.6 26.8"n t ink v2.6 26.8 op(argsn an ="v2.6 26.7"n t ink v2.6 26.7 op(argsn an ="v2.6 26.6"n t ink v2.6 26 6 op(argsn an ="v2.6 26 5"n t ink v2.6 26 5 op(argsn an ="v2.6 26 4"n t ink v2.6 26.4 op(argsn an ="v2.6 26.3"n t ink v2.6 26 3 op(argsn an ="v2.6 26 2"n t ink v2.6 26 2 op(argsn an ="v2.6 26 1"n t ink v2.6 26.1 op(argsn an ="v2.6 26"n t ink v2.6 26 op(argsn an ="v2.6 25.20"n t ink v2.6 25.20 op(argsn an ="v2.6 25.19"n t ink v2.6 25.19 op(argsn an ="v2.6 25.18"n t ink v2.6 25 18 op(argsn an ="v2.6 25 17"n t ink v2.6 25.17 op(argsn an ="v2.6 25.16"n t ink v2.6 25.16 op(argsn an ="v2.6 25.15"n t ink v2.6 25.15 op(argsn an ="v2.6 25 14"n t ink v2.6 25 14 op(argsn an ="v2.6 25 13"n t ink v2.6 25.13 op(argsn an ="v2.6 25.12"n t ink v2.6 25.12 op(argsn an ="v2.6 25.11"n t ink v2.6 25.11 op(argsn an ="v2.6 25.10"n t ink v2.6 25.10 op(argsn an ="v2.6 25.9"n t ink v2.6 25.9 op(argsn an ="v2.6 25.8"n t ink v2.6 25.8 op(argsn an ="v2.6 25.7"n t ink v2.6 25.7 op(argsn an ="v2.6 25.6"n t ink v2.6 25.6 op(argsn an ="v2.6 25.5"n t ink v2.6 25.5 op(argsn an ="v2.6 25.4"n t ink v2.6 25 4 op(argsn an ="v2.6 25 3"n t ink v2.6 25.3 op(argsn an ="v2.6 25.2"n t ink v2.6 25.2 op(argsn an ="v2.6 25.1"n t ink v2.6 25.1 op(argsn an ="v2.6 25"n t ink v2.6 25 op(argsn an ="v2.6 24.7"n t ink v2.6 24.7 op(argsn an ="v2.6 24.6"n t ink v2.6 24.6 op(argsn an ="v2.6 24.5"n t ink v2.6 24.5 op(argsn an ="v2.6 24.4"n t ink v2.6 24.4 op(argsn an ="v2.6 24.3"n t ink v2.6 24 3 op(argsn an ="v2.6 24 2"n t ink v2.6 24.2 op(argsn an ="v2.6 24.1"n t ink v2.6 24.1 op(argsn an ="v2.6 24"n t ink v2.6 24 op(argsn an ="v2.6 23.17"n t ink v2.6 23.17 op(argsn an ="v2.6 23.16"n t ink v2.6 23.16 op(argsn an ="v2.6 23.15"n t ink v2.6 23.15 op(argsn an ="v2.6 23.14"n t ink v2.6 23.14 op(argsn an ="v2.6 23.13"n t ink v2.6 23 13 op(argsn an ="v2.6 23 12"n t ink v2.6 23.12 op(argsn an ="v2.6 23.11"n t ink v2.6 23.11 op(argsn an ="v2.6 23.10"n t ink v2.6 23.10 op(argsn an ="v2.6 23.9"n t ink v2.6 23.9 op(argsn an ="v2.6 23.8"n t ink v2.6 23.8 op(argsn an ="v2.6 23.7"n t ink v2.6 23.7 op(argsn an ="v2.6 23.6"n t ink v2.6 23.6 op(argsn an ="v2.6 23.5"n t ink v2.6 23.5 op(argsn an ="v2.6 23.4"n t ink v2.6 23.4 op(argsn an ="v2.6 23.3"n t ink v2.6 23 3 op(argsn an ="v2.6 23 2"n t ink v2.6 23.2 op(argsn an ="v2.6 23.1"n t ink v2.6 23.1 op(argsn an ="v2.6 23"n t ink v2.6 23 op(argsn an ="v2.6 22.19"n t ink v2.6 22.19 op(argsn an ="v2.6 22.18"n t ink v2.6 22.18 op(argsn an ="v2.6 22.17"n t ink v2.6 22.17 op(argsn an ="v2.6 22.16"n t ink v2.6 22.16 op(argsn an ="v2.6 22.15"n t ink v2.6 22 15 op(argsn an ="v2.6 22 14"n t ink v2.6 22.14 op(argsn an ="v2.6 22.13"n t ink v2.6 22.13 op(argsn an ="v2.6 22.12"n t ink v2.6 22.12 op(argsn an ="v2.6 22.11"n t ink v2.6 22.11 op(argsn an ="v2.6 22.10"n t ink v2.6 22.10 op(argsn an ="v2.6 22.9"n t ink v2.6 22.9 op(argsn an ="v2.6 22.8"n t ink v2.6 22.8 op(argsn an ="v2.6 22.7"n t ink v2.6 22.7 op(argsn an ="v2.6 22.6"n t ink v2.6 22.6 op(argsn an ="v2.6 22.5"n t ink v2.6 22 5 op(argsn an ="v2.6 22 4"n t ink v2.6 22.4 op(argsn an ="v2.6 22.3"n t ink v2.6 22.3 op(argsn an ="v2.6 22.2"n t ink v2.6 22.2 op(argsn an ="v2.6 22.1"n t ink v2.6 22.1 op(argsn an ="v2.6 22"n t ink v2.6 22 op(argsn an ="v2.6 21.7"n t ink v2.6 21.7 op(argsn an ="v2.6 21.6"n t ink v2.6 21.6 op(argsn an ="v2.6 21.5"n t ink v2.6 21.5 op(argsn an ="v2.6 21.4"n t ink v2.6 21.4 op(argsn an ="v2.6 21.3"n t ink v2.6 21.3 op(argsn an ="v2.6 21.2"n t ink v2.6 21.2 op(argsn an ="v2.6 21.1"n t ink v2.6 21.1 op(argsn an ="v2.6 21"n t ink v2.6 21 op(argsn an ="v2.6 20 21"n t ink v2.6 20.21 op(argsn an ="v2.6 20.20"n t ink v2.6 20.20 op(argsn an ="v2.6 20.19"n t ink v2.6 20.19 op(argsn an ="v2.6 20.18"n t ink v2.6 20.18 op(argsn an ="v2.6 20.17"n t ink v2.6 20.17 op(argsn an ="v2.6 20.16"n t ink v2.6 20.16 op(argsn an ="v2.6 20.15"n t ink v2.6 20 15 op(argsn an ="v2.6 20 14"n t ink v2.6 20.14 op(argsn an ="v2.6 20.13"n t ink v2.6 20.13 op(argsn an ="v2.6 20.12"n t ink v2.6 20.12 op(argsn an ="v2.6 20.11"n t ink v2.6 20.11 op(argsn an ="v2.6 20.10"n t ink v2.6 20.10 op(argsn an ="v2.6 20.9"n t ink v2.6 20.9 op(argsn an ="v2.6 20.8"n t ink v2.6 20.8 op(argsn an ="v2.6 20.7"n t ink v2.6 20.7 op(argsn an ="v2.6 20.6"n t ink v2.6 20.6 op(argsn an ="v2.6 20.5"n t ink v2.6 20.5 op(argsn an ="v2.6 20.4"n t ink v2.6 20.4 op(argsn an ="v2.6 20.3"n t ink v2.6 20.3 op(argsn an ="v2.6 20.2"n t ink v2.6 20.2 op(argsn an ="v2.6 20.1"n t ink v2.6 20.1 op(argsn an ="v2.6 20"n t ink v2.6 20 op(argsn an ="v2.6 19.7"n t ink v2.6 19.7 op(argsn an ="v2.6 19.6"n t ink v2.6 19.6 op(argsn an ="v2.6 19.5"n t ink v2.6 19.5 op(argsn an ="v2.6 19.4"n t ink v2.6 19.4 op(argsn an ="v2.6 19.3"n t ink v2.6 19.3 op(argsn an ="v2.6 19.2"n t ink v2.6 19.2 op(argsn an ="v2.6 19.1"n t ink v2.6 19.1 op(argsn an ="v2.6 19"n t ink v2.6 19 op(argsn an ="v2.6 18.8"n t ink v2.6 18.8 op(argsn an ="v2.6 18.7"n t ink v2.6 18.7 op(argsn an ="v2.6 18.6"n t ink v2.6 18.6 op(argsn an ="v2.6 18.5"n t ink v2.6 18.5 op(argsn an ="v2.6 18.4"n t ink v2.6 18.4 op(argsn an ="v2.6 18.3"n t ink v2.6 18.3 op(argsn an ="v2.6 18.2"n t ink v2.6 18.2 op(argsn an ="v2.6 18.1"n t ink v2.6 18.1 op(argsn an ="v2.6 18"n t ink v2.6 18 op(argsn an ="v2.6 17.14"n t ink v2.6 17.14 op(argsn an ="v2.6 17.13"n t ink v2.6 17.13 op(argsn an ="v2.6 17.12"n t ink v2.6 17.12 op(argsn an ="v2.6 17.11"n t ink v2.6 17.11 op(argsn an ="v2.6 17.10"n t ink v2.6 17.10 op(argsn an ="v2.6 17.9"n t ink v2.6 17.9 op(argsn an ="v2.6 17.8"n t ink v2.6 17.8 op(argsn an ="v2.6 17.7"n t ink v2.6 17.7 op(argsn an ="v2.6 17.6"n t ink v2.6 17 6 op(argsn an ="v2.6 17 5"n t ink v2.6 17 5 op(argsn an ="v2.6 17 4"n t ink v2.6 17 4 op(argsn an ="v2.6 17 3"n t ink v2.6 17 3 op(argsn an ="v2.6 17 2"n t ink v2.6 17 2 op(argsn an ="v2.6 17 1"n t ink v2.6 17 1 op(argsn an ="v2.6 17"n t ink v2.6 17 op(argsn an ="v2.6 16.62"n t ink v2.6 16.62 op(argsn an ="v2.6 16.61"n t ink v2.6 16.61 op(argsn an ="v2.6 16.60"n t ink v2.6 16.60 op(argsn an ="v2.6 16.59"n t ink v2.6 16.59 op(argsn an ="v2.6 16.58"n t ink v2.6 16.58 op(argsn an ="v2.6 16.57"n t ink v2.6 16.57 op(argsn an ="v2.6 16.56"n t ink v2.6 16.56 op(argsn an ="v2.6 16.55"n t ink v2.6 16.55 op(argsn an ="v2.6 16.54"n t ink v2.6 16.54 op(argsn an ="v2.6 16.53"n t ink v2.6 16.53 op(argsn an ="v2.6 16.52"n t ink v2.6 16.52 op(argsn an ="v2.6 16.51"n t ink v2.6 16.51 op(argsn an ="v2.6 16.50"n t ink v2.6 16.50 op(argsn an ="v2.6 16.49"n t ink v2.6 16.49 op(argsn an ="v2.6 16.48"n t ink v2.6 16.48 op(argsn an ="v2.6 16.47"n t ink v2.6 16.47 op(argsn an ="v2.6 16.46"n t ink v2.6 16.46 op(argsn an ="v2.6 16.45"n t ink v2.6 16.45 op(argsn an ="v2.6 16.44"n t ink v2.6 16.44 op(argsn an ="v2.6 16.43"n t ink v2.6 16.43 op(argsn an ="v2.6 16.42"n t ink v2.6 16.42 op(argsn an ="v2.6 16.41"n t ink v2.6 16.41 op(argsn an ="v2.6 16.40"n t ink v2.6 16.40 op(argsn an ="v2.6 16.39"n t ink v2.6 16.39 op(argsn an ="v2.6 16.38"n t ink v2.6 16.38 op(argsn an ="v2.6 16.37"n t ink v2.6 16.37 op(argsn an ="v2.6 16.36"n t ink v2.6 16.36 op(argsn an ="v2.6 16.35"n t ink v2.6 16.35 op(argsn an ="v2.6 16.34"n t ink v2.6 16.34 op(argsn an ="v2.6 16.33"n t ink v2.6 16.33 op(argsn an ="v2.6 16 32"n t ink v2.6 16 32 op(argsn an ="v2.6 16 31"n t ink v2.6 16 31 op(argsn an ="v2.6 16 30"n t ink v2.6 16 30 op(argsn an ="v2.6 16 29"n t ink v2.6 16 29 op(argsn an ="v2.6 16 28"n t ink v2.6 16.28 op(argsn an ="v2.6 16.27"n t ink v2.6 16.27 op(argsn an ="v2.6 16.26"n t ink v2.6 16.26 op(argsn an ="v2.6 16.25"n t ink v2.6 16.25 op(argsn an ="v2.6 16.24"n t ink v2.6 16.24 op(argsn an ="v2.6 16 23"n t ink v2.6 16 23 op(argsn an ="v2.6 16 22"n t ink v2.6 16 22 op(argsn an ="v2.6 16 21"n t ink v2.6 16 21 op(argsn an ="v2.6 16 20"n t ink v2.6 16 20 op(argsn an ="v2.6 16 19"n t ink v2.6 16 19 op(argsn an ="v2.6 16 18"n t ink v2.6 16 18 op(argsn an ="v2.6 16 17"n t ink v2.6 16 17 op(argsn an ="v2.6 16.16"n t ink v2.6 16.16 op(argsn an ="v2.6 16.15"n t ink v2.6 16.15 op(argsn an ="v2.6 16.14"n t ink v2.6 16.14 op(argsn an ="v2.6 16.13"n t ink v2.6 16.13 op(argsn an ="v2.6 16.12"n t ink v2.6 16.12 op(argsn an ="v2.6 16.11"n t ink v2.6 16.11 op(argsn an ="v2.6 16.10"n t ink v2.6 16.10 op(argsn an ="v2.6 16.9"n t ink v2.6 16.9 op(argsn an ="v2.6 16.8"n t ink v2.6 16.8 op(argsn an ="v2.6 16.7"n t ink v2.6 16.7 op(argsn an ="v2.6 16.6"n t ink v2.6 16 6 op(argsn an ="v2.6 16 5"n t ink v2.6 16 5 op(argsn an ="v2.6 16 4"n t ink v2.6 16.4 op(argsn an ="v2.6 16.3"n t ink v2.6 16 3 op(argsn an ="v2.6 16 2"n t ink v2.6 16 2 op(argsn an ="v2.6 16.1"n t ink v2.6 16.1 op(argsn an ="v2.6 16"n t ink v2.6 16 op(argsn an ="v2.6 15.7"n t ink v2.6 15.7 op(argsn an ="v2.6 15.6"n t ink v2.6 15.6 op(argsn an ="v2.6 15.5"n t ink v2.6 15.5 op(argsn an ="v2.6 15.4"n t ink v2.6 15 4 op(argsn an ="v2.6 15 3"n t ink v2.6 15.3 op(argsn an ="v2.6 15.2"n t ink v2.6 15.2 op(argsn an ="v2.6 15.1"n t ink v2.6 15.1 op(argsn an ="v2.6 15"n t ink v2.6 15 op(argsn an ="v2.6 14.7"n t ink v2.6 14.7 op(argsn an ="v2.6 14.6"n t ink v2.6 14.6 op(argsn an ="v2.6 14.5"n t ink v2.6 14.5 op(argsn an ="v2.6 14.4"n t ink v2.6 14.4 op(argsn an ="v2.6 14.3"n t ink v2.6 14 3 op(argsn an ="v2.6 14 2"n t ink v2.6 14.2 op(argsn an ="v2.6 14.1"n t ink v2.6 14.1 op(argsn an ="v2.6 14"n t ink v2.6 14 op(argsn an ="v2.6 13.5"n t ink v2.6 13.5 op(argsn an ="v2.6 13.4"n t ink v2.6 13.4 op(argsn an ="v2.6 13.3"n t ink v2.6 13 3 op(argsn an ="v2.6 13 2"n t ink v2.6 13.2 op(argsn an ="v2.6 13.1"n t ink v2.6 13.1 op(argsn an ="v2.6 13"n t ink v2.6 13 op(argsn an ="v2.6 12.6"n t ink v2.6 12.6 op(argsn an ="v2.6 12.5"n t ink v2.6 12 5 op(argsn an ="v2.6 12 4"n t ink v2.6 12.4 op(argsn an ="v2.6 12.3"n t ink v2.6 12.3 op(argsn an ="v2.6 12.2"n t ink v2.6 12.2 op(argsn an ="v2.6 12.1"n t ink v2.6 12.1 op(argsn an ="v2.6 12"n t ink v2.6 12 op(argsn an ="v2.6 11"n t ink v2.6 11 n t /spagin /formin a n t href="../linux+v3.8.3/block/ioctl.c">n t img src="../.static/gfx/right.png" alt=">>">n /spaginn spag class="lxr_search">n t
n t input typ ="hidden" nam ="navtarget" n an ="">n t input typ ="text" nam ="search" id="search">n t buttrgstyp ="submit">Searchn t Prefsn /a>n /spagint /divint form ac(arg="ajax+*" method="post" onsubmit="return false;">n input typ ="hidden" nam ="ajax_lookup" id="ajax_lookup" n an ="">nt /forminnt div class="headingbottrm">n div id="file_contents"i
   1 /a>#include <linux/capability.h /a>>
   2 /a>#include <linux/blkdev.h /a>>
   3 /a>#include <linux/export.h /a>>
   4 /a>#include <linux/gfp.h /a>>
   5 /a>#include <linux/blkpg.h /a>>
   6 /a>#include <linux/hdreg.h /a>>
   7 /a>#include <linux/backing-dev.h /a>>
   8 /a>#include <linux/fs.h /a>>
   9 /a>#include <linux/blktrace_api.h /a>>
  10#include <asm/uaccess.h /a>>
  11 /a>
  12 /a>static int  a href="+code=blkpg_ioctl" class="sref">blkpg_ioctl /a>(struct  a href="+code=block_device" class="sref">block_device /a> * a href="+code=bdev" class="sref">bdev /a>, struct  a href="+code=blkpg_ioctl_arg" class="sref">blkpg_ioctl_arg /a>  a href="+code=__user" class="sref">__user /a> * a href="+code=arg" class="sref">arg /a>)
  13 /a>{
  14 /a>        struct  a href="+code=block_device" class="sref">block_device /a> * a href="+code=bdevp" class="sref">bdevp /a>;
  15 /a>        struct  a href="+code=gendisk" class="sref">gendisk /a> * a href="+code=disk" class="sref">disk /a>;
  16 /a>        struct  a href="+code=hd_struct" class="sref">hd_struct /a> * a href="+code=part" class="sref">part /a>, * a href="+code=lpart" class="sref">lpart /a>;
  17 /a>        struct  a href="+code=blkpg_ioctl_arg" class="sref">blkpg_ioctl_arg /a>  a href="+code=a" class="sref">a /a>;
  18 /a>        struct  a href="+code=blkpg_parti(arg" class="sref">blkpg_parti(arg /a>  a href="+code=p" class="sref">p /a>;
  19 /a>        struct  a href="+code=disk_part_iter" class="sref">disk_part_iter /a>  a href="+code=piter" class="sref">piter /a>;
  20 /a>        long long  a href="+code=start" class="sref">start /a>,  a href="+code=length" class="sref">length /a>;
  21 /a>        int  a href="+code=partno" class="sref">partno /a>;
  22 /a>
  23 /a>        if (! a href="+code=capable" class="sref">capable /a>( a href="+code=CAP_SYS_ADMIN" class="sref">CAP_SYS_ADMIN /a>))
  24 /a>                return - a href="+code=EACCES" class="sref">EACCES /a>;
  25 /a>        if ( a href="+code=copy_from_user" class="sref">copy_from_user /a>(& a href="+code=a" class="sref">a /a>,  a href="+code=arg" class="sref">arg /a>, sizeof(struct  a href="+code=blkpg_ioctl_arg" class="sref">blkpg_ioctl_arg /a>)))
  26 /a>                return - a href="+code=EFAULT" class="sref">EFAULT /a>;
  27 /a>        if ( a href="+code=copy_from_user" class="sref">copy_from_user /a>(& a href="+code=p" class="sref">p /a>,  a href="+code=a" class="sref">a /a>. a href="+code=data" class="sref">data /a>, sizeof(struct  a href="+code=blkpg_parti(arg" class="sref">blkpg_parti(arg /a>)))
  28 /a>                return - a href="+code=EFAULT" class="sref">EFAULT /a>;
  29 /a>         a href="+code=disk" class="sref">disk /a> =  a href="+code=bdev" class="sref">bdev /a>-> a href="+code=bd_disk" class="sref">bd_disk /a>;
  30 /a>        if ( a href="+code=bdev" class="sref">bdev /a> !=  a href="+code=bdev" class="sref">bdev /a>-> a href="+code=bd_contains" class="sref">bd_contains /a>)
  31 /a>                return - a href="+code=EINVAL" class="sref">EINVAL /a>;
  32 /a>         a href="+code=partno" class="sref">partno /a> =  a href="+code=p" class="sref">p /a>. a href="+code=pno" class="sref">pno /a>;
  33 /a>        if ( a href="+code=partno" class="sref">partno /a> <= 0)
  34 /a>                return - a href="+code=EINVAL" class="sref">EINVAL /a>;
  35 /a>        switch ( a href="+code=a" class="sref">a /a>. a href="+code=op" class="sref">op /a>) {
  36 /a>                case  a href="+code=BLKPG_ADD_PARTITION" class="sref">BLKPG_ADD_PARTITION /a>:
  37 /a>                         a href="+code=start" class="sref">start /a> =  a href="+code=p" class="sref">p /a>. a href="+code=start" class="sref">start /a> >> 9;
  38 /a>                         a href="+code=length" class="sref">length /a> =  a href="+code=p" class="sref">p /a>. a href="+code=length" class="sref">length /a> >> 9;
  39 /a>                         spag class="comment">/* check for fit in a hd_struct */ /spagin  40 /a>                        if (sizeof( a href="+code=sector_t" class="sref">sector_t /a>) == sizeof(long) &&n  41 /a>                            sizeof(long long) > sizeof(long)) {
  42 /a>                                long  a href="+code=pstart" class="sref">pstart /a> =  a href="+code=start" class="sref">start /a>,  a href="+code=plength" class="sref">plength /a> =  a href="+code=length" class="sref">length /a>;
  43 /a>                                if ( a href="+code=pstart" class="sref">pstart /a> !=  a href="+code=start" class="sref">start /a> ||  a href="+code=plength" class="sref">plength /a> !=  a href="+code=length" class="sref">length /a>
  44 /a>                                    ||  a href="+code=pstart" class="sref">pstart /a> < 0 ||  a href="+code=plength" class="sref">plength /a> < 0 ||  a href="+code=partno" class="sref">partno /a> > 65535)
  45 /a>                                        return - a href="+code=EINVAL" class="sref">EINVAL /a>;
  46 /a>                        }
  47 /a>
  48 /a>                         a href="+code=mutex_lock" class="sref">mutex_lock /a>(& a href="+code=bdev" class="sref">bdev /a>-> a href="+code=bd_mutex" class="sref">bd_mutex /a>);
  49 /a>
  50 /a>                         spag class="comment">/* overlap? */ /spagin  51 /a>                         a href="+code=disk_part_iter_init" class="sref">disk_part_iter_init /a>(& a href="+code=piter" class="sref">piter /a>,  a href="+code=disk" class="sref">disk /a>,n  52 /a>                                             a href="+code=DISK_PITER_INCL_EMPTY" class="sref">DISK_PITER_INCL_EMPTY /a>);
  53 /a>                        while (( a href="+code=part" class="sref">part /a> =  a href="+code=disk_part_iter_next" class="sref">disk_part_iter_next /a>(& a href="+code=piter" class="sref">piter /a>))) {
  54 /a>                                if (!( a href="+code=start" class="sref">start /a> +  a href="+code=length" class="sref">length /a> <=  a href="+code=part" class="sref">part /a>-> a href="+code=start_sect" class="sref">start_sect /a> ||
  55 /a>                                       a href="+code=start" class="sref">start /a> >=  a href="+code=part" class="sref">part /a>-> a href="+code=start_sect" class="sref">start_sect /a> +  a href="+code=part" class="sref">part /a>-> a href="+code=nr_sects" class="sref">nr_sects /a>)) {
  56 /a>                                         a href="+code=disk_part_iter_exit" class="sref">disk_part_iter_exit /a>(& a href="+code=piter" class="sref">piter /a>);
  57 /a>                                         a href="+code=mutex_unlock" class="sref">mutex_unlock /a>(& a href="+code=bdev" class="sref">bdev /a>-> a href="+code=bd_mutex" class="sref">bd_mutex /a>);
  58 /a>                                        return - a href="+code=EBUSY" class="sref">EBUSY /a>;
  59 /a>                                }
  60 /a>                        }
  61 /a>                         a href="+code=disk_part_iter_exit" class="sref">disk_part_iter_exit /a>(& a href="+code=piter" class="sref">piter /a>);
  62 /a>
  63 /a>                         spag class="comment">/* all seems OK */ /spagin  64 /a>                         a href="+code=part" class="sref">part /a> =  a href="+code=add_parti(arg" class="sref">add_parti(arg /a>( a href="+code=disk" class="sref">disk /a>,  a href="+code=partno" class="sref">partno /a>,  a href="+code=start" class="sref">start /a>,  a href="+code=length" class="sref">length /a>,n  65 /a>                                              a href="+code=ADDPART_FLAG_NONE" class="sref">ADDPART_FLAG_NONE /a>,  a href="+code=NULL" class="sref">NULL /a>);
  66 /a>                         a href="+code=mutex_unlock" class="sref">mutex_unlock /a>(& a href="+code=bdev" class="sref">bdev /a>-> a href="+code=bd_mutex" class="sref">bd_mutex /a>);
  67 /a>                        return  a href="+code=IS_ERR" class="sref">IS_ERR /a>( a href="+code=part" class="sref">part /a>) ?  a href="+code=PTR_ERR" class="sref">PTR_ERR /a>( a href="+code=part" class="sref">part /a>) : 0;
  68 /a>                case  a href="+code=BLKPG_DEL_PARTITION" class="sref">BLKPG_DEL_PARTITION /a>:
  69 /a>                         a href="+code=part" class="sref">part /a> =  a href="+code=disk_get_part" class="sref">disk_get_part /a>( a href="+code=disk" class="sref">disk /a>,  a href="+code=partno" class="sref">partno /a>);
  70 /a>                        if (! a href="+code=part" class="sref">part /a>)
  71 /a>                                return - a href="+code=ENXIO" class="sref">ENXIO /a>;
  72 /a>
  73 /a>                         a href="+code=bdevp" class="sref">bdevp /a> =  a href="+code=bdget" class="sref">bdget /a>( a href="+code=part_devt" class="sref">part_devt /a>( a href="+code=part" class="sref">part /a>));
  74 /a>                         a href="+code=disk_put_part" class="sref">disk_put_part /a>( a href="+code=part" class="sref">part /a>);
  75 /a>                        if (! a href="+code=bdevp" class="sref">bdevp /a>)
  76 /a>                                return - a href="+code=ENOMEM" class="sref">ENOMEM /a>;
  77 /a>
  78 /a>                         a href="+code=mutex_lock" class="sref">mutex_lock /a>(& a href="+code=bdevp" class="sref">bdevp /a>-> a href="+code=bd_mutex" class="sref">bd_mutex /a>);
  79 /a>                        if ( a href="+code=bdevp" class="sref">bdevp /a>-> a href="+code=bd_openers" class="sref">bd_openers /a>) {
  80 /a>                                 a href="+code=mutex_unlock" class="sref">mutex_unlock /a>(& a href="+code=bdevp" class="sref">bdevp /a>-> a href="+code=bd_mutex" class="sref">bd_mutex /a>);
  81 /a>                                 a href="+code=bdput" class="sref">bdput /a>( a href="+code=bdevp" class="sref">bdevp /a>);
  82 /a>                                return - a href="+code=EBUSY" class="sref">EBUSY /a>;
  83 /a>                        }
  84 /a>                         spag class="comment">/* all seems OK */ /spagin  85 /a>                         a href="+code=fsync_bdev" class="sref">fsync_bdev /a>( a href="+code=bdevp" class="sref">bdevp /a>);
  86 /a>                         a href="+code=invalidate_bdev" class="sref">invalidate_bdev /a>( a href="+code=bdevp" class="sref">bdevp /a>);
  87 /a>
  88 /a>                         a href="+code=mutex_lock_nested" class="sref">mutex_lock_nested /a>(& a href="+code=bdev" class="sref">bdev /a>-> a href="+code=bd_mutex" class="sref">bd_mutex /a>, 1);
  89 /a>                         a href="+code=delete_parti(arg" class="sref">delete_parti(arg /a>( a href="+code=disk" class="sref">disk /a>,  a href="+code=partno" class="sref">partno /a>);
  90 /a>                         a href="+code=mutex_unlock" class="sref">mutex_unlock /a>(& a href="+code=bdev" class="sref">bdev /a>-> a href="+code=bd_mutex" class="sref">bd_mutex /a>);
  91 /a>                         a href="+code=mutex_unlock" class="sref">mutex_unlock /a>(& a href="+code=bdevp" class="sref">bdevp /a>-> a href="+code=bd_mutex" class="sref">bd_mutex /a>);
  92 /a>                         a href="+code=bdput" class="sref">bdput /a>( a href="+code=bdevp" class="sref">bdevp /a>);
  93 /a>
  94 /a>                        return 0;
  95 /a>                case  a href="+code=BLKPG_RESIZE_PARTITION" class="sref">BLKPG_RESIZE_PARTITION /a>:
  96 /a>                         a href="+code=start" class="sref">start /a> =  a href="+code=p" class="sref">p /a>. a href="+code=start" class="sref">start /a> >> 9;
  97 /a>                         spag class="comment">/* new length of parti(arg in bytes */ /spagin  98 /a>                         a href="+code=length" class="sref">length /a> =  a href="+code=p" class="sref">p /a>. a href="+code=length" class="sref">length /a> >> 9;
  99 /a>                         spag class="comment">/* check for fit in a hd_struct */ /spagin 100 /a>                        if (sizeof( a href="+code=sector_t" class="sref">sector_t /a>) == sizeof(long) &&n 101 /a>                            sizeof(long long) > sizeof(long)) {
 102 /a>                                long  a href="+code=pstart" class="sref">pstart /a> =  a href="+code=start" class="sref">start /a>,  a href="+code=plength" class="sref">plength /a> =  a href="+code=length" class="sref">length /a>;
 103 /a>                                if ( a href="+code=pstart" class="sref">pstart /a> !=  a href="+code=start" class="sref">start /a> ||  a href="+code=plength" class="sref">plength /a> !=  a href="+code=length" class="sref">length /a>
 104 /a>                                    ||  a href="+code=pstart" class="sref">pstart /a> < 0 ||  a href="+code=plength" class="sref">plength /a> < 0)
 105 /a>                                        return - a href="+code=EINVAL" class="sref">EINVAL /a>;
 106 /a>                        }
 107 /a>                         a href="+code=part" class="sref">part /a> =  a href="+code=disk_get_part" class="sref">disk_get_part /a>( a href="+code=disk" class="sref">disk /a>,  a href="+code=partno" class="sref">partno /a>);
 108 /a>                        if (! a href="+code=part" class="sref">part /a>)
 109 /a>                                return - a href="+code=ENXIO" class="sref">ENXIO /a>;
 110 /a>                         a href="+code=bdevp" class="sref">bdevp /a> =  a href="+code=bdget" class="sref">bdget /a>( a href="+code=part_devt" class="sref">part_devt /a>( a href="+code=part" class="sref">part /a>));
 111 /a>                        if (! a href="+code=bdevp" class="sref">bdevp /a>) {
 112 /a>                                 a href="+code=disk_put_part" class="sref">disk_put_part /a>( a href="+code=part" class="sref">part /a>);
 113 /a>                                return - a href="+code=ENOMEM" class="sref">ENOMEM /a>;
 114 /a>                        }
 115 /a>                         a href="+code=mutex_lock" class="sref">mutex_lock /a>(& a href="+code=bdevp" class="sref">bdevp /a>-> a href="+code=bd_mutex" class="sref">bd_mutex /a>);
 116 /a>                         a href="+code=mutex_lock_nested" class="sref">mutex_lock_nested /a>(& a href="+code=bdev" class="sref">bdev /a>-> a href="+code=bd_mutex" class="sref">bd_mutex /a>, 1);
 117 /a>                        if ( a href="+code=start" class="sref">start /a> !=  a href="+code=part" class="sref">part /a>-> a href="+code=start_sect" class="sref">start_sect /a>) {
 118 /a>                                 a href="+code=mutex_unlock" class="sref">mutex_unlock /a>(& a href="+code=bdevp" class="sref">bdevp /a>-> a href="+code=bd_mutex" class="sref">bd_mutex /a>);
 119 /a>                                 a href="+code=mutex_unlock" class="sref">mutex_unlock /a>(& a href="+code=bdev" class="sref">bdev /a>-> a href="+code=bd_mutex" class="sref">bd_mutex /a>);
 120 /a>                                 a href="+code=bdput" class="sref">bdput /a>( a href="+code=bdevp" class="sref">bdevp /a>);
 121 /a>                                 a href="+code=disk_put_part" class="sref">disk_put_part /a>( a href="+code=part" class="sref">part /a>);
 122 /a>                                return - a href="+code=EINVAL" class="sref">EINVAL /a>;
 123 /a>                        }
 124 /a>                         spag class="comment">/* overlap? */ /spagin 125 /a>                         a href="+code=disk_part_iter_init" class="sref">disk_part_iter_init /a>(& a href="+code=piter" class="sref">piter /a>,  a href="+code=disk" class="sref">disk /a>,n 126 /a>                                             a href="+code=DISK_PITER_INCL_EMPTY" class="sref">DISK_PITER_INCL_EMPTY /a>);
 127 /a>                        while (( a href="+code=lpart" class="sref">lpart /a> =  a href="+code=disk_part_iter_next" class="sref">disk_part_iter_next /a>(& a href="+code=piter" class="sref">piter /a>))) {
 128 /a>                                if ( a href="+code=lpart" class="sref">lpart /a>-> a href="+code=partno" class="sref">partno /a> !=  a href="+code=partno" class="sref">partno /a> &&n 129 /a>                                   !( a href="+code=start" class="sref">start /a> +  a href="+code=length" class="sref">length /a> <=  a href="+code=lpart" class="sref">lpart /a>-> a href="+code=start_sect" class="sref">start_sect /a> ||
 130 /a>                                    a href="+code=start" class="sref">start /a> >=  a href="+code=lpart" class="sref">lpart /a>-> a href="+code=start_sect" class="sref">start_sect /a> +  a href="+code=lpart" class="sref">lpart /a>-> a href="+code=nr_sects" class="sref">nr_sects /a>)
 131 /a>                                   ) {
 132 /a>                                         a href="+code=disk_part_iter_exit" class="sref">disk_part_iter_exit /a>(& a href="+code=piter" class="sref">piter /a>);
 133 /a>                                         a href="+code=mutex_unlock" class="sref">mutex_unlock /a>(& a href="+code=bdevp" class="sref">bdevp /a>-> a href="+code=bd_mutex" class="sref">bd_mutex /a>);
 134 /a>                                         a href="+code=mutex_unlock" class="sref">mutex_unlock /a>(& a href="+code=bdev" class="sref">bdev /a>-> a href="+code=bd_mutex" class="sref">bd_mutex /a>);
 135 /a>                                         a href="+code=bdput" class="sref">bdput /a>( a href="+code=bdevp" class="sref">bdevp /a>);
 136 /a>                                         a href="+code=disk_put_part" class="sref">disk_put_part /a>( a href="+code=part" class="sref">part /a>);
 137 /a>                                        return - a href="+code=EBUSY" class="sref">EBUSY /a>;
 138 /a>                                }
 139 /a>                        }
 140 /a>                         a href="+code=disk_part_iter_exit" class="sref">disk_part_iter_exit /a>(& a href="+code=piter" class="sref">piter /a>);
 141 /a>                         a href="+code=part_nr_sects_write" class="sref">part_nr_sects_write /a>( a href="+code=part" class="sref">part /a>, ( a href="+code=sector_t" class="sref">sector_t /a>) a href="+code=length" class="sref">length /a>);
 142 /a>                         a href="+code=i_size_write" class="sref">i_size_write /a>( a href="+code=bdevp" class="sref">bdevp /a>-> a href="+code=bd_inode" class="sref">bd_inode /a>,  a href="+code=p" class="sref">p /a>. a href="+code=length" class="sref">length /a>);
 143 /a>                         a href="+code=mutex_unlock" class="sref">mutex_unlock /a>(& a href="+code=bdevp" class="sref">bdevp /a>-> a href="+code=bd_mutex" class="sref">bd_mutex /a>);
 144 /a>                         a href="+code=mutex_unlock" class="sref">mutex_unlock /a>(& a href="+code=bdev" class="sref">bdev /a>-> a href="+code=bd_mutex" class="sref">bd_mutex /a>);
 145 /a>                         a href="+code=bdput" class="sref">bdput /a>( a href="+code=bdevp" class="sref">bdevp /a>);
 146 /a>                         a href="+code=disk_put_part" class="sref">disk_put_part /a>( a href="+code=part" class="sref">part /a>);
 147 /a>                        return 0;
 148 /a>                default:
 149 /a>                        return - a href="+code=EINVAL" class="sref">EINVAL /a>;
 150 /a>        }
 151 /a>}
 152 /a>
 153 /a>static int  a href="+code=blkdev_reread_part" class="sref">blkdev_reread_part /a>(struct  a href="+code=block_device" class="sref">block_device /a> * a href="+code=bdev" class="sref">bdev /a>)
 154 /a>{
 155 /a>        struct  a href="+code=gendisk" class="sref">gendisk /a> * a href="+code=disk" class="sref">disk /a> =  a href="+code=bdev" class="sref">bdev /a>-> a href="+code=bd_disk" class="sref">bd_disk /a>;
 156 /a>        int  a href="+code=res" class="sref">res /a>;
 157 /a>
 158 /a>        if (! a href="+code=disk_part_scan_enabled" class="sref">disk_part_scan_enabled /a>( a href="+code=disk" class="sref">disk /a>) ||  a href="+code=bdev" class="sref">bdev /a> !=  a href="+code=bdev" class="sref">bdev /a>-> a href="+code=bd_contains" class="sref">bd_contains /a>)
 159 /a>                return - a href="+code=EINVAL" class="sref">EINVAL /a>;
 160 /a>        if (! a href="+code=capable" class="sref">capable /a>( a href="+code=CAP_SYS_ADMIN" class="sref">CAP_SYS_ADMIN /a>))
 161 /a>                return - a href="+code=EACCES" class="sref">EACCES /a>;
 162 /a>        if (! a href="+code=mutex_trylock" class="sref">mutex_trylock /a>(& a href="+code=bdev" class="sref">bdev /a>-> a href="+code=bd_mutex" class="sref">bd_mutex /a>))
 163 /a>                return - a href="+code=EBUSY" class="sref">EBUSY /a>;
 164 /a>         a href="+code=res" class="sref">res /a> =  a href="+code=rescan_parti(args" class="sref">rescan_parti(args /a>( a href="+code=disk" class="sref">disk /a>,  a href="+code=bdev" class="sref">bdev /a>);
 165 /a>         a href="+code=mutex_unlock" class="sref">mutex_unlock /a>(& a href="+code=bdev" class="sref">bdev /a>-> a href="+code=bd_mutex" class="sref">bd_mutex /a>);
 166 /a>        return  a href="+code=res" class="sref">res /a>;
 167 /a>}
 168 /a>
 169 /a>static int  a href="+code=blk_ioctl_discard" class="sref">blk_ioctl_discard /a>(struct  a href="+code=block_device" class="sref">block_device /a> * a href="+code=bdev" class="sref">bdev /a>,  a href="+code=uint64_t" class="sref">uint64_t /a>  a href="+code=start" class="sref">start /a>,n 170 /a>                              a href="+code=uint64_t" class="sref">uint64_t /a>  a href="+code=leg" class="sref">leg /a>, int  a href="+code=secure" class="sref">secure /a>)
 171 /a>{
 172 /a>        unsigned long  a href="+code=flags" class="sref">flags /a> = 0;
 173 /a>
 174 /a>        if ( a href="+code=start" class="sref">start /a> & 511)
 175 /a>                return - a href="+code=EINVAL" class="sref">EINVAL /a>;
 176 /a>        if ( a href="+code=leg" class="sref">leg /a> & 511)
 177 /a>                return - a href="+code=EINVAL" class="sref">EINVAL /a>;
 178 /a>         a href="+code=start" class="sref">start /a> >>= 9;
 179 /a>         a href="+code=leg" class="sref">leg /a> >>= 9;
 180 /a>
 181 /a>        if ( a href="+code=start" class="sref">start /a> +  a href="+code=len" class="sref">leg /a> > ( a href="+code=i_size_read" class="sref">i_size_read /a>( a href="+code=bdev" class="sref">bdev /a>-> a href="+code=bd_inode" class="sref">bd_inode /a>) >> 9))
 182 /a>                return - a href="+code=EINVAL" class="sref">EINVAL /a>;
 183 /a>        if ( a href="+code=secure" class="sref">secure /a>)
 184 /a>                 a href="+code=flags" class="sref">flags /a> |=  a href="+code=BLKDEV_DISCARD_SECURE" class="sref">BLKDEV_DISCARD_SECURE /a>;
 185 /a>        return  a href="+code=blkdev_issue_discard" class="sref">blkdev_issue_discard /a>( a href="+code=bdev" class="sref">bdev /a>,  a href="+code=start" class="sref">start /a>,  a href="+code=len" class="sref">leg /a>,  a href="+code=GFP_KERNEL" class="sref">GFP_KERNEL /a>,  a href="+code=flags" class="sref">flags /a>);
 186 /a>}
 187 /a>
 188 /a>static int  a href="+code=blk_ioctl_zeroout" class="sref">blk_ioctl_zeroout /a>(struct  a href="+code=block_device" class="sref">block_device /a> * a href="+code=bdev" class="sref">bdev /a>,  a href="+code=uint64_t" class="sref">uint64_t /a>  a href="+code=start" class="sref">start /a>,n 189 /a>                              a href="+code=uint64_t" class="sref">uint64_t /a>  a href="+code=leg" class="sref">leg /a>)
 190 /a>{
 191 /a>        if ( a href="+code=start" class="sref">start /a> & 511)
 192 /a>                return - a href="+code=EINVAL" class="sref">EINVAL /a>;
 193 /a>        if ( a href="+code=leg" class="sref">leg /a> & 511)
 194 /a>                return - a href="+code=EINVAL" class="sref">EINVAL /a>;
 195 /a>         a href="+code=start" class="sref">start /a> >>= 9;
 196 /a>         a href="+code=leg" class="sref">leg /a> >>= 9;
 197 /a>
 198 /a>        if ( a href="+code=start" class="sref">start /a> +  a href="+code=len" class="sref">leg /a> > ( a href="+code=i_size_read" class="sref">i_size_read /a>( a href="+code=bdev" class="sref">bdev /a>-> a href="+code=bd_inode" class="sref">bd_inode /a>) >> 9))
 199 /a>                return - a href="+code=EINVAL" class="sref">EINVAL /a>;
 200 /a>
 201 /a>        return  a href="+code=blkdev_issue_zeroout" class="sref">blkdev_issue_zeroout /a>( a href="+code=bdev" class="sref">bdev /a>,  a href="+code=start" class="sref">start /a>,  a href="+code=len" class="sref">leg /a>,  a href="+code=GFP_KERNEL" class="sref">GFP_KERNEL /a>);
 202 /a>}
 203 /a>
 204 /a>static int  a href="+code=put_ushort" class="sref">put_ushort /a>(unsigned long  a href="+code=arg" class="sref">arg /a>, unsigned short  a href="+code=val" class="sref">val /a>)
 205 /a>{
 206 /a>        return  a href="+code=put_user" class="sref">put_user /a>( a href="+code=val" class="sref">val /a>, (unsigned short  a href="+code=__user" class="sref">__user /a> *) a href="+code=arg" class="sref">arg /a>);
 207 /a>}
 208 /a>
 209 /a>static int  a href="+code=put_int" class="sref">put_int /a>(unsigned long  a href="+code=arg" class="sref">arg /a>, int  a href="+code=val" class="sref">val /a>)
 210 /a>{
 211 /a>        return  a href="+code=put_user" class="sref">put_user /a>( a href="+code=val" class="sref">val /a>, (int  a href="+code=__user" class="sref">__user /a> *) a href="+code=arg" class="sref">arg /a>);
 212 /a>}
 213 /a>
 214 /a>static int  a href="+code=put_uint" class="sref">put_uint /a>(unsigned long  a href="+code=arg" class="sref">arg /a>, unsigned int  a href="+code=val" class="sref">val /a>)
 215 /a>{
 216 /a>        return  a href="+code=put_user" class="sref">put_user /a>( a href="+code=val" class="sref">val /a>, (unsigned int  a href="+code=__user" class="sref">__user /a> *) a href="+code=arg" class="sref">arg /a>);
 217 /a>}
 218 /a>
 219 /a>static int  a href="+code=put_long" class="sref">put_long /a>(unsigned long  a href="+code=arg" class="sref">arg /a>, long  a href="+code=val" class="sref">val /a>)
 220 /a>{
 221 /a>        return  a href="+code=put_user" class="sref">put_user /a>( a href="+code=val" class="sref">val /a>, (long  a href="+code=__user" class="sref">__user /a> *) a href="+code=arg" class="sref">arg /a>);
 222 /a>}
 223 /a>
 224 /a>static int  a href="+code=put_ulong" class="sref">put_ulong /a>(unsigned long  a href="+code=arg" class="sref">arg /a>, unsigned long  a href="+code=val" class="sref">val /a>)
 225 /a>{
 226 /a>        return  a href="+code=put_user" class="sref">put_user /a>( a href="+code=val" class="sref">val /a>, (unsigned long  a href="+code=__user" class="sref">__user /a> *) a href="+code=arg" class="sref">arg /a>);
 227 /a>}
 228 /a>
 229 /a>static int  a href="+code=put_u64" class="sref">put_u64 /a>(unsigned long  a href="+code=arg" class="sref">arg /a>,  a href="+code=u64" class="sref">u64 /a>  a href="+code=val" class="sref">val /a>)
 230 /a>{
 231 /a>        return  a href="+code=put_user" class="sref">put_user /a>( a href="+code=val" class="sref">val /a>, ( a href="+code=u64" class="sref">u64 /a>  a href="+code=__user" class="sref">__user /a> *) a href="+code=arg" class="sref">arg /a>);
 232 /a>}
 233 /a>
 234 /a>int  a href="+code=__blkdev_driver_ioctl" class="sref">__blkdev_driver_ioctl /a>(struct  a href="+code=block_device" class="sref">block_device /a> * a href="+code=bdev" class="sref">bdev /a>,  a href="+code=fmode_t" class="sref">fmode_t /a>  a href="+code=mode" class="sref">mode /a>,n 235 /a>                        unsigned  a href="+code=cmd" class="sref">cmd /a>, unsigned long  a href="+code=arg" class="sref">arg /a>)n 236 /a>{
 237 /a>        struct  a href="+code=gendisk" class="sref">gendisk /a> * a href="+code=disk" class="sref">disk /a> =  a href="+code=bdev" class="sref">bdev /a>-> a href="+code=bd_disk" class="sref">bd_disk /a>;
 238 /a>
 239 /a>        if ( a href="+code=disk" class="sref">disk /a>-> a href="+code=fops" class="sref">fops /a>-> a href="+code=ioctl" class="sref">ioctl /a>)n 240 /a>                return  a href="+code=disk" class="sref">disk /a>-> a href="+code=fops" class="sref">fops /a>-> a href="+code=ioctl" class="sref">ioctl /a>( a href="+code=bdev" class="sref">bdev /a>,  a href="+code=mode" class="sref">mode /a>,  a href="+code=cmd" class="sref">cmd /a>,  a href="+code=arg" class="sref">arg /a>);
 241 /a>
 242 /a>        return - a href="+code=ENOTTY" class="sref">ENOTTY /a>;
 243 /a>}
 244 /a> spag class="comment">/* /spagin 245 /a> spag class="comment"> * For the record: _GPL here is only because somebody decided to slap it /spagin 246 /a> spag class="comment"> * on the previous export.  Sheer idiocy, since it wasn't copyrightable /spagin 247 /a> spag class="comment"> * at all and could be open-coded without any exports by anybody who cares. /spagin 248 /a> spag class="comment"> */ /spagin 249 /a> a href="+code=EXPORT_SYMBOL_GPL" class="sref">EXPORT_SYMBOL_GPL /a>( a href="+code=__blkdev_driver_ioctl" class="sref">__blkdev_driver_ioctl /a>);
 250 /a>
 251 /a> spag class="comment">/* /spagin 252 /a> spag class="comment"> * Is it ag unrecognized ioctl? The correct returns are either /spagin * Is it ag unrecogref="b (final) GPLrefIOCTLCMD ("I dotable /sknowporsomebe, trres"block/ioctl.c#L25="line" nam ="L1ss="line" nam ="L154"> 154 /a>{
<2 href25="comment">/* /spagin 155 /a>   2    s25="comment"> * For the record: iverithforeher /sping="block/ioctl.c#L248" id="L248" class="line2 nam ="L156"> 156 /a>   2    i25="comment"> * on the previous"block/ioctl.c#L248" id="L248" class="line" nam ="L157"> 157 /a>
 * at all and couldConfided );
 158 /a>   2    i25="comment"> */ /spagin 159 /a>   2     2      ment"> */ /spagin 160 /a>   2    i2 (! a ment"> * on the previous"block/ioctl.c#L248" id="L248" class="line2 nam ="L161"> 161 /a>   2     26="comment">/* /spagin 162 /a>   2    i26="comment"> * Is it ag unrecogcodd wigo away="block/ioctl.c#L248" id="L248" cla7026qd_mu nam ="L163"> 163 /a>   2     26 a hrment"> * Is it ag unreco="block/ioctl.c#L249" id="L249" class="line2 nam ="L164"> 164 /a>   2     26 a href="+cooctl" class="sren"> 164tl /a>( a hrefn"> 1rn - de=__blkdev_driver_is_tl? The corrref">__blkdev_driver_is_tl? The corrref">_ode=_de=res" class="sref">fmode_t /a>  a hreblock/ioctl.c#L109" id="L109" c2ass="line2 nam ="L165"> 165 /a>   2     26block/ioctl.c#L226" id="L226" class="line2 nam ="L166"> 166 /a>   2    r2turn  a href="+code=rres" class="sref">fmode_t /a>  a hreblock &amEINVAL" class="sref">EINVAL /a>;
 167 /a>}
<2 href26     return - a href=es" class="sref">fmode_t /a>  a hreblock &amEINVAL" class="sref">ENOTTY /a>;
 168 /a>
fmode_t /a>  a hreblock &amEINVAL" class="srefIOCTLCMDNOTTY /a>;
 169 /a>sta2ic in2  a hr/ioctl.c#L244" id="L244" class="line2 nam ="L170"> 170 /a>   2     27lock/ioctl.c#L251" id="L251" class="line2 nam ="L171"> 171 /a>{
<2 href27="comment">/* /spagin 172 /a>   2    u27="comment"> * Is it ag unrecogalways keepporsomin syncorts  agipatoctl /a>="L25()"block/ioctl.c#L252" id="L252" cla7026qd_mu nam ="L173"> 173 /a>
 * Is it ag unreco="block/ioctl.c#L249" id="L249" class="line2 nam ="L174"> 174 /a>   2    i27="+code=__blkdev_driver_ctl /a>="L25lock_device /a> *l /a>="L25ref="+code=block_device" class="sref">block_device /a> * a href="+code=bdev" class="sref">bdev /a>,  a href="+code=fmode_t" class="sref">fmode_t /a>  a href="+code=mode" class="sref">mode /a>,ncmd /a>, unsigned long  ioctl.c#L249" id="L249" class="line2 nam ="L175"> 175 /a>   2     2      return - a href=  a href="+code=code=arg" class="sref">arg /a>)n 176 /a>   2    i27block/ioctl.c#L237" id="L237" class="line2 nam ="L177"> 177 /a>   2     27uct  a href="+code=gendisk" class="sref">gendisk /a> * a href="+code=disk" class="sref">disk /a> =  a href="+code=bdev" class="sref">bdev /a>-> a href="+code=bd_disk" class="sref">bd_disk /a>;
 178 /a>   2     2 href="+code=s+code=block_device" claacking_ /a>=nfpartno /a> &aacking_ /a>=nfpcode=bdev" class="sref"id_disk /a>;
 179 /a>   2     2 href="+code=leg" class="sref"off>fmode_t /a>  a h"off>fode=mode" class="sre hremode_t /a>  a h hrelock/ioctl.c#L238" id="L238" class="line2 nam ="L180"> 180 /a>
fmode_t /a>  a hreblock=fmode_t" class="leg /a>,  a hrefnlock/ioctl.c#L238" id="L238" class="line2 nam ="L181"> 181 /a>   2    i28lock/ioctl.c#L242" id="L242" class="line2 nam ="L182"> 182 /a>   2     2      return -srtsch__blkdev_driver_">cmd /a>, unsigned long ck/ioctl.c#L132" id="L132" c2ass="line2 nam ="L183"> 183 /a>   2    i2 ( a href="+coode=BLKDEV_DISCARD_SECUFLSBUFmd /a>, unsigneECUFLSBUF a h/ioctl.c#L149" id="L149" c2ass="line2 nam ="L184"> 184 /a>   2     2       a href="+code=fode=capable" class="sref">capable /a>( a href="+code=CAP_SYS_ADMIN" class="sref">CAP_SYS_ADMIN /a>))
 185 /a>   2    r28     return - a href=  a href"+code=EACCES" class="sref">EACCES /a>;
 186 /a>}
<2 href2"blockioctl.c#L162" id="L162" c2ass="line2 nam ="L187"> 187 /a>
fmode_t /a>  a hreblock &__blkdev_driver_ioctl" class="sref">__blkdev_driver_ioctl /a>(struct  a href="dev" class="sref">bdev /a>,  a href="+code=mode" class="sref">mode /a>,  a href="+code=cmd" class="sref">cmd /a>,  a href="+code=arg" class="sref">arg /a>);
 188 /a>sta2ic in28     default:
__blkdev_driver_is_tl? The corrref">_ode=_es" class="sref">fmode_t /a>  a hreblock//ioctl.c#L161" id="L161" c2ass="line2 nam ="L189"> 189 /a>   2     2                    a href="+c+code=res" class="sref">fmode_t /a>  a hreblock/ioctl.c#L241" id="L241" class="line2 nam ="L190"> 190 /a>{
<2 href29lock/ioctl.c#L251" id="L251" class="line2 nam ="L191"> 191 /a>   2    i29     return - a href=mode_t" class="ssync_f">bdev /a>,  a hressync_f">bref="dev" class="sref">bdev /a>,  a href="+codek/ioctl.c#L241" id="L241" class="line2 nam ="L192"> 192 /a>   2     2      return - a href=octl" class="srenvalidate_f">bdev /a>,  a hreenvalidate_f">bref="dev" class="sref">bdev /a>,  a href="+codek/ioctl.c#L241" id="L241" class="line2 nam ="L193"> 193 /a>   2    i29     return - a href="+code=k/ioctl.c#L173" id="L173" c2ass="line2 nam ="L194"> 194 /a>   2     2      ioctl.c#L173" id="L173" c2ass="line2 nam ="L195"> 195 /a>   2     2 href="+code=sode=BLKDEV_DISCARD_SECUROSETmd /a>, unsigneECUROSET a h/ioctl.c#L149" id="L149" c2ass="line2 nam ="L196"> 196 /a>   2     2 href="+code=l a href=es" class="sref">fmode_t /a>  a hreblock &__blkdev_driver_ioctl" class="sref">__blkdev_driver_ioctl /a>(struct  a href="dev" class="sref">bdev /a>,  a href="+code=mode" class="sref">mode /a>,  a href="+code=cmd" class="sref">cmd /a>,  a href="+code=arg" class="sref">arg /a>);
 197 /a>
__blkdev_driver_is_tl? The corrref">_ode=_es" class="sref">fmode_t /a>  a hreblock//ioctl.c#L161" id="L161" c2ass="line2 nam ="L198"> 198 /a>   2    i29                     }
fmode_t /a>  a hreblock/ioctl.c#L241" id="L241" class="line2 nam ="L199"> 199 /a>   2     2      return - a href=ode=capable" class="sref">capable /a>( a href="+code=CAP_SYS_ADMIN" class="sref">CAP_SYS_ADMIN /a>))
 200 /a>
EACCES /a>;
 201 /a>   3    r30     return - a href=de=disk" class="sregeref">put_user /a>( a geref">pode=CAP_SYS_ADMIN" cleg /a>,  a hrefnlock+code=__user" class="sref">__user /a> *) a href="+code=aCAP_SYS_ADMIN" c">arg /a>);
 192 /a>   3 href30              a href="+code=i"+code=EACCES" class="srFAULTmd /a>, unsignerFAULTlock/ioctl.c#L162" id="L162" c3a3s="line3 nam ="L193"> 193 /a>   3href=30     return - a href=ode" class="sre ereref="+_rpartno /a> & ereref="+_rpref="dev" class="sref">bdev /a>,  a href="+code=mode" class="sreleg /a>,  a hrefnlockk/ioctl.c#L241" id="L241" c3ass="line3 nam ="L204"> 204 /a>sta3ic in30     return - a href="+code=k/ioctl.c#L173" id="L173" c3ass="line3 nam ="L205"> 205 /a>{
<3 href3"blockioctl.c#L173" id="L173" c3a6s="line3 nam ="L196"> 196 /a>   3    r3turn  a href="ode=BLKDEV_DISCARD_SECUa>;
, unsigneECUa>;
 207 /a>}
<3 href307rn  a href="ode=BLKDEV_DISCARD_SECUSECa>;
, unsigneECUSECa>;
 208 /a>
uint64_t /a>  a href="+code=leg" class="srefrangcapable /a>( a hrangcode=[2]/ioctl.c#L173" id="L173" c3a9s="line3 nam ="L199"> 199 /a>   3ic in3  a hrioctl.c#L173" id="L173" c3ass="line3 nam ="L210"> 210 /a>{
<3 href31                   a ode=c"dev" class="sref">mode /a>,  a href="+coderef="bldev" class="sreFMODE_WRITEode /a>,  a hreFMODE_WRITEblock/ioctl.c#L161" id="L161" c3ass="line3 nam ="L211"> 211 /a>   3    r31              a href="+code=p"+code=EBUSY" class="srefADFmd /a>, unsigneefADFlock/ioctl.c#L162" id="L162" c3ass="line3 nam ="L212"> 212 /a>}
<3 href31lock/ioctl.c#L153" id="L153" c3ass="line3 nam ="L213"> 213 /a>
__user /a> *) a pagi_fromef">_ode=_es" class="sref"angcapable /a>( a hrangcode=+covoi=cmd" class="srefref">__user /a> *) a href="+code=arg" class="sref">arg /a>);
( a hrangcode=kk/ioctl.c#L161" id="L161" c3ass="line3 nam ="L214"> 214 /a>sta3ic in31              a href="+code=m"+code=EACCES" class="srFAULTmd /a>, unsignerFAULTlock/ioctl.c#L162" id="L162" c3ass="line3 nam ="L215"> 215 /a>{
<3 href31blockioctl.c#L173" id="L173" c3ass="line3 nam ="L216"> 216 /a>   3    r31href="+code=l a href=+code=blkdev_issue_zeroouref">_"sref">blk_ioctl_discard /a>(struct  a href="dev" class="sref">bdev /a>,  a href="+code=mode" class="srerangcapable /a>( a hrangcode=[0]=mode" class="srerangcapable /a>( a hrangcode=[1] ioctl.c#L249" id="L249" c3ass="line3 nam ="L217"> 217 /a>}
<3 href31                             return - a href=cmd" class="sref">cmd /a>,  a href="+code &amLKDEV_DISCARD_SECUSECa>;
, unsigneECUSECa>;
 218 /a>
 219 /a>sta3ic in319rn  a href="ode=BLKDEV_DISCARD_SECUZEROOUTmd /a>, unsigneECUZEROOUT a h/k/ioctl.c#L132" id="L132" c3ass="line3 nam ="L220"> 220 /a>{
<3 href32                   a es" class="sref"sref">uint64_t /a>  a href="+code=leg" class="srefrangcapable /a>( a hrangcode=[2]/ioctl.c#L173" id="L173" c3ass="line3 nam ="L221"> 221 /a>   3    r32lock/ioctl.c#L242" id="L242" c3ass="line3 nam ="L222"> 222 /a>}
<3 href32              a href=ode=c"dev" class="sref">mode /a>,  a href="+coderef="bldev" class="sreFMODE_WRITEode /a>,  a hreFMODE_WRITEblock/ioctl.c#L161" id="L161" c3ass="line3 nam ="L223"> 223 /a>
 224 /a>sta3ic in32     ioctl.c#L173" id="L173" c3ass="line3 nam ="L225"> 225 /a>{
<3 href32     return - a href=de=disk" class="srepagi_fromef">__user /a> *) a pagi_fromef">_ode=_es" class="sref"angcapable /a>( a hrangcode=+covoi=cmd" class="srefref">__user /a> *) a href="+code=arg" class="sref">arg /a>);
( a hrangcode=kk/ioctl.c#L161" id="L161" c3ass="line3 nam ="L226"> 226 /a>   3    r32href="+code=l a href="+code=m"+code=EBUSY" class="sreFAULTmd /a>, unsignerFAULTlock/ioctl.c#L162" id="L162" c3ass="line3 nam ="L227"> 227 /a>}
<3 href32lock/ioctl.c#L198" id="L198" c3ass="line3 nam ="L228"> 228 /a>
_"sref">blk_ioctl_zeroout /a>(struct  a href="dev" class="sref">bdev /a>,  a href="+code=mode" class="srerangcapable /a>( a hrangcode=[0]=mode" class="srerangcapable /a>( a hrangcode=[1]k/ioctl.c#L241" id="L241" c3ass="line3 nam ="L229"> 229 /a>sta3ic in329    default:/ioctl.c#L244" id="L244" c3ass="line3 nam ="L230"> 230 /a>{
<3 href33lock/ioctl.c#L251" id="L251" c3ass="line3 nam ="L231"> 231 /a>   3    r3turn  a href="ode=BLKDEV_DISCARD_SHDIO_GETGEOapable /a>( a hHDIO_GETGEO a h/k/ioctl.c#L132" id="L132" c3ass="line3 nam ="L232"> 232 /a>}
<3 href33              a href=+code=block_device" clhd_geto tryapable /a>( a hhd_geto tryode=leg" class="srefgetut_user /a>( a geolock/ioctl.c#L162" id="L162" c3ass="line3 nam ="L233"> 233 /a>
 234 /a>int3 a hr33      a href="+code=fode=capable" class="">arg /a>)n 235 /a>   3     3              unsigned  a href"+code=EINVAL" class="sref">EINVAL /a>;
 236 /a>{
<3 href33href="+code=l a href=ode=disk_part_scan_enablINVAL /a>;
fops /a>-> a href="+code=ioctl" class="srgetgetut_user /a>( a getgeolock/ioctl.c#L236" id="L236" c3ass="line3 nam ="L237"> 237 /a>   3    s33                             "+code=ENOTTY" class="sref">ENOTTY /a>;
 238 /a>
 239 /a>   3    i33     return - a href=ment">/* /spagin 240 /a>   3     34(! a ment"> * on the previouuuuuuuuuuuuuuuuuf We+nepagin 241 /a>
/* /spagin 242 /a>   3    r34="comment"> * Is it ag unrecuuuuuuuuuuuuuuuuf="block/ioctl.c#L249" id="L249" c3ass="line3 nam ="L243"> 243 /a>}
<3 href3               a href=dev" class="srefems>fmode_t /a>  a hfems>fref="ode=bdev" class="sregetut_user /a>( a geolock, 0#39;zeof_es" class="srefgetut_user /a>( a geolock)k/ioctl.c#L241" id="L241" c3ass="line3 nam ="L244"> 244 /a> sp3g cla3               a href=es" class="srefgetut_user /a>( a geolock.ode" class="sre f">start /a> +  a href="+codeamLKDEV_DISCARD_Sgereref="_hrefut_user /a>( a gereref="_hrefref="dev" class="sref">bdev /a>,  a href="+codek/ioctl.c#L241" id="L241" c3ass="line3 nam ="L245"> 245 /a> sp3g cla3               a href=es" class="sref">fmode_t /a>  a hreblock &__blkdev_driver_nablINVAL /a>;
fops /a>-> a href="+code=ioctl" class="srgetgetut_user /a>( a getgeolock"dev" class="sref">bdev /a>,  a href="+code=mode=bdev" class="sregetut_user /a>( a geolockk/ioctl.c#L241" id="L241" c3ass="line3 nam ="L246"> 246 /a> sp3g cla3               a href=de=disk" class="sre">fmode_t /a>  a hreblock/ioctl.c#L109" id="L109" c3ass="line3 nam ="L247"> 247 /a> sp3g cla3              return 0;
fmode_t /a>  a hreblock/ioctl.c#L241" id="L241" c3ass="line3 nam ="L248"> 248 /a> sp3g cla3      default:
__user /a> *) a pagi_toef">_lock""+code=block_device" clhd_geto tryapable /a>( a hhd_geto tryode=leg" class="srefref">__user /a> *) a href="+code=arg" class="sref">arg /a>);
 249 /a> a 3ref="34                   a href="+code=uuuuuuuuuuuu9;zeof_es" class="srefgetut_user /a>( a geolock)k/ioctl.c#L109" id="L109" c3ass="line3 nam ="L250"> 250 /a>
 251 /a> sp3g cla35     return - a href="+code=k/ioctl.c#L173" id="L173" c3ass="line3 nam ="L252"> 252 /a> sp3g cla35             /ioctl.c#L244" id="L244" c317026qd_m3tex /a>);
, unsigneECURAGET a h/ioctl.c#L149" id="L149" c31ss="line3 nam ="L154"> 154 /a>{
<3 href354 a href="+coode=BLKDEV_DISCARD_SECUFRAGETmd /a>, unsigneECUFRAGET a h/ioctl.c#L149" id="L149" c31ss="line3 nam ="L155"> 155 /a>   3    s35     return - a href=de=dcapable" class="">arg /a>)n 156 /a>   3    i35href="+code=l a href="+code=m"+code=EBUSY" class="sreef">EINVAL /a>;
 157 /a>
;
bdev /a>,  a href="+codek/ioctl.c#L241" id="L241" c3ass="line3 nam ="L158"> 158 /a>   3    i35     default:
;
 159 /a>   3     35                   a href="+c+code=rENOTTY" class="sref">ENOTTY /a>;
 160 /a>   3    i36     return  a href="+code=disk" class="sre"sref">put_long /a>(unsigned long  arg" class="sref">arg /a>);
;
 161 /a>   3     36urn  a href="ode=BLKDEV_DISCARD_SECUROGETmd /a>, unsigneECUROGET a h/ioctl.c#L149" id="L149" c3ass="line3 nam ="L162"> 162 /a>   3    i36     return - a href="+code=isk" class="sre"sre">put_int /a>(unsigned long  arg" class="sref">arg /a>);
bf="+c_eboddev /a>,  a href="+f="+c_ebodref="dev" class="sref">bdev /a>,  a href="+codek != 0k/ioctl.c#L241" id="L241" c3a7026qd_m3 nam ="L163"> 163 /a>   3     36( a href="+coode=BLKDEV_DISCARD_SECUBSZGETmd /a>, unsigneECUBSZGET a h/kment">/* /spagin 164 /a>   3     36     return - a href="+code=isk" class="sre"sre">put_int /a>(unsigned long  arg" class="sref">arg /a>);
bdev /a>,  a href="+codekk/ioctl.c#L241" id="L241" c3ass="line3 nam ="L165"> 165 /a>   3     36href="+code=sode=BLKDEV_DISCARD_SECUSSZGETmd /a>, unsigneECUSSZGET a h/kment">/* /spagin 166 /a>   3    r36href="+code=l a href=+code=blkdev_issue_zer"sre">put_int /a>(unsigned long  arg" class="sref">arg /a>);
bflogical_f* a h hremode_t /a>  a hf">bflogical_f* a h hreref="dev" class="sref">bdev /a>,  a href="+codekk/ioctl.c#L241" id="L241" c3ass="line3 nam ="L167"> 167 /a>}
<3 href367rn  a href="ode=BLKDEV_DISCARD_SECUPBSZGETmd /a>, unsigneECUPBSZGET a h/kment">/* /spagin 168 /a>
put_uint /a>(unsigned long  arg" class="sref">arg /a>);
bfphysical_f* a h hremode_t /a>  a hf">bfphysical_f* a h hreref="dev" class="sref">bdev /a>,  a href="+codekk/ioctl.c#L241" id="L241" c3ass="line3 nam ="L169"> 169 /a>sta3ic in369rn  a href="ode=BLKDEV_DISCARD_SECUIO">CAP_SYS_ADMIN /aECUIO">C a h/ioctl.c#L149" id="L149" c3ass="line3 nam ="L170"> 170 /a>   3     37     return  a href="+code=disk" class="sre"sref">put_uint /a>(unsigned long  arg" class="sref">arg /a>);
bfio_mileg /a>,  a hreff">bfio_milref="dev" class="sref">bdev /a>,  a href="+codekk/ioctl.c#L241" id="L241" c3ass="line3 nam ="L171"> 171 /a>{
<3 href37urn  a href="ode=BLKDEV_DISCARD_SECUIOOPTmd /a>, unsigneECUIOOPT a h/ioctl.c#L149" id="L149" c3ass="line3 nam ="L172"> 172 /a>   3    u37     return - a href="+code=isk" class="sre"sref">put_uint /a>(unsigned long  arg" class="sref">arg /a>);
bfio_opblk_ioctl_zeroout">bfio_opbref="dev" class="sref">bdev /a>,  a href="+codekk/ioctl.c#L241" id="L241" c3a7026qd_m3 nam ="L173"> 173 /a>
 174 /a>   3    i37     return - a href="+code=isk" class="sre"sre">put_int /a>(unsigned long  arg" class="sref">arg /a>);
bfalignfmode_t /a>  a hf">bfalignfref="dev" class="sref">bdev /a>,  a href="+codekk/ioctl.c#L241" id="L241" c3ass="line3 nam ="L175"> 175 /a>   3     37href="+code=sode=BLKDEV_DISCARD_SECUa>;
EACCES /a>;
;
E a h/ioctl.c#L149" id="L149" c3ass="line3 nam ="L176"> 176 /a>   3    i37href="+code=l a href=+code=blkdev_issue_zer"sref">put_uint /a>(unsigned long  arg" class="sref">arg /a>);
bfct  a huct  es_datamode_t /a>  a hf">bfct  a huct  es_dataref="dev" class="sref">bdev /a>,  a href="+codekk/ioctl.c#L241" id="L241" c3ass="line3 nam ="L177"> 177 /a>   3     377rn  a href="ode=BLKDEV_DISCARD_SECUSECTGETmd /a>, unsigneECUSECTGET a h/ioctl.c#L149" id="L149" c3ass="line3 nam ="L178"> 178 /a>   3     37     default:
put_ushort /a>(unsigned long  arg" class="sref">arg /a>);
b_gerequeuemode_t /a>  a hf">bfgerequeueref="dev" class="sref">bdev /a>,  a href="+codekkk/ioctl.c#L241" id="L241" c3ass="line3 nam ="L179"> 179 /a>   3     379rn  a href="ode=BLKDEV_DISCARD_SECUROTATION>EINVAL /a>;
E a h/ioctl.c#L149" id="L149" c3ass="line3 nam ="L180"> 180 /a>
put_ushort /a>(unsigned long  arg" class="sref">arg /a>);
b_gerequeuemode_t /a>  a hf">bfgerequeueref="dev" class="sref">bdev /a>,  a href="+codekkk/ioctl.c#L241" id="L241" c3ass="line3 nam ="L181"> 181 /a>   3    i38urn  a href="ode=BLKDEV_DISCARD_SECURASETmd /a>, unsigneECURASET a h/ioctl.c#L149" id="L149" c3ass="line3 nam ="L182"> 182 /a>   3     3      return -ode=BLKDEV_DISCARD_SECUFRASETmd /a>, unsigneECUFRASET a h/ioctl.c#L149" id="L149" c3a7026qd_m3 nam ="L183"> 183 /a>   3    i38     return - a href=de=capable" class="sref">capable /a>( a href="+code=CAP_SYS_ADMIN" class="sref">CAP_SYS_ADMIN /a>))
 184 /a>   3     3       a href="+code=fa href="+code=dEACCES" class="sref">EACCES /a>;
 185 /a>   3    r38     return - a href=es" class="sreff"id_disk /a>;
bdev /a>,  a href="+codek/ioctl.c#L241" id="L241" c3ass="line3 nam ="L186"> 186 /a>}
<3 href38              a href=de=disk" class="sref"id_disk /a>;
 187 /a>
ENOTTY /a>;
 188 /a>sta3ic in38     default:
;
arg /a>);
 189 /a>   3     3                    a "+code=k/ioctl.c#L173" id="L173" c3ass="line3 nam ="L190"> 190 /a>{
<3 href390    return -ode=BLKDEV_DISCARD_SECUBSZSETmd /a>, unsigneECUBSZSET a h/ioctl.c#L149" id="L149" c3ass="line3 nam ="L191"> 191 /a>   3    i39     return - a href=ment">/* /spagin 192 /a>   3     3      return - a href=ode=capable" class="sref">capable /a>( a href="+code=CAP_SYS_ADMIN" class="sref">CAP_SYS_ADMIN /a>))
 193 /a>   3    i39     return - a href=a href="+code=dEACCES" class="sref">EACCES /a>;
 194 /a>   3     39      a href="+code=fode=capable" class="">arg /a>)n 195 /a>   3     39             unsigned  a href"+code=EINVAL" class="sref">EINVAL /a>;
 196 /a>   3     3 href="+code=l a href=de=disk" class="sregeref">put_user /a>( a geref">pode=CAP_SYS_ADMIN" cleg /a>,  a hrefnlock+code=__user" class="sref">__user /a> *) a href="+code=aarg" class="sref">arg /a>);
 197 /a>
 198 /a>   3    i39                     ode=c"dev" class="sref">mode /a>,  a href="+coderef="bldev" class="sreFMODE_EXCEINVAL /a>;
 199 /a>   3     3      return - a href=========isk" class="sref"grabd_disk /a>;
bdev /a>,  a href="+codek/ioctl.c#L241" id="L241" c4ass="line4 nam ="L200"> 200 /a>
bdev /a>,  a href="+code=mode" class="sref">mode /a>,  a href="+code |ldev" class="sreFMODE_EXCEINVAL /a>;
bdev /a>,  a href="+codek < 0/ioctl.c#L236" id="L236" c4ass="line4 nam ="L201"> 201 /a>   4    r40     return - a href= a href=  a href"+code=EINVAL" class="srBUSENOTTY /a>;
 192 /a>   4 href40              a href=/ioctl.c#L244" id="L244" c4a3s="line4 nam ="L193"> 193 /a>   4href=40     return - a href=ode" class="sre">fmode_t /a>  a hreblock &__blkdev_driver_ ere44" i hremode_t /a>  a h ere44" i hreref="dev" class="sref">bdev /a>,  a href="+code=mode" class="sreleg /a>,  a hrefnlockk/ioctl.c#L241" id="L241" c4ass="line4 nam ="L204"> 204 /a>sta4ic in40     return - a href=ode=c"dev" class="sref">mode /a>,  a href="+coderef="bldev" class="sreFMODE_EXCEINVAL /a>;
 195 /a>   4 href40             unsigned  a hrefisk" class="sreftl /a>p>blk_ioctl_zeroout / /a>p>bref="dev" class="sref">bdev /a>,  a href="+code=mode" class="sref">mode /a>,  a href="+code |ldev" class="sreFMODE_EXCEINVAL /a>;
 196 /a>   4    r40href="+code=l a href=+code=blkdev_issue_zer">fmode_t /a>  a hreblock/ioctl.c#L241" id="L241" c4ass="line4 nam ="L207"> 207 /a>}
<4 href407rn  a href="ode=BLKDEV_DISCARD_SECUPGmd /a>, unsigneECUPG a h/ioctl.c#L149" id="L149" c4ass="line4 nam ="L208"> 208 /a>
fmode_t /a>  a hreblock &__blkdev_driver_t /pgref">__blkdev_driver_t /pgref">_ref="dev" class="sref">bdev /a>,  a href="+code=m"+code=block_device" clas/pgref">__">arg /a>);
__">alock _user" class="sref">__user /a> *) a href="+code=aarg" class="sref">arg /a>);
 199 /a>   4ic in40     return - a href=break/ioctl.c#L241" id="L241" c4ass="line4 nam ="L210"> 210 /a>{
<4 href410    return -ode=BLKDEV_DISCARD_SECURRPARTmd /a>, unsigneECURRPART a h/ioctl.c#L149" id="L149" c4ass="line4 nam ="L211"> 211 /a>   4    r41              a href=es" class="sref">fmode_t /a>  a hreblock &__blkdev_driver_t /="+f="="+c_p">start /a> +  a ht /="+f="="+c_p">sref="dev" class="sref">bdev /a>,  a href="+codek/ioctl.c#L241" id="L241" c4ass="line4 nam ="L212"> 212 /a>}
<4 href41              a href=break/ioctl.c#L241" id="L241" c4a3s="line4 nam ="L213"> 213 /a>
 214 /a>sta4ic in41              a href=_blkdev_driver_ hremode_t /a>  a h hrelock &__blkdev_driver_ih href="+cmode_t /a>  a hih href="+cref="dev" class="sref">bdev /a>,  a href="+codeode=bd_disk" class="srein">mode /a>,  a hresrein">mcodek/ioctl.c#L241" id="L241" c4a5s="line4 nam ="L215"> 215 /a>{
<4 href41     return - a href=de=d"dev" class="sre hremode_t /a>  a h hrelock de=bde=b 9) de=b ~0UL/ioctl.c#L241" id="L241" c4ass="line4 nam ="L216"> 216 /a>   4    r41href="+code=l a href= a href=+code=bEINVAL" class="srFBIGmd /a>, unsignerFBIGlock/ioctl.c#L241" id="L241" c4ass="line4 nam ="L217"> 217 /a>}
<4 href41                     +code=disk" class="sre"sreff">put_long /a>(unsigneud long  arg" class="sref">arg /a>);
 218 /a>
 219 /a>sta4ic in41                   a "+code=isk" class="sre"sref nam ="L164 a hre"sref nng  arg" class="sref">arg /a>);
  a hih href="+cref="dev" class="sref">bdev /a>,  a href="+codeode=bd_disk" class="srein">mode /a>,  a hresrein">mcodek)/ioctl.c#L241" id="L241" c4ass="line4 nam ="L220"> 220 /a>{
<4 href420    return -ode=BLKDEV_DISCARD_SECUTRACESTARTmd /a>, unsigneECUTRACESTART    /ioctl.c#L149" id="L149" c4ass="line4 nam ="L221"> 221 /a>   4    r42urn  a href="ode=BLKDEV_DISCARD_SECUTRACESTOPmd /a>, unsigneECUTRACESTOP    /ioctl.c#L149" id="L149" c4ass="line4 nam ="L222"> 222 /a>}
<4 href42     return -ode=BLKDEV_DISCARD_SECUTRACESETUPmd /a>, unsigneECUTRACESETUP    /ioctl.c#L149" id="L149" c4a3s="line4 nam ="L223"> 223 /a>
 224 /a>sta4ic in42              a href=_blkdev_driver_">fmode_t /a>  a hreblock &__blkdev_driver_t /_traceref">__blkdev_driver_t /_traceref">_ref="dev" class="sref">bdev /a>,  a href="+code=mode" class="sre">cmd /a>,  a href="+code=a(char _user" class="sref">__user /a> *) a href="+code=aarg" class="sref">arg /a>);
 225 /a>{
<4 href42     return - a href=break/ioctl.c#L241" id="L241" c4ass="line4 nam ="L226"> 226 /a>   4    r42href="+code=ldefault/ioctl.c#L149" id="L149" c4ass="line4 nam ="L227"> 227 /a>}
<4 href42     return - a href=es" class="sref">fmode_t /a>  a hreblock &__blkdev_driver_ioctl" class="sref">__blkdev_driver_ioctl /a>(struct  a href="dev" class="sref">bdev /a>,  a href="+code=mode" class="sref">mode /a>,  a href="+code=cmd" class="sref">cmd /a>,  a href="+code=arg" class="sref">arg /a>);
 228 /a>
 229 /a>sta4ic in429    default:+code=blkdev_issue_zer">fmode_t /a>  a hreblock/ioctl.c#L241" id="L241" c4ass="line4 nam ="L230"> 230 /a>{
<4 href43lock//ioctl.c#L244" id="L244" c4ass="line4 nam ="L231"> 231 /a>   4    r4turn  INVAL" class="sr" class="sref">EXPORT_SYMBOL_GPL /a>( a href="+code=__blkdev_driver_ctl /a>="L25lock_device /a> *l /a>="L25ref=k/ioctl.c#L241" id="L241" c4ass="line4 nam ="L232"> 232 /a>}
<4 href43     
__> rns original LXR sofowinLXR gin ux.no">lx_@"> ux.nocode. __> lx_."> ux.no kindly hostedaareoctl.c#L2http://www.redpill-"> pro.no">Redpill L> pro AScode=aprovider of L> ux ginsulting and operations f="f="+s fince 1995.