Lines Matching refs:item_type
109 pam_trace_iname(int item_type, char *iname_buf)
113 if (item_type <= 0 ||
114 item_type >= PAM_MAX_ITEMS ||
115 (name = pam_inames[item_type]) == NULL) {
116 (void) sprintf(iname_buf, "%d", item_type);
390 pam_set_item(pam_handle_t *pamh, int item_type, const void *item)
399 pam_trace_iname(item_type, iname_buf));
406 if ((item_type == PAM_SERVICE) && (pamh->pam_inmodule != RO_OK))
410 * Check that item_type is within valid range
413 if (item_type <= 0 || item_type >= PAM_MAX_ITEMS)
416 pip = &(pamh->ps_item[item_type]);
418 switch (item_type) {
496 switch (item_type) {
500 pam_trace_iname(item_type, iname_buf),
507 pam_trace_iname(item_type, iname_buf),
518 pam_trace_iname(item_type, iname_buf),
524 pam_trace_iname(item_type, iname_buf),
530 pam_trace_iname(item_type, iname_buf),
543 pam_get_item(const pam_handle_t *pamh, int item_type, void **item)
550 (void *)pamh, pam_trace_iname(item_type, iname_buf));
556 if (item_type <= 0 || item_type >= PAM_MAX_ITEMS)
560 ((item_type == PAM_AUTHTOK || item_type == PAM_OLDAUTHTOK))) {
563 pam_trace_iname(item_type, iname_buf));
567 pip = (struct pam_item *)&(pamh->ps_item[item_type]);
570 switch (item_type) {
574 pam_trace_iname(item_type, iname_buf),
580 pam_trace_iname(item_type, iname_buf),
591 pam_trace_iname(item_type, iname_buf),
597 pam_trace_iname(item_type, iname_buf),
603 pam_trace_iname(item_type, iname_buf),