Lines Matching refs:necp_fd_data
618 struct necp_fd_data { struct
620 LIST_ENTRY(necp_fd_data) chain; argument
657 static LIST_HEAD(_necp_fd_list, necp_fd_data) necp_fd_list; argument
658 static LIST_HEAD(_necp_fd_observer_list, necp_fd_data) necp_fd_observer_list;
729 static void necp_fd_insert_stats_arena(struct necp_fd_data *fd_data, struct necp_arena_info *nai);
730 static void necp_fd_remove_stats_arena(struct necp_fd_data *fd_data, struct necp_arena_info *nai);
731 static struct necp_arena_info *necp_fd_mredirect_stats_arena(struct necp_fd_data *fd_data, struct p…
738 static int necp_arena_initialize(struct necp_fd_data *fd_data, bool locked);
739 static int necp_stats_initialize(struct necp_fd_data *fd_data, struct necp_client *client,
741 static int necp_arena_create(struct necp_fd_data *fd_data, size_t obj_size, size_t obj_cnt, struct …
742 static int necp_arena_stats_obj_alloc(struct necp_fd_data *fd_data, mach_vm_offset_t *off, struct n…
743 static void necp_arena_stats_obj_free(struct necp_fd_data *fd_data, struct necp_arena_info *stats_a…
744 static void necp_stats_arenas_destroy(struct necp_fd_data *fd_data, boolean_t closing);
746 static int necp_sysctl_arena_initialize(struct necp_fd_data *fd_data, bool locked);
747 static void necp_sysctl_arena_destroy(struct necp_fd_data *fd_data);
748 static void *necp_arena_sysctls_obj(struct necp_fd_data *fd_data, mach_vm_offset_t *off, size_t *si…
769 necp_fd_notify(struct necp_fd_data *fd_data, bool locked) in necp_fd_notify()
802 necp_fd_poll(struct necp_fd_data *fd_data, int events, void *wql, struct proc *p, int is_kevent) in necp_fd_poll()
903 necp_client_fd_find_client_unlocked(struct necp_fd_data *client_fd, uuid_t client_id) in necp_client_fd_find_client_unlocked()
925 necp_client_fd_find_client_and_lock(struct necp_fd_data *client_fd, uuid_t client_id) in necp_client_fd_find_client_and_lock()
952 struct necp_fd_data *fd_data = NULL; in necpop_select()
957 fd_data = (struct necp_fd_data *)fp_get_data(fp); in necpop_select()
985 struct necp_fd_data *fd_data = (struct necp_fd_data *)kn->kn_hook; in necp_fd_knrdetach()
1003 struct necp_fd_data *fd_data; in necp_fd_knrprocess()
1007 fd_data = (struct necp_fd_data *)kn->kn_hook; in necp_fd_knrprocess()
1023 struct necp_fd_data *fd_data; in necp_fd_knrtouch()
1026 fd_data = (struct necp_fd_data *)kn->kn_hook; in necp_fd_knrtouch()
1047 struct necp_fd_data *fd_data = NULL; in necpop_kqfilter()
1056 fd_data = (struct necp_fd_data *)fp_get_data(fp); in necpop_kqfilter()
1186 necp_destroy_flow_stats(struct necp_fd_data *fd_data, in necp_destroy_flow_stats()
1438 necp_client_update_observer_add_internal(struct necp_fd_data *observer_fd, struct necp_client *clie… in necp_client_update_observer_add_internal()
1463 necp_client_update_observer_update_internal(struct necp_fd_data *observer_fd, struct necp_client *c… in necp_client_update_observer_update_internal()
1486 necp_client_update_observer_remove_internal(struct necp_fd_data *observer_fd, struct necp_client *c… in necp_client_update_observer_remove_internal()
1519 struct necp_fd_data *observer_fd = NULL; in necp_client_update_observer_add()
1538 struct necp_fd_data *observer_fd = NULL; in necp_client_update_observer_update()
1557 struct necp_fd_data *observer_fd = NULL; in necp_client_update_observer_remove()
1709 necp_defunct_client_fd_locked_inner(struct necp_fd_data *client_fd, struct _necp_flow_defunct_list …
1752 struct necp_fd_data *fd_data = NULL; in necpop_close()
1755 fd_data = (struct necp_fd_data *)fg_get_data(fg); in necpop_close()
1835 kfree_type(struct necp_fd_data, fd_data); in necpop_close()
1859 struct fileproc **fpp, struct necp_fd_data **fd_data) in necp_find_fd_data()
1865 *fd_data = (struct necp_fd_data *)fp_get_data(fp); in necp_find_fd_data()
3281 necp_client_create_flow_registration(struct necp_fd_data *fd_data, struct necp_client *client) in necp_client_create_flow_registration()
3344 struct necp_fd_data *client_fd = NULL; in necp_client_register_socket_inner()
3423 struct necp_fd_data *client_fd = NULL; in necp_client_get_netns_flow_info()
3480 struct necp_fd_data *client_fd = NULL; in necp_client_register_multipath_cb()
3647 struct necp_fd_data *client_fd = NULL; in necp_client_unregister_socket_flow()
3747 struct necp_fd_data *client_fd = NULL; in necp_client_assign_from_socket()
3914 struct necp_fd_data *client_fd = NULL; in necp_update_flow_protoctl_event()
3977 struct necp_fd_data *client_fd, in necp_assign_client_result_locked()
4042 struct necp_fd_data *client_fd = NULL; in necp_assign_client_result()
4097 struct necp_fd_data *client_fd = NULL; in necp_assign_client_group_members()
4392 struct necp_fd_data *client_fd, in necp_update_client_result()
4885 necp_defunct_client_fd_locked_inner(struct necp_fd_data *client_fd, struct _necp_flow_defunct_list … in necp_defunct_client_fd_locked_inner()
4949 necp_defunct_client_fd_locked(struct necp_fd_data *client_fd, struct _necp_flow_defunct_list *defun… in necp_defunct_client_fd_locked()
4982 necp_update_client_fd_locked(struct necp_fd_data *client_fd, in necp_update_client_fd_locked()
5006 struct necp_fd_data *client_fd = NULL; in necp_close_empty_arenas_callout()
5024 struct necp_fd_data *client_fd = NULL; in necp_update_all_clients_callout()
5161 struct necp_fd_data *client_fd = (struct necp_fd_data *)fp_get_data(fp); in necp_set_client_as_background()
5180 struct necp_fd_data *client_fd) in necp_fd_memstatus()
5191 necp_fd_defunct(proc_t proc, struct necp_fd_data *client_fd) in necp_fd_defunct()
5254 struct necp_fd_data *client_fd = NULL; in necp_force_update_client()
6767 struct necp_fd_data *fd_data = NULL; in necp_open()
6793 fd_data = kalloc_type(struct necp_fd_data, Z_WAITOK | Z_ZERO | Z_NOFAIL); in necp_open()
6851 kfree_type(struct necp_fd_data, fd_data); in necp_open()
6864 necp_client_add(struct proc *p, struct necp_fd_data *fd_data, struct necp_client_action_args *uap, … in necp_client_add()
7145 necp_client_claim(struct proc *p, struct necp_fd_data *fd_data, struct necp_client_action_args *uap… in necp_client_claim()
7172 struct necp_fd_data *find_fd = NULL; in necp_client_claim()
7223 necp_client_remove(struct necp_fd_data *fd_data, struct necp_client_action_args *uap, int *retval) in necp_client_remove()
7324 necp_client_fd_find_flow(struct necp_fd_data *client_fd, uuid_t flow_id) in necp_client_fd_find_flow()
7339 necp_client_remove_flow(struct necp_fd_data *fd_data, struct necp_client_action_args *uap, int *ret… in necp_client_remove_flow()
7789 necp_client_copy(struct necp_fd_data *fd_data, struct necp_client_action_args *uap, int *retval) in necp_client_copy()
7885 necp_client_copy_client_update(struct necp_fd_data *fd_data, struct necp_client_action_args *uap, i… in necp_client_copy_client_update()
8052 necp_client_list(struct necp_fd_data *fd_data, struct necp_client_action_args *uap, int *retval) in necp_client_list()
8142 necp_client_add_flow(struct necp_fd_data *fd_data, struct necp_client_action_args *uap, int *retval) in necp_client_add_flow()
8419 necp_client_request_nexus(struct necp_fd_data *fd_data, struct necp_client_action_args *uap, int *r… in necp_client_request_nexus()
8611 necp_client_agent_action(struct necp_fd_data *fd_data, struct necp_client_action_args *uap, int *re… in necp_client_agent_action()
8785 necp_client_copy_agent(__unused struct necp_fd_data *fd_data, struct necp_client_action_args *uap, … in necp_client_copy_agent()
8816 necp_client_agent_use(struct necp_fd_data *fd_data, struct necp_client_action_args *uap, int *retva… in necp_client_agent_use()
8868 necp_client_acquire_agent_token(__unused struct necp_fd_data *fd_data, struct necp_client_action_ar… in necp_client_acquire_agent_token()
8895 necp_client_copy_interface(__unused struct necp_fd_data *fd_data, struct necp_client_action_args *u… in necp_client_copy_interface()
9056 necp_client_get_interface_address(__unused struct necp_fd_data *fd_data, struct necp_client_action_… in necp_client_get_interface_address()
9180 necp_fd_insert_stats_arena(struct necp_fd_data *fd_data, struct necp_arena_info *nai) in necp_fd_insert_stats_arena()
9192 necp_fd_remove_stats_arena(struct necp_fd_data *fd_data, struct necp_arena_info *nai) in necp_fd_remove_stats_arena()
9207 necp_fd_mredirect_stats_arena(struct necp_fd_data *fd_data, struct proc *proc) in necp_fd_mredirect_stats_arena()
9294 necp_arena_create(struct necp_fd_data *fd_data, size_t obj_size, size_t obj_cnt, struct proc *p) in necp_arena_create()
9359 necp_arena_stats_obj_alloc(struct necp_fd_data *fd_data, in necp_arena_stats_obj_alloc()
9401 necp_arena_stats_obj_free(struct necp_fd_data *fd_data, struct necp_arena_info *stats_arena, void *… in necp_arena_stats_obj_free()
9420 necp_arena_sysctls_obj(struct necp_fd_data *fd_data, mach_vm_offset_t *off, size_t *size) in necp_arena_sysctls_obj()
9449 necp_stats_arenas_destroy(struct necp_fd_data *fd_data, boolean_t closing) in necp_stats_arenas_destroy()
9475 necp_sysctl_arena_destroy(struct necp_fd_data *fd_data) in necp_sysctl_arena_destroy()
9491 necp_arena_initialize(struct necp_fd_data *fd_data, bool locked) in necp_arena_initialize()
9512 necp_sysctl_arena_initialize(struct necp_fd_data *fd_data, bool locked) in necp_sysctl_arena_initialize()
9561 necp_client_stats_bufreq(struct necp_fd_data *fd_data, in necp_client_stats_bufreq()
9686 necp_stats_initialize(struct necp_fd_data *fd_data, in necp_stats_initialize()
9722 necp_client_map_sysctls(__unused struct necp_fd_data *fd_data, struct necp_client_action_args *uap,… in necp_client_map_sysctls()
9762 necp_client_copy_route_statistics(__unused struct necp_fd_data *fd_data, struct necp_client_action_… in necp_client_copy_route_statistics()
9826 necp_client_update_cache(struct necp_fd_data *fd_data, struct necp_client_action_args *uap, int *re… in necp_client_update_cache()
9956 necp_client_sign(__unused struct necp_fd_data *fd_data, struct necp_client_action_args *uap, int *r… in necp_client_sign()
10093 necp_client_validate(__unused struct necp_fd_data *fd_data, struct necp_client_action_args *uap, in… in necp_client_validate()
10157 struct necp_fd_data *fd_data = NULL; in necp_client_action()
10923 struct necp_fd_data *fd_data = container_of(arena_info, struct necp_fd_data, sysctl_mmap); in necp_client_get_proc_pid_from_arena_info()