| /linux/include/net/ |
| H A D | scm.h | 47 struct scm_creds creds; /* Skb credentials */ member 73 scm->creds.pid = pid_vnr(pid); in scm_set_cred() 74 scm->creds.uid = uid; in scm_set_cred() 75 scm->creds.gid = gid; in scm_set_cred() 95 scm->creds.uid = INVALID_UID; in scm_send() 96 scm->creds.gid = INVALID_GID; in scm_send()
|
| /linux/net/sunrpc/auth_gss/ |
| H A D | gss_rpc_xdr.c | 169 struct svc_cred *creds) in gssx_dec_linux_creds() argument 190 creds->cr_uid = make_kuid(&init_user_ns, tmp); in gssx_dec_linux_creds() 196 creds->cr_gid = make_kgid(&init_user_ns, tmp); in gssx_dec_linux_creds() 205 creds->cr_group_info = groups_alloc(N); in gssx_dec_linux_creds() 206 if (creds->cr_group_info == NULL) in gssx_dec_linux_creds() 219 creds->cr_group_info->gid[i] = kgid; in gssx_dec_linux_creds() 221 groups_sort(creds->cr_group_info); in gssx_dec_linux_creds() 225 groups_free(creds->cr_group_info); in gssx_dec_linux_creds() 232 struct svc_cred *creds; in gssx_dec_option_array() local 251 creds = kzalloc_obj(struct svc_cred); in gssx_dec_option_array() [all …]
|
| H A D | gss_rpc_upcall.c | 339 data->creds = *(struct svc_cred *)value->data; in gssp_accept_sec_context_upcall() 353 data->creds.cr_raw_principal = in gssp_accept_sec_context_upcall() 355 data->creds.cr_principal = in gssp_accept_sec_context_upcall() 357 gssp_hostbased_service(&data->creds.cr_principal); in gssp_accept_sec_context_upcall() 360 data->creds.cr_targ_princ = in gssp_accept_sec_context_upcall() 362 gssp_hostbased_service(&data->creds.cr_targ_princ); in gssp_accept_sec_context_upcall() 376 free_svc_cred(&data->creds); in gssp_free_upcall_data()
|
| H A D | gss_rpc_upcall.h | 22 struct svc_cred creds; member
|
| H A D | svcauth_gss.c | 1256 rsci.cred = ud->creds; in gss_proxy_save_rsc() 1257 memset(&ud->creds, 0, sizeof(struct svc_cred)); in gss_proxy_save_rsc()
|
| /linux/drivers/soc/bcm/brcmstb/ |
| H A D | biuctrl.c | 116 u32 creds = 0; in mcp_write_pairing_set() local 121 creds = cbc_readl(CPU_CREDIT_REG); in mcp_write_pairing_set() 124 cbc_writel(creds | CPU_CREDIT_REG_MCPx_WR_PAIRING_EN_MASK, in mcp_write_pairing_set() 126 } else if (creds & CPU_CREDIT_REG_MCPx_WR_PAIRING_EN_MASK) { in mcp_write_pairing_set() 128 cbc_writel(creds & ~CPU_CREDIT_REG_MCPx_WR_PAIRING_EN_MASK, in mcp_write_pairing_set()
|
| /linux/arch/powerpc/platforms/pseries/ |
| H A D | vas-sysfs.c | 36 u16 creds; in update_total_credits_store() local 38 err = kstrtou16(buf, 0, &creds); in update_total_credits_store() 48 err = vas_reconfig_capabilties(caps->win_type, creds); in update_total_credits_store() 53 pr_info("Set QoS total credits %u\n", creds); in update_total_credits_store()
|
| /linux/io_uring/ |
| H A D | register.c | 78 const struct cred *creds; in io_unregister_personality() local 80 creds = xa_erase(&ctx->personalities, id); in io_unregister_personality() 81 if (creds) { in io_unregister_personality() 82 put_cred(creds); in io_unregister_personality() 92 const struct cred *creds; in io_register_personality() local 96 creds = get_current_cred(); in io_register_personality() 98 ret = xa_alloc_cyclic(&ctx->personalities, &id, (void *)creds, in io_register_personality() 101 put_cred(creds); in io_register_personality()
|
| /linux/net/bluetooth/ |
| H A D | hci_sock.c | 270 struct scm_creds *creds; in hci_sock_copy_creds() local 275 creds = &bt_cb(skb)->creds; in hci_sock_copy_creds() 287 if (creds->pid == pid_vnr(sk->sk_peer_pid)) in hci_sock_copy_creds() 290 memset(creds, 0, sizeof(*creds)); in hci_sock_copy_creds() 292 creds->pid = pid_vnr(sk->sk_peer_pid); in hci_sock_copy_creds() 294 creds->uid = sk->sk_peer_cred->uid; in hci_sock_copy_creds() 295 creds->gid = sk->sk_peer_cred->gid; in hci_sock_copy_creds() 1607 scm.creds = bt_cb(skb)->creds; in hci_sock_recvmsg()
|
| /linux/lib/ |
| H A D | kobject_uevent.c | 300 parms->creds.uid = GLOBAL_ROOT_UID; in alloc_uevent_skb() 301 parms->creds.gid = GLOBAL_ROOT_GID; in alloc_uevent_skb() 365 parms->creds.uid = root_uid; in uevent_net_broadcast_tagged() 370 parms->creds.gid = root_gid; in uevent_net_broadcast_tagged()
|
| /linux/arch/powerpc/platforms/powernv/ |
| H A D | vas-window.c | 1158 int creds, mode; in poll_window_credits() local 1172 creds = GET_FIELD(VAS_TX_WCRED, val); in poll_window_credits() 1175 creds = GET_FIELD(VAS_LRX_WCRED, val); in poll_window_credits() 1185 if (creds < window->vas_win.wcreds_max) { in poll_window_credits() 1198 creds, count); in poll_window_credits()
|
| /linux/Documentation/filesystems/nfs/ |
| H A D | rpc-server-gss.rst | 62 B) It does not properly handle creds where the user is member of more
|
| /linux/include/linux/ |
| H A D | io_uring_types.h | 782 const struct cred *creds; member
|
| /linux/net/netlink/ |
| H A D | af_netlink.c | 179 NETLINK_CB(new).creds = NETLINK_CB(skb).creds; in netlink_to_full_skb() 1880 NETLINK_CB(skb).creds = scm.creds; in netlink_sendmsg() 1973 scm.creds = *NETLINK_CREDS(skb); in netlink_recvmsg()
|
| /linux/security/integrity/ima/ |
| H A D | ima.h | 346 hook(CREDS_CHECK, creds) \
|
| /linux/include/net/bluetooth/ |
| H A D | bluetooth.h | 503 struct scm_creds creds; member
|
| /linux/net/unix/ |
| H A D | af_unix.c | 1992 UNIXCB(skb).uid = scm->creds.uid; in unix_scm_to_skb() 1993 UNIXCB(skb).gid = scm->creds.gid; in unix_scm_to_skb() 2049 uid_eq(UNIXCB(skb).uid, scm->creds.uid) && in unix_skb_scm_eq() 2050 gid_eq(UNIXCB(skb).gid, scm->creds.gid) && in unix_skb_scm_eq()
|