Lines Matching refs:result

79 	struct arglist *result;  in uml_parse_vector_ifspec()  local
85 result = uml_kmalloc(sizeof(struct arglist), UM_GFP_KERNEL); in uml_parse_vector_ifspec()
86 if (result == NULL) in uml_parse_vector_ifspec()
88 result->numargs = 0; in uml_parse_vector_ifspec()
93 result->tokens[result->numargs] = arg + pos; in uml_parse_vector_ifspec()
95 result->values[result->numargs] = arg + pos; in uml_parse_vector_ifspec()
96 result->numargs++; in uml_parse_vector_ifspec()
114 return result; in uml_parse_vector_ifspec()
117 kfree(result); in uml_parse_vector_ifspec()
201 struct vector_fds *result = NULL; in user_init_tap_fds() local
213 result = uml_kmalloc(sizeof(struct vector_fds), UM_GFP_KERNEL); in user_init_tap_fds()
214 if (result == NULL) { in user_init_tap_fds()
218 result->rx_fd = -1; in user_init_tap_fds()
219 result->tx_fd = -1; in user_init_tap_fds()
220 result->remote_addr = NULL; in user_init_tap_fds()
221 result->remote_addr_size = 0; in user_init_tap_fds()
238 result->tx_fd = fd; in user_init_tap_fds()
239 result->rx_fd = fd; in user_init_tap_fds()
248 return result; in user_init_tap_fds()
251 kfree(result); in user_init_tap_fds()
258 struct vector_fds *result = NULL; in user_init_hybrid_fds() local
267 result = uml_kmalloc(sizeof(struct vector_fds), UM_GFP_KERNEL); in user_init_hybrid_fds()
268 if (result == NULL) { in user_init_hybrid_fds()
272 result->rx_fd = -1; in user_init_hybrid_fds()
273 result->tx_fd = -1; in user_init_hybrid_fds()
274 result->remote_addr = NULL; in user_init_hybrid_fds()
275 result->remote_addr_size = 0; in user_init_hybrid_fds()
279 result->tx_fd = create_tap_fd(iface); in user_init_hybrid_fds()
280 if (result->tx_fd < 0) { in user_init_hybrid_fds()
281 printk(UM_KERN_ERR "uml_tap: failed to create tun interface: %i\n", result->tx_fd); in user_init_hybrid_fds()
287 result->rx_fd = create_raw_fd(iface, ETH_P_ALL, ETH_P_ALL); in user_init_hybrid_fds()
288 if (result->rx_fd == -1) { in user_init_hybrid_fds()
290 "uml_tap: failed to create paired raw socket: %i\n", result->rx_fd); in user_init_hybrid_fds()
299 return result; in user_init_hybrid_fds()
302 kfree(result); in user_init_hybrid_fds()
311 struct vector_fds *result = NULL; in user_init_unix_fds() local
316 result = uml_kmalloc(sizeof(struct vector_fds), UM_GFP_KERNEL); in user_init_unix_fds()
317 if (result == NULL) { in user_init_unix_fds()
371 result->rx_fd = fd; in user_init_unix_fds()
372 result->tx_fd = fd; in user_init_unix_fds()
373 result->remote_addr_size = sizeof(struct sockaddr_un); in user_init_unix_fds()
374 result->remote_addr = remote_addr; in user_init_unix_fds()
375 return result; in user_init_unix_fds()
380 kfree(result); in user_init_unix_fds()
408 struct vector_fds *result = NULL; in user_init_fd_fds() local
417 result = uml_kmalloc(sizeof(struct vector_fds), UM_GFP_KERNEL); in user_init_fd_fds()
418 if (result == NULL) { in user_init_fd_fds()
423 result->rx_fd = fd; in user_init_fd_fds()
424 result->tx_fd = fd; in user_init_fd_fds()
425 result->remote_addr_size = 0; in user_init_fd_fds()
426 result->remote_addr = NULL; in user_init_fd_fds()
427 return result; in user_init_fd_fds()
432 kfree(result); in user_init_fd_fds()
441 struct vector_fds *result = NULL; in user_init_raw_fds() local
458 result = uml_kmalloc(sizeof(struct vector_fds), UM_GFP_KERNEL); in user_init_raw_fds()
459 if (result != NULL) { in user_init_raw_fds()
460 result->rx_fd = rxfd; in user_init_raw_fds()
461 result->tx_fd = txfd; in user_init_raw_fds()
462 result->remote_addr = NULL; in user_init_raw_fds()
463 result->remote_addr_size = 0; in user_init_raw_fds()
470 return result; in user_init_raw_fds()
473 kfree(result); in user_init_raw_fds()
529 struct vector_fds *result = NULL; in user_init_socket_fds() local
615 result = uml_kmalloc(sizeof(struct vector_fds), UM_GFP_KERNEL); in user_init_socket_fds()
616 if (result != NULL) { in user_init_socket_fds()
617 result->rx_fd = fd; in user_init_socket_fds()
618 result->tx_fd = fd; in user_init_socket_fds()
619 result->remote_addr = uml_kmalloc( in user_init_socket_fds()
621 if (result->remote_addr == NULL) in user_init_socket_fds()
623 result->remote_addr_size = gairesult->ai_addrlen; in user_init_socket_fds()
625 result->remote_addr, in user_init_socket_fds()
631 return result; in user_init_socket_fds()
638 if (result != NULL) { in user_init_socket_fds()
639 kfree(result->remote_addr); in user_init_socket_fds()
640 kfree(result); in user_init_socket_fds()