Lines Matching refs:pamh
61 openpam_dispatch(pam_handle_t *pamh, in openpam_dispatch() argument
72 if (pamh->current != NULL) { in openpam_dispatch()
76 pamh->current->module->path, in openpam_dispatch()
77 pam_sm_func_name[pamh->primitive]); in openpam_dispatch()
85 chain = pamh->chains[PAM_AUTH]; in openpam_dispatch()
88 chain = pamh->chains[PAM_ACCOUNT]; in openpam_dispatch()
92 chain = pamh->chains[PAM_SESSION]; in openpam_dispatch()
95 chain = pamh->chains[PAM_PASSWORD]; in openpam_dispatch()
110 pamh->primitive = primitive; in openpam_dispatch()
111 pamh->current = chain; in openpam_dispatch()
112 debug = (openpam_get_option(pamh, "debug") != NULL); in openpam_dispatch()
117 r = (chain->module->func[primitive])(pamh, flags, in openpam_dispatch()
119 pamh->current = NULL; in openpam_dispatch()
122 pam_strerror(pamh, r)); in openpam_dispatch()