Lines Matching refs:err
61 int err = -EEXIST; in af_alg_register_type() local
70 err = -ENOMEM; in af_alg_register_type()
79 err = 0; in af_alg_register_type()
84 return err; in af_alg_register_type()
91 int err = -ENOENT; in af_alg_unregister_type() local
100 err = 0; in af_alg_unregister_type()
105 return err; in af_alg_unregister_type()
158 int err; in alg_bind() local
188 err = -EBUSY; in alg_bind()
196 err = 0; in alg_bind()
203 return err; in alg_bind()
212 int err; in alg_setkey() local
218 err = -EFAULT; in alg_setkey()
222 err = type->setkey(ask->private, key, keylen); in alg_setkey()
227 return err; in alg_setkey()
236 int err = -EBUSY; in alg_setsockopt() local
244 err = -ENOPROTOOPT; in alg_setsockopt()
255 err = alg_setkey(sk, optval, optlen); in alg_setsockopt()
262 err = type->setauthsize(ask->private, optlen); in alg_setsockopt()
268 return err; in alg_setsockopt()
277 int err; in af_alg_accept() local
282 err = -EINVAL; in af_alg_accept()
287 err = -ENOMEM; in af_alg_accept()
295 err = type->accept(ask->private, sk2); in af_alg_accept()
297 nokey = err == -ENOKEY; in af_alg_accept()
299 err = type->accept_nokey(ask->private, sk2); in af_alg_accept()
301 if (err) in af_alg_accept()
317 err = 0; in af_alg_accept()
322 return err; in af_alg_accept()
365 int err; in alg_create() local
372 err = -ENOMEM; in alg_create()
384 return err; in alg_create()
690 int err = -ERESTARTSYS; in af_alg_wait_for_wmem() local
704 err = 0; in af_alg_wait_for_wmem()
710 return err; in af_alg_wait_for_wmem()
749 int err = -ERESTARTSYS; in af_alg_wait_for_data() local
763 err = 0; in af_alg_wait_for_data()
771 return err; in af_alg_wait_for_data()
826 int err = 0; in af_alg_sendmsg() local
829 err = af_alg_cmsg_send(msg, &con); in af_alg_sendmsg()
830 if (err) in af_alg_sendmsg()
831 return err; in af_alg_sendmsg()
851 err = -EINVAL; in af_alg_sendmsg()
876 err = memcpy_from_msg(page_address(sg_page(sg)) + in af_alg_sendmsg()
879 if (err) in af_alg_sendmsg()
893 err = af_alg_wait_for_wmem(sk, msg->msg_flags); in af_alg_sendmsg()
894 if (err) in af_alg_sendmsg()
901 err = af_alg_alloc_tsgl(sk); in af_alg_sendmsg()
902 if (err) in af_alg_sendmsg()
918 err = -ENOMEM; in af_alg_sendmsg()
922 err = memcpy_from_msg(page_address(sg_page(sg + i)), in af_alg_sendmsg()
924 if (err) { in af_alg_sendmsg()
944 err = 0; in af_alg_sendmsg()
952 return copied ?: err; in af_alg_sendmsg()
968 int err = -EINVAL; in af_alg_sendpage() local
981 err = af_alg_wait_for_wmem(sk, flags); in af_alg_sendpage()
982 if (err) in af_alg_sendpage()
986 err = af_alg_alloc_tsgl(sk); in af_alg_sendpage()
987 if (err) in af_alg_sendpage()
1010 return err ?: size; in af_alg_sendpage()
1035 void af_alg_async_cb(struct crypto_async_request *_req, int err) in af_alg_async_cb() argument
1048 iocb->ki_complete(iocb, err ? err : (int)resultlen, 0); in af_alg_async_cb()
1125 int err; in af_alg_get_rsgl() local
1146 err = af_alg_make_sg(&rsgl->sgl, &msg->msg_iter, seglen); in af_alg_get_rsgl()
1147 if (err < 0) { in af_alg_get_rsgl()
1149 return err; in af_alg_get_rsgl()
1157 len += err; in af_alg_get_rsgl()
1158 atomic_add(err, &ctx->rcvused); in af_alg_get_rsgl()
1159 rsgl->sg_num_bytes = err; in af_alg_get_rsgl()
1160 iov_iter_advance(&msg->msg_iter, err); in af_alg_get_rsgl()
1170 int err = proto_register(&alg_proto, 0); in af_alg_init() local
1172 if (err) in af_alg_init()
1175 err = sock_register(&alg_family); in af_alg_init()
1176 if (err != 0) in af_alg_init()
1180 return err; in af_alg_init()