Lines Matching refs:vis_plugin

55 	struct visibility_plugin *vis_plugin;  in visibility_init()  local
57 vis_plugin = (struct visibility_plugin *) plugin; in visibility_init()
60 plugin->wp_sdev->si_drv1 = vis_plugin; in visibility_init()
61 mtx_init(&vis_plugin->pl_mtx, "visibility_plugin mtx", in visibility_init()
69 struct visibility_plugin *vis_plugin; in visibility_deinit() local
71 vis_plugin = (struct visibility_plugin *) plugin; in visibility_deinit()
73 mtx_destroy(&vis_plugin->pl_mtx); in visibility_deinit()
74 free(vis_plugin, M_WTAP_PLUGIN); in visibility_deinit()
84 struct visibility_plugin *vis_plugin = in visibility_work() local
86 struct wtap_hal *hal = (struct wtap_hal *)vis_plugin->base.wp_hal; in visibility_work()
94 mtx_lock(&vis_plugin->pl_mtx); in visibility_work()
95 map = &vis_plugin->pl_node[p->id]; in visibility_work()
96 mtx_unlock(&vis_plugin->pl_mtx); in visibility_work()
130 add_link(struct visibility_plugin *vis_plugin, struct link *l) in add_link() argument
133 mtx_lock(&vis_plugin->pl_mtx); in add_link()
134 struct vis_map *map = &vis_plugin->pl_node[l->id1]; in add_link()
139 mtx_unlock(&vis_plugin->pl_mtx); in add_link()
147 del_link(struct visibility_plugin *vis_plugin, struct link *l) in del_link() argument
150 mtx_lock(&vis_plugin->pl_mtx); in del_link()
151 struct vis_map *map = &vis_plugin->pl_node[l->id1]; in del_link()
156 mtx_unlock(&vis_plugin->pl_mtx); in del_link()
166 struct visibility_plugin *vis_plugin = in vis_ioctl() local
168 struct wtap_hal *hal = vis_plugin->base.wp_hal; in vis_ioctl()
185 del_link(vis_plugin, &l); in vis_ioctl()
187 add_link(vis_plugin, &l); in vis_ioctl()