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;
282 sizeof(struct ipsec_pcb), ZC_ZFREE_CLEARMEM);
352 ipsec_in_wmm_mode(struct ipsec_pcb *pcb) in ipsec_in_wmm_mode()
417 struct ipsec_pcb *pcb = NULL; in ipsec_interface_isvalid()
441 struct ipsec_pcb *pcb = NULL; in ipsec_interface_needs_netagent()
521 struct ipsec_pcb *pcb = kern_nexus_get_context(nexus); in ipsec_netif_prepare()
541 struct ipsec_pcb *pcb = kern_nexus_get_context(nexus); in ipsec_nexus_connected()
557 struct ipsec_pcb *pcb = kern_nexus_get_context(nexus); in ipsec_nexus_pre_disconnect()
570 struct ipsec_pcb *pcb = kern_nexus_get_context(nexus); in ipsec_netif_pre_disconnect()
581 struct ipsec_pcb *pcb = kern_nexus_get_context(nexus); in ipsec_nexus_disconnected()
595 struct ipsec_pcb *pcb = kern_nexus_get_context(nexus); in ipsec_kpipe_ring_init()
629 struct ipsec_pcb *pcb = kern_nexus_get_context(nexus); in ipsec_kpipe_ring_fini()
649 struct ipsec_pcb *pcb = kern_nexus_get_context(nexus); in ipsec_kpipe_sync_tx()
787 struct ipsec_pcb *pcb = kern_nexus_get_context(nexus); in ipsec_kpipe_sync_rx()
1061 struct ipsec_pcb *pcb = kern_nexus_get_context(nexus); in ipsec_netif_ring_init()
1090 struct ipsec_pcb *pcb = kern_nexus_get_context(nexus); in ipsec_netif_ring_fini()
1171 struct ipsec_pcb *pcb = kern_nexus_get_context(nexus); in ipsec_netif_sync_tx()
1323 struct ipsec_pcb *pcb = kern_nexus_get_context(nexus); in ipsec_netif_tx_doorbell_one()
1386 struct ipsec_pcb *pcb = kern_nexus_get_context(nexus); in ipsec_netif_tx_doorbell()
1415 struct ipsec_pcb *pcb = kern_nexus_get_context(nexus); in ipsec_netif_sync_rx()
1887 ipsec_nexus_ifattach(struct ipsec_pcb *pcb, in ipsec_nexus_ifattach()
2055 ipsec_nexus_detach(struct ipsec_pcb *pcb) in ipsec_nexus_detach()
2084 ipsec_create_fs_provider_and_instance(struct ipsec_pcb *pcb, in ipsec_create_fs_provider_and_instance()
2168 ipsec_flowswitch_attach(struct ipsec_pcb *pcb) in ipsec_flowswitch_attach()
2228 ipsec_register_kernel_pipe_nexus(struct ipsec_pcb *pcb) in ipsec_register_kernel_pipe_nexus()
2355 ipsec_detach_channels(struct ipsec_pcb *pcb, struct ipsec_detached_channels *dc) in ipsec_detach_channels()
2416 ipsec_enable_channel(struct ipsec_pcb *pcb, struct proc *proc) in ipsec_enable_channel()
2525 struct ipsec_pcb *next_pcb = NULL; in ipsec_find_by_unit()
2539 ipsec_free_pcb(struct ipsec_pcb *pcb, bool locked) in ipsec_free_pcb()
2590 struct ipsec_pcb *next_pcb = TAILQ_LAST(&ipsec_head, ipsec_list); in ipsec_ctl_setup()
2614 struct ipsec_pcb *pcb = zalloc_flags(ipsec_pcb_zone, Z_WAITOK | Z_ZERO); in ipsec_ctl_setup()
2641 struct ipsec_pcb *pcb = (struct ipsec_pcb *)*unitinfo; in ipsec_ctl_bind()
2683 struct ipsec_pcb *pcb = *unitinfo; in ipsec_ctl_connect()
2973 struct ipsec_pcb *pcb = unitinfo; in ipsec_ctl_disconnect()
3099 struct ipsec_pcb *pcb = unitinfo; in ipsec_ctl_setopt()
3511 struct ipsec_pcb *pcb = unitinfo; in ipsec_ctl_getopt()
3701 struct ipsec_pcb *pcb = ifnet_softc(interface); in ipsec_output()
3924 struct ipsec_pcb *pcb = ifnet_softc(interface); in ipsec_start()
4004 struct ipsec_pcb *pcb = ifnet_softc(interface); in ipsec_ioctl()
4064 struct ipsec_pcb *pcb = ifnet_softc(interface); in ipsec_detached()
4084 struct ipsec_pcb *pcb = ifnet_softc(interface); in ipsec_proto_input()
4148 struct ipsec_pcb *pcb = ifnet_softc(interface); in ipsec_inject_inbound_packet()
4208 struct ipsec_pcb *pcb = ifnet_softc(interface); in ipsec_set_pkthdr_for_interface()
4229 struct ipsec_pcb *pcb; in ipsec_set_ipoa_for_interface()
4251 struct ipsec_pcb *pcb; in ipsec_set_ip6oa_for_interface()
4271 ipsec_data_move_begin(struct ipsec_pcb *pcb) in ipsec_data_move_begin()
4285 ipsec_data_move_end(struct ipsec_pcb *pcb) in ipsec_data_move_end()
4300 ipsec_data_move_drain(struct ipsec_pcb *pcb) in ipsec_data_move_drain()
4317 ipsec_wait_data_move_drain(struct ipsec_pcb *pcb) in ipsec_wait_data_move_drain()