Lines Matching full:ud
1276 struct gssp_upcall_data *ud, in gss_proxy_save_rsc() argument
1304 if (!ud->found_creds) { in gss_proxy_save_rsc()
1312 rsci.cred = ud->creds; in gss_proxy_save_rsc()
1313 memset(&ud->creds, 0, sizeof(struct svc_cred)); in gss_proxy_save_rsc()
1317 gm = gss_mech_get_by_OID(&ud->mech_oid); in gss_proxy_save_rsc()
1324 status = gss_import_sec_context(ud->out_handle.data, in gss_proxy_save_rsc()
1325 ud->out_handle.len, in gss_proxy_save_rsc()
1352 struct gssp_upcall_data ud; in svcauth_gss_proxy_init() local
1359 memset(&ud, 0, sizeof(ud)); in svcauth_gss_proxy_init()
1360 ret = gss_read_proxy_verf(rqstp, gc, &ud.in_handle, &ud.in_token); in svcauth_gss_proxy_init()
1367 status = gssp_accept_sec_context_upcall(net, &ud); in svcauth_gss_proxy_init()
1371 trace_rpcgss_svc_accept_upcall(rqstp, ud.major_status, ud.minor_status); in svcauth_gss_proxy_init()
1373 switch (ud.major_status) { in svcauth_gss_proxy_init()
1375 cli_handle = ud.out_handle; in svcauth_gss_proxy_init()
1378 status = gss_proxy_save_rsc(sn->rsc_cache, &ud, &handle); in svcauth_gss_proxy_init()
1390 &cli_handle, &ud.major_status)) in svcauth_gss_proxy_init()
1393 &cli_handle, &ud.out_token, in svcauth_gss_proxy_init()
1394 ud.major_status, ud.minor_status)) in svcauth_gss_proxy_init()
1399 gss_free_in_token_pages(&ud.in_token); in svcauth_gss_proxy_init()
1400 gssp_free_upcall_data(&ud); in svcauth_gss_proxy_init()