Lines Matching refs:ipsec_pcb

183 struct ipsec_pcb {  struct
184 TAILQ_ENTRY(ipsec_pcb) ipsec_chain;
247 static boolean_t ipsec_data_move_begin(struct ipsec_pcb *pcb); argument
248 static void ipsec_data_move_end(struct ipsec_pcb *pcb);
249 static void ipsec_wait_data_move_drain(struct ipsec_pcb *pcb);
262 ipsec_flag_set(struct ipsec_pcb *pcb, uint32_t flag) in ipsec_flag_set()
267 ipsec_flag_clr(struct ipsec_pcb *pcb, uint32_t flag) in ipsec_flag_clr()
273 ipsec_flag_isset(struct ipsec_pcb *pcb, uint32_t flag) in ipsec_flag_isset()
279 TAILQ_HEAD(ipsec_list, ipsec_pcb) ipsec_head;
281 static KALLOC_TYPE_DEFINE(ipsec_pcb_zone, struct ipsec_pcb, NET_KT_DEFAULT);
351 ipsec_in_wmm_mode(struct ipsec_pcb *pcb) in ipsec_in_wmm_mode()
416 struct ipsec_pcb *pcb = NULL; in ipsec_interface_isvalid()
440 struct ipsec_pcb *pcb = NULL; in ipsec_interface_needs_netagent()
520 struct ipsec_pcb *pcb = kern_nexus_get_context(nexus); in ipsec_netif_prepare()
540 struct ipsec_pcb *pcb = kern_nexus_get_context(nexus); in ipsec_nexus_connected()
556 struct ipsec_pcb *pcb = kern_nexus_get_context(nexus); in ipsec_nexus_pre_disconnect()
569 struct ipsec_pcb *pcb = kern_nexus_get_context(nexus); in ipsec_netif_pre_disconnect()
580 struct ipsec_pcb *pcb = kern_nexus_get_context(nexus); in ipsec_nexus_disconnected()
594 struct ipsec_pcb *pcb = kern_nexus_get_context(nexus); in ipsec_kpipe_ring_init()
628 struct ipsec_pcb *pcb = kern_nexus_get_context(nexus); in ipsec_kpipe_ring_fini()
648 struct ipsec_pcb *pcb = kern_nexus_get_context(nexus); in ipsec_kpipe_sync_tx()
786 struct ipsec_pcb *pcb = kern_nexus_get_context(nexus); in ipsec_kpipe_sync_rx()
1060 struct ipsec_pcb *pcb = kern_nexus_get_context(nexus); in ipsec_netif_ring_init()
1089 struct ipsec_pcb *pcb = kern_nexus_get_context(nexus); in ipsec_netif_ring_fini()
1170 struct ipsec_pcb *pcb = kern_nexus_get_context(nexus); in ipsec_netif_sync_tx()
1322 struct ipsec_pcb *pcb = kern_nexus_get_context(nexus); in ipsec_netif_tx_doorbell_one()
1385 struct ipsec_pcb *pcb = kern_nexus_get_context(nexus); in ipsec_netif_tx_doorbell()
1414 struct ipsec_pcb *pcb = kern_nexus_get_context(nexus); in ipsec_netif_sync_rx()
1886 ipsec_nexus_ifattach(struct ipsec_pcb *pcb, in ipsec_nexus_ifattach()
2054 ipsec_nexus_detach(struct ipsec_pcb *pcb) in ipsec_nexus_detach()
2083 ipsec_create_fs_provider_and_instance(struct ipsec_pcb *pcb, in ipsec_create_fs_provider_and_instance()
2167 ipsec_flowswitch_attach(struct ipsec_pcb *pcb) in ipsec_flowswitch_attach()
2227 ipsec_register_kernel_pipe_nexus(struct ipsec_pcb *pcb) in ipsec_register_kernel_pipe_nexus()
2354 ipsec_detach_channels(struct ipsec_pcb *pcb, struct ipsec_detached_channels *dc) in ipsec_detach_channels()
2415 ipsec_enable_channel(struct ipsec_pcb *pcb, struct proc *proc) in ipsec_enable_channel()
2524 struct ipsec_pcb *next_pcb = NULL; in ipsec_find_by_unit()
2538 ipsec_free_pcb(struct ipsec_pcb *pcb, bool locked) in ipsec_free_pcb()
2589 struct ipsec_pcb *next_pcb = TAILQ_LAST(&ipsec_head, ipsec_list); in ipsec_ctl_setup()
2613 struct ipsec_pcb *pcb = zalloc_flags(ipsec_pcb_zone, Z_WAITOK | Z_ZERO); in ipsec_ctl_setup()
2640 struct ipsec_pcb *pcb = (struct ipsec_pcb *)*unitinfo; in ipsec_ctl_bind()
2682 struct ipsec_pcb *pcb = *unitinfo; in ipsec_ctl_connect()
2972 struct ipsec_pcb *pcb = unitinfo; in ipsec_ctl_disconnect()
3102 struct ipsec_pcb *pcb = unitinfo; in ipsec_ctl_setopt()
3514 struct ipsec_pcb *pcb = unitinfo; in ipsec_ctl_getopt()
3704 struct ipsec_pcb *pcb = ifnet_softc(interface); in ipsec_output()
3935 struct ipsec_pcb *pcb = ifnet_softc(interface); in ipsec_start()
4015 struct ipsec_pcb *pcb = ifnet_softc(interface); in ipsec_ioctl()
4075 struct ipsec_pcb *pcb = ifnet_softc(interface); in ipsec_detached()
4095 struct ipsec_pcb *pcb = ifnet_softc(interface); in ipsec_proto_input()
4159 struct ipsec_pcb *pcb = ifnet_softc(interface); in ipsec_inject_inbound_packet()
4221 struct ipsec_pcb *pcb = ifnet_softc(interface); in ipsec_set_pkthdr_for_interface()
4247 struct ipsec_pcb *pcb; in ipsec_set_ipoa_for_interface()
4269 struct ipsec_pcb *pcb; in ipsec_set_ip6oa_for_interface()
4289 ipsec_data_move_begin(struct ipsec_pcb *pcb) in ipsec_data_move_begin()
4303 ipsec_data_move_end(struct ipsec_pcb *pcb) in ipsec_data_move_end()
4318 ipsec_data_move_drain(struct ipsec_pcb *pcb) in ipsec_data_move_drain()
4335 ipsec_wait_data_move_drain(struct ipsec_pcb *pcb) in ipsec_wait_data_move_drain()