Lines Matching refs:curr
400 struct win_netmap_fd_list *curr; in win_insert_fd_record() local
402 for (curr = win_netmap_fd_list_head; curr; curr = curr->next) { in win_insert_fd_record()
403 if (fd == curr->win_netmap_fd) { in win_insert_fd_record()
407 curr = calloc(1, sizeof(*curr)); in win_insert_fd_record()
408 curr->next = win_netmap_fd_list_head; in win_insert_fd_record()
409 curr->win_netmap_fd = fd; in win_insert_fd_record()
410 curr->win_netmap_handle = IntToPtr(_get_osfhandle(fd)); in win_insert_fd_record()
411 win_netmap_fd_list_head = curr; in win_insert_fd_record()
417 struct win_netmap_fd_list *curr = win_netmap_fd_list_head; in win_remove_fd_record() local
419 for (; curr ; prev = curr, curr = curr->next) { in win_remove_fd_record()
420 if (fd != curr->win_netmap_fd) in win_remove_fd_record()
424 win_netmap_fd_list_head = curr->next; in win_remove_fd_record()
426 prev->next = curr->next; in win_remove_fd_record()
428 free(curr); in win_remove_fd_record()
436 struct win_netmap_fd_list *curr; in win_get_netmap_handle() local
438 for (curr = win_netmap_fd_list_head; curr; curr = curr->next) { in win_get_netmap_handle()
439 if (fd == curr->win_netmap_fd) { in win_get_netmap_handle()
440 return curr->win_netmap_handle; in win_get_netmap_handle()