Lines Matching refs:iohook

590 	struct pfilioc_hook *iohook;  in pfilioc_listheads()  local
610 iohook = malloc(sizeof(*iohook) * nhooks, M_TEMP, M_WAITOK); in pfilioc_listheads()
619 free(iohook, M_TEMP); in pfilioc_listheads()
628 strlcpy(iohook[hk].pio_module, in pfilioc_listheads()
630 sizeof(iohook[0].pio_module)); in pfilioc_listheads()
631 strlcpy(iohook[hk].pio_ruleset, in pfilioc_listheads()
633 sizeof(iohook[0].pio_ruleset)); in pfilioc_listheads()
637 strlcpy(iohook[hk].pio_module, in pfilioc_listheads()
639 sizeof(iohook[0].pio_module)); in pfilioc_listheads()
640 strlcpy(iohook[hk].pio_ruleset, in pfilioc_listheads()
642 sizeof(iohook[0].pio_ruleset)); in pfilioc_listheads()
652 error = copyout(iohook, req->pio_hooks, in pfilioc_listheads()
653 sizeof(*iohook) * min(req->pio_nhooks, hk)); in pfilioc_listheads()
659 free(iohook, M_TEMP); in pfilioc_listheads()
668 struct pfilioc_hook *iohook; in pfilioc_listhooks() local
684 iohook = malloc(sizeof(*iohook) * nhooks, M_TEMP, M_WAITOK); in pfilioc_listhooks()
691 free(iohook, M_TEMP); in pfilioc_listhooks()
694 strlcpy(iohook[hk].pio_module, hook->hook_modname, in pfilioc_listhooks()
695 sizeof(iohook[0].pio_module)); in pfilioc_listhooks()
696 strlcpy(iohook[hk].pio_ruleset, hook->hook_rulname, in pfilioc_listhooks()
697 sizeof(iohook[0].pio_ruleset)); in pfilioc_listhooks()
698 iohook[hk].pio_type = hook->hook_type; in pfilioc_listhooks()
699 iohook[hk].pio_flags = hook->hook_flags; in pfilioc_listhooks()
704 error = copyout(iohook, req->pio_hooks, in pfilioc_listhooks()
705 sizeof(*iohook) * min(req->pio_nhooks, hk)); in pfilioc_listhooks()
707 free(iohook, M_TEMP); in pfilioc_listhooks()