Lines Matching full:error
90 int error, id; in linux_timer_create() local
95 error = copyin(uap->evp, &l_ev, sizeof(l_ev)); in linux_timer_create()
96 if (error != 0) in linux_timer_create()
97 return (error); in linux_timer_create()
98 error = linux_convert_l_sigevent(&l_ev, &ev); in linux_timer_create()
99 if (error != 0) in linux_timer_create()
100 return (error); in linux_timer_create()
103 error = linux_to_native_clockid(&nwhich, uap->clock_id); in linux_timer_create()
104 if (error != 0) in linux_timer_create()
105 return (error); in linux_timer_create()
106 error = kern_ktimer_create(td, nwhich, evp, &id, -1); in linux_timer_create()
107 if (error == 0) { in linux_timer_create()
108 error = copyout(&id, uap->timerid, sizeof(int)); in linux_timer_create()
109 if (error != 0) in linux_timer_create()
112 return (error); in linux_timer_create()
120 int flags, error; in linux_timer_settime() local
122 error = copyin(uap->new, &l_val, sizeof(l_val)); in linux_timer_settime()
123 if (error != 0) in linux_timer_settime()
124 return (error); in linux_timer_settime()
125 error = linux_to_native_itimerspec(&val, &l_val); in linux_timer_settime()
126 if (error != 0) in linux_timer_settime()
127 return (error); in linux_timer_settime()
129 error = linux_to_native_timerflags(&flags, uap->flags); in linux_timer_settime()
130 if (error != 0) in linux_timer_settime()
131 return (error); in linux_timer_settime()
132 error = kern_ktimer_settime(td, uap->timerid, flags, &val, ovalp); in linux_timer_settime()
133 if (error == 0 && uap->old != NULL) { in linux_timer_settime()
134 error = native_to_linux_itimerspec(&l_val, &val); in linux_timer_settime()
135 if (error == 0) in linux_timer_settime()
136 error = copyout(&l_oval, uap->old, sizeof(l_oval)); in linux_timer_settime()
138 return (error); in linux_timer_settime()
147 int flags, error; in linux_timer_settime64() local
149 error = copyin(uap->new, &l_val, sizeof(l_val)); in linux_timer_settime64()
150 if (error != 0) in linux_timer_settime64()
151 return (error); in linux_timer_settime64()
152 error = linux_to_native_itimerspec64(&val, &l_val); in linux_timer_settime64()
153 if (error != 0) in linux_timer_settime64()
154 return (error); in linux_timer_settime64()
156 error = linux_to_native_timerflags(&flags, uap->flags); in linux_timer_settime64()
157 if (error != 0) in linux_timer_settime64()
158 return (error); in linux_timer_settime64()
159 error = kern_ktimer_settime(td, uap->timerid, flags, &val, ovalp); in linux_timer_settime64()
160 if (error == 0 && uap->old != NULL) { in linux_timer_settime64()
161 error = native_to_linux_itimerspec64(&l_val, &val); in linux_timer_settime64()
162 if (error == 0) in linux_timer_settime64()
163 error = copyout(&l_oval, uap->old, sizeof(l_oval)); in linux_timer_settime64()
165 return (error); in linux_timer_settime64()
174 int error; in linux_timer_gettime() local
176 error = kern_ktimer_gettime(td, uap->timerid, &val); in linux_timer_gettime()
177 if (error == 0) in linux_timer_gettime()
178 error = native_to_linux_itimerspec(&l_val, &val); in linux_timer_gettime()
179 if (error == 0) in linux_timer_gettime()
180 error = copyout(&l_val, uap->setting, sizeof(l_val)); in linux_timer_gettime()
181 return (error); in linux_timer_gettime()
190 int error; in linux_timer_gettime64() local
192 error = kern_ktimer_gettime(td, uap->timerid, &val); in linux_timer_gettime64()
193 if (error == 0) in linux_timer_gettime64()
194 error = native_to_linux_itimerspec64(&l_val, &val); in linux_timer_gettime64()
195 if (error == 0) in linux_timer_gettime64()
196 error = copyout(&l_val, uap->setting, sizeof(l_val)); in linux_timer_gettime64()
197 return (error); in linux_timer_gettime64()