Lines Matching refs:flow_defunct

1285 					struct necp_flow_defunct *flow_defunct = kalloc_type(struct necp_flow_defunct,  in necp_defunct_flow_registration()  local
1287 uuid_copy(flow_defunct->nexus_agent, search_flow->u.nexus_agent); in necp_defunct_flow_registration()
1288 …uuid_copy(flow_defunct->flow_id, ((flow_registration->flags & NECP_CLIENT_FLOW_FLAGS_USE_CLIENT_ID… in necp_defunct_flow_registration()
1291 flow_defunct->proc_pid = client->proc_pid; in necp_defunct_flow_registration()
1292 flow_defunct->agent_handle = client->agent_handle; in necp_defunct_flow_registration()
1293 flow_defunct->flags = flow_registration->flags; in necp_defunct_flow_registration()
1299 …memcpy(flow_defunct->close_parameters.u.close_token, quicstats->necp_quic_extra.ssr_token, sizeof( in necp_defunct_flow_registration()
1300 flow_defunct->has_close_parameters = true; in necp_defunct_flow_registration()
1305 LIST_INSERT_HEAD(defunct_list, flow_defunct, chain); in necp_defunct_flow_registration()
1708 struct necp_flow_defunct *flow_defunct = NULL; in necp_process_defunct_list() local
1712 LIST_FOREACH_SAFE(flow_defunct, defunct_list, chain, temp_flow_defunct) { in necp_process_defunct_list()
1713 if (!uuid_is_null(flow_defunct->nexus_agent)) { in necp_process_defunct_list()
1715 if (((flow_defunct->flags & NECP_CLIENT_FLOW_FLAGS_BROWSE) || in necp_process_defunct_list()
1716 (flow_defunct->flags & NECP_CLIENT_FLOW_FLAGS_RESOLVE)) && in necp_process_defunct_list()
1717 !(flow_defunct->flags & NECP_CLIENT_FLOW_FLAGS_ALLOW_NEXUS)) { in necp_process_defunct_list()
1720 int netagent_error = netagent_client_message_with_params(flow_defunct->nexus_agent, in necp_process_defunct_list()
1721 flow_defunct->flow_id, in necp_process_defunct_list()
1722 flow_defunct->proc_pid, in necp_process_defunct_list()
1723 flow_defunct->agent_handle, in necp_process_defunct_list()
1725 flow_defunct->has_close_parameters ? &flow_defunct->close_parameters : NULL, in necp_process_defunct_list()
1730 proc_name(flow_defunct->proc_pid, namebuf, sizeof(namebuf)); in necp_process_defunct_list()
1731 …_update_client abort nexus error (%d) for pid %d %s", netagent_error, flow_defunct->proc_pid, name… in necp_process_defunct_list()
1734 LIST_REMOVE(flow_defunct, chain); in necp_process_defunct_list()
1735 kfree_type(struct necp_flow_defunct, flow_defunct); in necp_process_defunct_list()
4809 … struct necp_flow_defunct *flow_defunct = kalloc_type(struct necp_flow_defunct, Z_WAITOK | Z_ZERO); in necp_defunct_client_fd_locked_inner() local
4810 uuid_copy(flow_defunct->nexus_agent, search_flow->u.nexus_agent); in necp_defunct_client_fd_locked_inner()
4811 …uuid_copy(flow_defunct->flow_id, ((flow_registration->flags & NECP_CLIENT_FLOW_FLAGS_USE_CLIENT_ID… in necp_defunct_client_fd_locked_inner()
4814 flow_defunct->proc_pid = client->proc_pid; in necp_defunct_client_fd_locked_inner()
4815 flow_defunct->agent_handle = client->agent_handle; in necp_defunct_client_fd_locked_inner()
4816 flow_defunct->flags = flow_registration->flags; in necp_defunct_client_fd_locked_inner()
4823 …memcpy(flow_defunct->close_parameters.u.close_token, quicstats->necp_quic_extra.ssr_token, sizeof( in necp_defunct_client_fd_locked_inner()
4824 flow_defunct->has_close_parameters = true; in necp_defunct_client_fd_locked_inner()
4829 LIST_INSERT_HEAD(defunct_list, flow_defunct, chain); in necp_defunct_client_fd_locked_inner()