/net/core/ |
D | scm.c | 50 kgid_t gid = make_kgid(cred->user_ns, creds->gid); in scm_check_creds() local 52 if (!uid_valid(uid) || !gid_valid(gid)) in scm_check_creds() 59 ((gid_eq(gid, cred->gid) || gid_eq(gid, cred->egid) || in scm_check_creds() 60 gid_eq(gid, cred->sgid)) || ns_capable(cred->user_ns, CAP_SETGID))) { in scm_check_creds() 172 kgid_t gid; in __scm_send() local 193 gid = make_kgid(current_user_ns(), creds.gid); in __scm_send() 194 if (!uid_valid(uid) || !gid_valid(gid)) in __scm_send() 198 p->creds.gid = gid; in __scm_send()
|
D | net-sysfs.c | 1032 kuid_t *uid, kgid_t *gid) in rx_queue_get_ownership() argument 1036 net_ns_get_ownership(net, uid, gid); in rx_queue_get_ownership() 1639 kuid_t *uid, kgid_t *gid) in netdev_queue_get_ownership() argument 1643 net_ns_get_ownership(net, uid, gid); in netdev_queue_get_ownership() 1913 static void net_get_ownership(struct device *d, kuid_t *uid, kgid_t *gid) in net_get_ownership() argument 1918 net_ns_get_ownership(net, uid, gid); in net_get_ownership()
|
D | net_namespace.c | 500 void net_ns_get_ownership(const struct net *net, kuid_t *uid, kgid_t *gid) in net_ns_get_ownership() argument 510 *gid = ns_root_gid; in net_ns_get_ownership() 513 *gid = GLOBAL_ROOT_GID; in net_ns_get_ownership()
|
/net/9p/ |
D | protocol.c | 37 kfree(stbuf->gid); in p9stat_free() 38 stbuf->gid = NULL; in p9stat_free() 173 kgid_t *gid = va_arg(ap, kgid_t *); in p9pdu_vreadf() local 179 *gid = make_kgid(&init_user_ns, in p9pdu_vreadf() 207 &stbuf->gid, &stbuf->muid, in p9pdu_vreadf() 415 kgid_t gid = va_arg(ap, kgid_t); in p9pdu_vwritef() local 417 from_kgid(&init_user_ns, gid)); in p9pdu_vwritef() 440 stbuf->gid, stbuf->muid, in p9pdu_vwritef() 506 p9attr->gid, in p9pdu_vwritef()
|
D | client.c | 1287 u32 mode, kgid_t gid, struct p9_qid *qid) in p9_client_create_dotl() argument 1297 from_kgid(&init_user_ns, gid)); in p9_client_create_dotl() 1304 mode, gid); in p9_client_create_dotl() 1375 const char *symtgt, kgid_t gid, struct p9_qid *qid) in p9_client_symlink() argument 1386 gid); in p9_client_symlink() 1733 ret->name, ret->uid, ret->gid, ret->muid, ret->extension, in p9_client_stat() 1823 if (wst->gid) in p9_client_statsize() 1824 ret += strlen(wst->gid); in p9_client_statsize() 1858 wst->name, wst->uid, wst->gid, wst->muid, wst->extension, in p9_client_wstat() 1890 from_kgid(&init_user_ns, p9attr->gid), in p9_client_setattr() [all …]
|
/net/802/ |
D | garp.c | 150 struct rb_node *parent = app->gid.rb_node; in garp_attr_lookup() 170 struct rb_node *parent = NULL, **p = &app->gid.rb_node; in garp_attr_create() 196 rb_insert_color(&attr->node, &app->gid); in garp_attr_create() 202 rb_erase(&attr->node, &app->gid); in garp_attr_destroy() 211 for (node = rb_first(&app->gid); in garp_attr_destroy_all() 398 for (node = rb_first(&app->gid); in garp_gid_event() 593 app->gid = RB_ROOT; in garp_init_applicant()
|
/net/sunrpc/ |
D | auth_unix.c | 93 if (!gid_eq(cred->cr_cred->group_info->gid[i], acred->cred->group_info->gid[i])) in unx_match() 133 *p++ = cpu_to_be32(from_kgid_munged(userns, gi->gid[i])); in unx_marshal()
|
D | svcauth_unix.c | 521 int gid; in unix_gid_parse() local 523 rv = get_int(&mesg, &gid); in unix_gid_parse() 527 kgid = make_kgid(current_user_ns(), gid); in unix_gid_parse() 530 ug.gi->gid[i] = kgid; in unix_gid_parse() 578 seq_printf(m, " %d", from_kgid_munged(user_ns, ug->gi->gid[i])); in unix_gid_show() 839 cred->cr_group_info->gid[i] = kgid; in svcauth_unix_accept()
|
/net/smc/ |
D | smc_clc.h | 85 u8 gid[16]; /* gid of ib_device port */ member 121 __be64 gid; /* ISM GID */ member 193 u64 gid; /* Sender GID */ member
|
D | smc_clc.c | 539 memcpy(pclc_base->lcl.gid, ini->ib_gid, SMC_GID_SIZE); in smc_clc_send_proposal() 546 pclc_smcd->ism.gid = htonll(ini->ism_dev[0]->local_gid); in smc_clc_send_proposal() 581 gidchids[i - 1].gid = in smc_clc_send_proposal() 659 clc->d0.gid = conn->lgr->smcd->local_gid; in smc_clc_send_confirm_accept() 691 memcpy(&clc->r0.lcl.gid, link->gid, SMC_GID_SIZE); in smc_clc_send_confirm_accept()
|
D | smc_ib.c | 188 unsigned short vlan_id, u8 gid[], u8 *sgid_index) in smc_ib_determine_gid() argument 207 if (gid) in smc_ib_determine_gid() 208 memcpy(gid, &attr->gid, SMC_GID_SIZE); in smc_ib_determine_gid()
|
D | smc_diag.c | 157 smc_gid_be16_convert(linfo.lnk[0].gid, in __smc_diag_dump() 158 smc->conn.lnk->gid); in __smc_diag_dump()
|
D | smc_ib.h | 94 unsigned short vlan_id, u8 gid[], u8 *sgid_index);
|
D | smc_llc.h | 74 int smc_llc_send_add_link(struct smc_link *link, u8 mac[], u8 gid[],
|
D | smc_llc.c | 400 memcpy(confllc->sender_gid, link->gid, SMC_GID_SIZE); in smc_llc_send_confirm_link() 486 int smc_llc_send_add_link(struct smc_link *link, u8 mac[], u8 gid[], in smc_llc_send_add_link() argument 508 memcpy(addllc->sender_gid, gid, SMC_GID_SIZE); in smc_llc_send_add_link() 914 lnk_new->gid, lnk_new, SMC_LLC_RESP); in smc_llc_cli_add_link() 1015 if (!memcmp(lgr->lnk[i].gid, lgr->lnk[j].gid, in smc_llc_find_asym_link() 1183 link_new->gid, link_new, SMC_LLC_REQ); in smc_llc_srv_add_link()
|
D | af_smc.c | 522 memcpy(link->peer_gid, clc->r0.lcl.gid, SMC_GID_SIZE); in smc_link_save_peer_info() 943 !memcmp(l->peer_gid, &aclc->r0.lcl.gid, in smc_connect_rdma() 1056 ini->ism_peer_gid[ini->ism_selected] = aclc->d0.gid; in smc_connect_ism() 1705 ntohll(pclc_smcd->ism.gid), &matches); in smc_find_ism_v2_device_serv() 1712 ntohll(smcd_v2_ext->gidchid[i - 1].gid), in smc_find_ism_v2_device_serv() 1759 ini->ism_peer_gid[0] = ntohll(pclc_smcd->ism.gid); in smc_find_ism_v1_device_serv()
|
D | smc_core.h | 116 u8 gid[SMC_GID_SIZE];/* gid matching used vlan id*/ member
|
D | smc_core.c | 358 smc_gid_be16_convert(smc_gid_target, link->gid); in smc_nl_fill_lgr_link() 718 ini->vlan_id, lnk->gid, &lnk->sgid_index); in smcr_link_init() 1661 !memcmp(lgr->lnk[i].peer_gid, &lcl->gid, SMC_GID_SIZE) && in smcr_lgr_match()
|
/net/ |
D | sysctl_net.c | 58 kuid_t *uid, kgid_t *gid) in net_ctl_set_ownership() argument 70 *gid = ns_root_gid; in net_ctl_set_ownership()
|
/net/netfilter/ |
D | xt_recent.c | 340 kgid_t gid; in recent_mt_check() local 409 gid = make_kgid(&init_user_ns, ip_list_gid); in recent_mt_check() 410 if (!uid_valid(uid) || !gid_valid(gid)) { in recent_mt_check() 422 proc_set_user(pde, uid, gid); in recent_mt_check()
|
D | xt_owner.c | 110 kgid_t group = gi->gid[i]; in owner_mt()
|
D | nfnetlink_log.c | 609 __be32 gid = htonl(from_kgid_munged(user_ns, cred->fsgid)); in __build_packet_message() local 612 nla_put_be32(inst->skb, NFULA_GID, gid)) in __build_packet_message()
|
/net/ipv4/ |
D | ping.c | 277 kgid_t gid = group_info->gid[i]; in ping_init_sock() local 279 if (gid_lte(low, gid) && gid_lte(gid, high)) in ping_init_sock()
|
/net/unix/ |
D | af_unix.c | 1669 UNIXCB(skb).gid = scm->creds.gid; in unix_scm_to_skb() 1699 current_uid_gid(&UNIXCB(skb).uid, &UNIXCB(skb).gid); in maybe_add_creds() 1716 current_uid_gid(&scm->creds.uid, &scm->creds.gid); in maybe_init_creds() 1728 gid_eq(u->gid, scm->creds.gid) && in unix_skb_scm_eq() 2362 scm_set_cred(&scm, UNIXCB(skb).pid, UNIXCB(skb).uid, UNIXCB(skb).gid); in __unix_dgram_recvmsg() 2712 scm_set_cred(&scm, UNIXCB(skb).pid, UNIXCB(skb).uid, UNIXCB(skb).gid); in unix_stream_read_generic()
|
/net/bridge/ |
D | br_if.c | 257 static void brport_get_ownership(struct kobject *kobj, kuid_t *uid, kgid_t *gid) in brport_get_ownership() argument 261 net_ns_get_ownership(dev_net(p->dev), uid, gid); in brport_get_ownership()
|