Home
last modified time | relevance | path

Searched refs:gid (Results 1 – 25 of 30) sorted by relevance

12

/net/core/
Dscm.c50 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()
Dnet-sysfs.c1032 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()
Dnet_namespace.c500 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/
Dprotocol.c37 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()
Dclient.c1287 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/
Dgarp.c150 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/
Dauth_unix.c93 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()
Dsvcauth_unix.c521 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/
Dsmc_clc.h85 u8 gid[16]; /* gid of ib_device port */ member
121 __be64 gid; /* ISM GID */ member
193 u64 gid; /* Sender GID */ member
Dsmc_clc.c539 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()
Dsmc_ib.c188 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()
Dsmc_diag.c157 smc_gid_be16_convert(linfo.lnk[0].gid, in __smc_diag_dump()
158 smc->conn.lnk->gid); in __smc_diag_dump()
Dsmc_ib.h94 unsigned short vlan_id, u8 gid[], u8 *sgid_index);
Dsmc_llc.h74 int smc_llc_send_add_link(struct smc_link *link, u8 mac[], u8 gid[],
Dsmc_llc.c400 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()
Daf_smc.c522 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()
Dsmc_core.h116 u8 gid[SMC_GID_SIZE];/* gid matching used vlan id*/ member
Dsmc_core.c358 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/
Dsysctl_net.c58 kuid_t *uid, kgid_t *gid) in net_ctl_set_ownership() argument
70 *gid = ns_root_gid; in net_ctl_set_ownership()
/net/netfilter/
Dxt_recent.c340 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()
Dxt_owner.c110 kgid_t group = gi->gid[i]; in owner_mt()
Dnfnetlink_log.c609 __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/
Dping.c277 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/
Daf_unix.c1669 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/
Dbr_if.c257 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()

12