Lines Matching full:result

83 	struct arglist *result;  in uml_parse_vector_ifspec()  local
89 result = uml_kmalloc(sizeof(struct arglist), UM_GFP_KERNEL); in uml_parse_vector_ifspec()
90 if (result == NULL) in uml_parse_vector_ifspec()
92 result->numargs = 0; in uml_parse_vector_ifspec()
97 result->tokens[result->numargs] = arg + pos; in uml_parse_vector_ifspec()
99 result->values[result->numargs] = arg + pos; in uml_parse_vector_ifspec()
100 result->numargs++; in uml_parse_vector_ifspec()
118 return result; in uml_parse_vector_ifspec()
121 kfree(result); in uml_parse_vector_ifspec()
205 struct vector_fds *result = NULL; in user_init_tap_fds() local
217 result = uml_kmalloc(sizeof(struct vector_fds), UM_GFP_KERNEL); in user_init_tap_fds()
218 if (result == NULL) { in user_init_tap_fds()
222 result->rx_fd = -1; in user_init_tap_fds()
223 result->tx_fd = -1; in user_init_tap_fds()
224 result->remote_addr = NULL; in user_init_tap_fds()
225 result->remote_addr_size = 0; in user_init_tap_fds()
242 result->tx_fd = fd; in user_init_tap_fds()
243 result->rx_fd = fd; in user_init_tap_fds()
252 return result; in user_init_tap_fds()
255 kfree(result); in user_init_tap_fds()
262 struct vector_fds *result = NULL; in user_init_hybrid_fds() local
271 result = uml_kmalloc(sizeof(struct vector_fds), UM_GFP_KERNEL); in user_init_hybrid_fds()
272 if (result == NULL) { in user_init_hybrid_fds()
276 result->rx_fd = -1; in user_init_hybrid_fds()
277 result->tx_fd = -1; in user_init_hybrid_fds()
278 result->remote_addr = NULL; in user_init_hybrid_fds()
279 result->remote_addr_size = 0; in user_init_hybrid_fds()
283 result->tx_fd = create_tap_fd(iface); in user_init_hybrid_fds()
284 if (result->tx_fd < 0) { in user_init_hybrid_fds()
285 printk(UM_KERN_ERR "uml_tap: failed to create tun interface: %i\n", result->tx_fd); in user_init_hybrid_fds()
291 result->rx_fd = create_raw_fd(iface, ETH_P_ALL, ETH_P_ALL); in user_init_hybrid_fds()
292 if (result->rx_fd == -1) { in user_init_hybrid_fds()
294 "uml_tap: failed to create paired raw socket: %i\n", result->rx_fd); in user_init_hybrid_fds()
303 return result; in user_init_hybrid_fds()
306 kfree(result); in user_init_hybrid_fds()
315 struct vector_fds *result = NULL; in user_init_unix_fds() local
320 result = uml_kmalloc(sizeof(struct vector_fds), UM_GFP_KERNEL); in user_init_unix_fds()
321 if (result == NULL) { in user_init_unix_fds()
375 result->rx_fd = fd; in user_init_unix_fds()
376 result->tx_fd = fd; in user_init_unix_fds()
377 result->remote_addr_size = sizeof(struct sockaddr_un); in user_init_unix_fds()
378 result->remote_addr = remote_addr; in user_init_unix_fds()
379 return result; in user_init_unix_fds()
384 kfree(result); in user_init_unix_fds()
412 struct vector_fds *result = NULL; in user_init_fd_fds() local
421 result = uml_kmalloc(sizeof(struct vector_fds), UM_GFP_KERNEL); in user_init_fd_fds()
422 if (result == NULL) { in user_init_fd_fds()
427 result->rx_fd = fd; in user_init_fd_fds()
428 result->tx_fd = fd; in user_init_fd_fds()
429 result->remote_addr_size = 0; in user_init_fd_fds()
430 result->remote_addr = NULL; in user_init_fd_fds()
431 return result; in user_init_fd_fds()
436 kfree(result); in user_init_fd_fds()
456 struct vector_fds *result = NULL; in user_init_vde_fds() local
499 result = uml_kmalloc(sizeof(struct vector_fds), UM_GFP_KERNEL); in user_init_vde_fds()
500 if (result == NULL) { in user_init_vde_fds()
505 result->rx_fd = sv[0]; in user_init_vde_fds()
506 result->tx_fd = sv[0]; in user_init_vde_fds()
507 result->remote_addr_size = 0; in user_init_vde_fds()
508 result->remote_addr = NULL; in user_init_vde_fds()
509 return result; in user_init_vde_fds()
523 struct vector_fds *result = NULL; in user_init_raw_fds() local
540 result = uml_kmalloc(sizeof(struct vector_fds), UM_GFP_KERNEL); in user_init_raw_fds()
541 if (result != NULL) { in user_init_raw_fds()
542 result->rx_fd = rxfd; in user_init_raw_fds()
543 result->tx_fd = txfd; in user_init_raw_fds()
544 result->remote_addr = NULL; in user_init_raw_fds()
545 result->remote_addr_size = 0; in user_init_raw_fds()
552 return result; in user_init_raw_fds()
555 kfree(result); in user_init_raw_fds()
611 struct vector_fds *result = NULL; in user_init_socket_fds() local
697 result = uml_kmalloc(sizeof(struct vector_fds), UM_GFP_KERNEL); in user_init_socket_fds()
698 if (result != NULL) { in user_init_socket_fds()
699 result->rx_fd = fd; in user_init_socket_fds()
700 result->tx_fd = fd; in user_init_socket_fds()
701 result->remote_addr = uml_kmalloc( in user_init_socket_fds()
703 if (result->remote_addr == NULL) in user_init_socket_fds()
705 result->remote_addr_size = gairesult->ai_addrlen; in user_init_socket_fds()
707 result->remote_addr, in user_init_socket_fds()
713 return result; in user_init_socket_fds()
720 if (result != NULL) { in user_init_socket_fds()
721 kfree(result->remote_addr); in user_init_socket_fds()
722 kfree(result); in user_init_socket_fds()