Lines Matching refs:ret

23 	int ret;  in fuse_read()  local
28 ret = uclass_get_device_by_driver(UCLASS_MISC, in fuse_read()
31 if (ret) in fuse_read()
32 return ret; in fuse_read()
33 ret = misc_read(dev, word * 4 + STM32_BSEC_SHADOW_OFFSET, in fuse_read()
35 if (ret != 4) in fuse_read()
36 ret = -EINVAL; in fuse_read()
38 ret = 0; in fuse_read()
43 ret = uclass_get_device_by_driver(UCLASS_MISC, in fuse_read()
46 if (ret) in fuse_read()
47 return ret; in fuse_read()
49 ret = misc_read(dev, -word, val, 1); in fuse_read()
50 if (ret != 1) in fuse_read()
51 ret = -EINVAL; in fuse_read()
53 ret = 0; in fuse_read()
59 ret = -EINVAL; in fuse_read()
63 return ret; in fuse_read()
69 int ret; in fuse_prog() local
73 ret = uclass_get_device_by_driver(UCLASS_MISC, in fuse_prog()
76 if (ret) in fuse_prog()
77 return ret; in fuse_prog()
78 ret = misc_write(dev, word * 4 + STM32_BSEC_OTP_OFFSET, in fuse_prog()
80 if (ret != 4) in fuse_prog()
81 ret = -EINVAL; in fuse_prog()
83 ret = 0; in fuse_prog()
88 ret = uclass_get_device_by_driver(UCLASS_MISC, in fuse_prog()
91 if (ret) in fuse_prog()
92 return ret; in fuse_prog()
93 ret = misc_write(dev, word, &val, 1); in fuse_prog()
94 if (ret != 1) in fuse_prog()
95 ret = -EINVAL; in fuse_prog()
97 ret = 0; in fuse_prog()
103 ret = -EINVAL; in fuse_prog()
107 return ret; in fuse_prog()
113 int ret; in fuse_sense() local
117 ret = uclass_get_device_by_driver(UCLASS_MISC, in fuse_sense()
120 if (ret) in fuse_sense()
121 return ret; in fuse_sense()
122 ret = misc_read(dev, word * 4 + STM32_BSEC_OTP_OFFSET, val, 4); in fuse_sense()
123 if (ret != 4) in fuse_sense()
124 ret = -EINVAL; in fuse_sense()
126 ret = 0; in fuse_sense()
131 ret = uclass_get_device_by_driver(UCLASS_MISC, in fuse_sense()
134 if (ret) in fuse_sense()
135 return ret; in fuse_sense()
137 ret = misc_read(dev, word, val, 1); in fuse_sense()
138 if (ret != 1) in fuse_sense()
139 ret = -EINVAL; in fuse_sense()
141 ret = 0; in fuse_sense()
147 ret = -EINVAL; in fuse_sense()
151 return ret; in fuse_sense()
157 int ret; in fuse_override() local
161 ret = uclass_get_device_by_driver(UCLASS_MISC, in fuse_override()
164 if (ret) in fuse_override()
165 return ret; in fuse_override()
166 ret = misc_write(dev, word * 4 + STM32_BSEC_SHADOW_OFFSET, in fuse_override()
168 if (ret != 4) in fuse_override()
169 ret = -EINVAL; in fuse_override()
171 ret = 0; in fuse_override()
176 ret = uclass_get_device_by_driver(UCLASS_MISC, in fuse_override()
179 if (ret) in fuse_override()
180 return ret; in fuse_override()
181 ret = misc_write(dev, -word, &val, 1); in fuse_override()
182 if (ret != 1) in fuse_override()
183 ret = -EINVAL; in fuse_override()
185 ret = 0; in fuse_override()
192 ret = -EINVAL; in fuse_override()
196 return ret; in fuse_override()