Home
last modified time | relevance | path

Searched refs:gid (Results 1 - 25 of 996) sorted by relevance

12345678910>>...40

/kernel/linux/linux-5.10/include/linux/
H A Dhighuid.h26 * This is the "overflow" UID and GID. They are used to signify uid/gid
27 * overflow to old programs when they request uid/gid information but are
30 * processes are owned by this uid/gid.
48 #define high2lowgid(gid) ((gid) & ~0xFFFF ? (old_gid_t)overflowgid : (old_gid_t)(gid))
54 #define low2highgid(gid) ((gid) == (old_gid_t)-1 ? (gid_t)-1 : (gid_t)(gid))
58 #define __convert_gid(size, gid) \
[all...]
H A Duidgid.h9 * the kernel are values used by userspace and which uid and gid values are
39 static inline gid_t __kgid_val(kgid_t gid) in __kgid_val() argument
41 return gid.val; in __kgid_val()
49 static inline gid_t __kgid_val(kgid_t gid) in __kgid_val() argument
124 static inline bool gid_valid(kgid_t gid) in gid_valid() argument
126 return __kgid_val(gid) != (gid_t) -1; in gid_valid()
132 extern kgid_t make_kgid(struct user_namespace *from, gid_t gid);
135 extern gid_t from_kgid(struct user_namespace *to, kgid_t gid);
137 extern gid_t from_kgid_munged(struct user_namespace *to, kgid_t gid);
144 static inline bool kgid_has_mapping(struct user_namespace *ns, kgid_t gid) in kgid_has_mapping() argument
156 make_kgid(struct user_namespace *from, gid_t gid) make_kgid() argument
181 gid_t gid = from_kgid(to, kgid); from_kgid_munged() local
192 kgid_has_mapping(struct user_namespace *ns, kgid_t gid) kgid_has_mapping() argument
[all...]
/kernel/linux/linux-6.6/include/linux/
H A Dhighuid.h26 * This is the "overflow" UID and GID. They are used to signify uid/gid
27 * overflow to old programs when they request uid/gid information but are
30 * processes are owned by this uid/gid.
48 #define high2lowgid(gid) ((gid) & ~0xFFFF ? (old_gid_t)overflowgid : (old_gid_t)(gid))
54 #define low2highgid(gid) ((gid) == (old_gid_t)-1 ? (gid_t)-1 : (gid_t)(gid))
58 #define __convert_gid(size, gid) \
[all...]
H A Duidgid.h9 * the kernel are values used by userspace and which uid and gid values are
39 static inline gid_t __kgid_val(kgid_t gid) in __kgid_val() argument
41 return gid.val; in __kgid_val()
49 static inline gid_t __kgid_val(kgid_t gid) in __kgid_val() argument
124 static inline bool gid_valid(kgid_t gid) in gid_valid() argument
126 return __kgid_val(gid) != (gid_t) -1; in gid_valid()
132 extern kgid_t make_kgid(struct user_namespace *from, gid_t gid);
135 extern gid_t from_kgid(struct user_namespace *to, kgid_t gid);
137 extern gid_t from_kgid_munged(struct user_namespace *to, kgid_t gid);
144 static inline bool kgid_has_mapping(struct user_namespace *ns, kgid_t gid) in kgid_has_mapping() argument
156 make_kgid(struct user_namespace *from, gid_t gid) make_kgid() argument
181 gid_t gid = from_kgid(to, kgid); from_kgid_munged() local
192 kgid_has_mapping(struct user_namespace *ns, kgid_t gid) kgid_has_mapping() argument
[all...]
/kernel/linux/linux-5.10/drivers/block/zram/zram_group/
H A Dgroup_writeback.c31 static void zram_set_memcg_id(struct zram *zram, u32 index, u16 gid) in zram_set_memcg_id() argument
35 zram->table[index].flags = old | ((u64)gid << ZRAM_SIZE_SHIFT); in zram_set_memcg_id()
39 static bool obj_can_wb(struct zram *zram, u32 index, u16 gid) in obj_can_wb() argument
42 if (zram_get_memcg_id(zram, index) != gid) { in obj_can_wb()
44 index, zram_get_memcg_id(zram, index), gid); in obj_can_wb()
74 zgrp_obj_insert(zram->zgrp, index, gid); in obj_can_wb()
107 static u32 move_obj_to_hpio(struct zram *zram, u32 index, u16 gid, in move_obj_to_hpio() argument
120 if (!obj_can_wb(zram, index, gid)) in move_obj_to_hpio()
127 zgrp_obj_putback(zram->zgrp, index, gid); in move_obj_to_hpio()
139 wbgrp_obj_stats_inc(zram->zgrp, gid, ei in move_obj_to_hpio()
156 u16 gid; move_obj_from_hpio() local
221 u16 gid; global() member
228 u16 gid = priv->gid; write_endio() local
243 collect_objs(struct zram *zram, u16 gid, struct hpio *hpio, u32 ext_size) collect_objs() argument
263 write_one_extent(struct zram *zram, u16 gid) write_one_extent() argument
322 u16 gid = priv->gid; read_endio() local
339 read_one_extent(struct zram *zram, u32 eid, u16 gid) read_one_extent() argument
377 u16 gid; read_one_obj_sync() local
441 read_group_objs(struct zram *zram, u16 gid, u64 req_size) read_group_objs() argument
466 write_group_objs(struct zram *zram, u16 gid, u64 req_size) write_group_objs() argument
502 u16 gid; zram_group_fault_obj() local
524 u16 gid; zram_group_track_obj() local
546 u16 gid; zram_group_untrack_obj() local
591 group_debug(struct zram *zram, u32 op, u32 index, u32 gid) group_debug() argument
611 group_obj_stats(struct zram *zram, u16 gid, int type) group_obj_stats() argument
644 zram_group_read(u16 gid, u64 req_size, void *priv) zram_group_read() argument
652 zram_group_write(u16 gid, u64 req_size, void *priv) zram_group_write() argument
660 zram_group_read(u16 gid, u64 req_size, void *priv) zram_group_read() argument
664 zram_group_write(u16 gid, u64 req_size, void *priv) zram_group_write() argument
671 zram_group_data_size(u16 gid, int type, void *priv) zram_group_data_size() argument
[all...]
H A Dzram_group.c67 /* reserve gid 0 */ in zram_group_meta_alloc()
109 * insert obj at @index into group @gid as the HOTTEST obj
111 void zgrp_obj_insert(struct zram_group *zgrp, u32 index, u16 gid) in zgrp_obj_insert() argument
121 if (!CHECK_BOUND(gid, 1, zgrp->nr_grp - 1)) in zgrp_obj_insert()
123 hid = gid + zgrp->nr_obj; in zgrp_obj_insert()
125 pr_debug("insert obj %u to group %u\n", index, gid); in zgrp_obj_insert()
129 * remove obj at @index from group @gid
131 bool zgrp_obj_delete(struct zram_group *zgrp, u32 index, u16 gid) in zgrp_obj_delete() argument
141 if (!CHECK_BOUND(gid, 1, zgrp->nr_grp - 1)) in zgrp_obj_delete()
143 pr_debug("delete obj %u from group %u\n", index, gid); in zgrp_obj_delete()
153 zgrp_isolate_objs(struct zram_group *zgrp, u16 gid, u32 *idxs, u32 nr, bool *last) zgrp_isolate_objs() argument
210 zgrp_obj_putback(struct zram_group *zgrp, u32 index, u16 gid) zgrp_obj_putback() argument
227 zgrp_obj_stats_inc(struct zram_group *zgrp, u16 gid, u32 size) zgrp_obj_stats_inc() argument
242 zgrp_obj_stats_dec(struct zram_group *zgrp, u16 gid, u32 size) zgrp_obj_stats_dec() argument
257 zgrp_fault_stats_inc(struct zram_group *zgrp, u16 gid, u32 size) zgrp_fault_stats_inc() argument
271 zram_group_dump(struct zram_group *zgrp, u16 gid, u32 index) zram_group_dump() argument
401 zgrp_ext_insert(struct zram_group *zgrp, u32 eid, u16 gid) zgrp_ext_insert() argument
423 zgrp_ext_delete(struct zram_group *zgrp, u32 eid, u16 gid) zgrp_ext_delete() argument
456 zgrp_isolate_exts(struct zram_group *zgrp, u16 gid, u32 *eids, u32 nr, bool *last) zgrp_isolate_exts() argument
624 wbgrp_obj_stats_inc(struct zram_group *zgrp, u16 gid, u32 eid, u32 size) wbgrp_obj_stats_inc() argument
641 wbgrp_obj_stats_dec(struct zram_group *zgrp, u16 gid, u32 eid, u32 size) wbgrp_obj_stats_dec() argument
658 wbgrp_fault_stats_inc(struct zram_group *zgrp, u16 gid, u32 eid, u32 size) wbgrp_fault_stats_inc() argument
[all...]
H A Dzram_group.h70 void zgrp_obj_insert(struct zram_group *zgrp, u32 index, u16 gid);
71 bool zgrp_obj_delete(struct zram_group *zgrp, u32 index, u16 gid);
72 u32 zgrp_isolate_objs(struct zram_group *zgrp, u16 gid, u32 *idxs, u32 nr, bool *last);
74 void zgrp_obj_putback(struct zram_group *zgrp, u32 index, u16 gid);
75 void zgrp_obj_stats_inc(struct zram_group *zgrp, u16 gid, u32 size);
76 void zgrp_obj_stats_dec(struct zram_group *zgrp, u16 gid, u32 size);
77 void zgrp_fault_stats_inc(struct zram_group *zgrp, u16 gid, u32 size);
80 void zram_group_dump(struct zram_group *zgrp, u16 gid, u32 index);
86 void zgrp_ext_insert(struct zram_group *zgrp, u32 eid, u16 gid);
87 bool zgrp_ext_delete(struct zram_group *zgrp, u32 eid, u16 gid);
[all...]
/kernel/linux/linux-6.6/drivers/block/zram/zram_group/
H A Dgroup_writeback.c31 static void zram_set_memcg_id(struct zram *zram, u32 index, u16 gid) in zram_set_memcg_id() argument
35 zram->table[index].flags = old | ((u64)gid << ZRAM_SIZE_SHIFT); in zram_set_memcg_id()
39 static bool obj_can_wb(struct zram *zram, u32 index, u16 gid) in obj_can_wb() argument
42 if (zram_get_memcg_id(zram, index) != gid) { in obj_can_wb()
44 index, zram_get_memcg_id(zram, index), gid); in obj_can_wb()
74 zgrp_obj_insert(zram->zgrp, index, gid); in obj_can_wb()
107 static u32 move_obj_to_hpio(struct zram *zram, u32 index, u16 gid, in move_obj_to_hpio() argument
120 if (!obj_can_wb(zram, index, gid)) in move_obj_to_hpio()
127 zgrp_obj_putback(zram->zgrp, index, gid); in move_obj_to_hpio()
139 wbgrp_obj_stats_inc(zram->zgrp, gid, ei in move_obj_to_hpio()
156 u16 gid; move_obj_from_hpio() local
221 u16 gid; global() member
228 u16 gid = priv->gid; write_endio() local
243 collect_objs(struct zram *zram, u16 gid, struct hpio *hpio, u32 ext_size) collect_objs() argument
263 write_one_extent(struct zram *zram, u16 gid) write_one_extent() argument
322 u16 gid = priv->gid; read_endio() local
339 read_one_extent(struct zram *zram, u32 eid, u16 gid) read_one_extent() argument
377 u16 gid; read_one_obj_sync() local
441 read_group_objs(struct zram *zram, u16 gid, u64 req_size) read_group_objs() argument
466 write_group_objs(struct zram *zram, u16 gid, u64 req_size) write_group_objs() argument
502 u16 gid; zram_group_fault_obj() local
524 u16 gid; zram_group_track_obj() local
546 u16 gid; zram_group_untrack_obj() local
591 group_debug(struct zram *zram, u32 op, u32 index, u32 gid) group_debug() argument
611 group_obj_stats(struct zram *zram, u16 gid, int type) group_obj_stats() argument
644 zram_group_read(u16 gid, u64 req_size, void *priv) zram_group_read() argument
652 zram_group_write(u16 gid, u64 req_size, void *priv) zram_group_write() argument
660 zram_group_read(u16 gid, u64 req_size, void *priv) zram_group_read() argument
664 zram_group_write(u16 gid, u64 req_size, void *priv) zram_group_write() argument
671 zram_group_data_size(u16 gid, int type, void *priv) zram_group_data_size() argument
[all...]
H A Dzram_group.c67 /* reserve gid 0 */ in zram_group_meta_alloc()
109 * insert obj at @index into group @gid as the HOTTEST obj
111 void zgrp_obj_insert(struct zram_group *zgrp, u32 index, u16 gid) in zgrp_obj_insert() argument
121 if (!CHECK_BOUND(gid, 1, zgrp->nr_grp - 1)) in zgrp_obj_insert()
123 hid = gid + zgrp->nr_obj; in zgrp_obj_insert()
125 pr_debug("insert obj %u to group %u\n", index, gid); in zgrp_obj_insert()
129 * remove obj at @index from group @gid
131 bool zgrp_obj_delete(struct zram_group *zgrp, u32 index, u16 gid) in zgrp_obj_delete() argument
141 if (!CHECK_BOUND(gid, 1, zgrp->nr_grp - 1)) in zgrp_obj_delete()
143 pr_debug("delete obj %u from group %u\n", index, gid); in zgrp_obj_delete()
153 zgrp_isolate_objs(struct zram_group *zgrp, u16 gid, u32 *idxs, u32 nr, bool *last) zgrp_isolate_objs() argument
210 zgrp_obj_putback(struct zram_group *zgrp, u32 index, u16 gid) zgrp_obj_putback() argument
227 zgrp_obj_stats_inc(struct zram_group *zgrp, u16 gid, u32 size) zgrp_obj_stats_inc() argument
242 zgrp_obj_stats_dec(struct zram_group *zgrp, u16 gid, u32 size) zgrp_obj_stats_dec() argument
257 zgrp_fault_stats_inc(struct zram_group *zgrp, u16 gid, u32 size) zgrp_fault_stats_inc() argument
271 zram_group_dump(struct zram_group *zgrp, u16 gid, u32 index) zram_group_dump() argument
401 zgrp_ext_insert(struct zram_group *zgrp, u32 eid, u16 gid) zgrp_ext_insert() argument
423 zgrp_ext_delete(struct zram_group *zgrp, u32 eid, u16 gid) zgrp_ext_delete() argument
456 zgrp_isolate_exts(struct zram_group *zgrp, u16 gid, u32 *eids, u32 nr, bool *last) zgrp_isolate_exts() argument
624 wbgrp_obj_stats_inc(struct zram_group *zgrp, u16 gid, u32 eid, u32 size) wbgrp_obj_stats_inc() argument
641 wbgrp_obj_stats_dec(struct zram_group *zgrp, u16 gid, u32 eid, u32 size) wbgrp_obj_stats_dec() argument
658 wbgrp_fault_stats_inc(struct zram_group *zgrp, u16 gid, u32 eid, u32 size) wbgrp_fault_stats_inc() argument
[all...]
H A Dzram_group.h70 void zgrp_obj_insert(struct zram_group *zgrp, u32 index, u16 gid);
71 bool zgrp_obj_delete(struct zram_group *zgrp, u32 index, u16 gid);
72 u32 zgrp_isolate_objs(struct zram_group *zgrp, u16 gid, u32 *idxs, u32 nr, bool *last);
74 void zgrp_obj_putback(struct zram_group *zgrp, u32 index, u16 gid);
75 void zgrp_obj_stats_inc(struct zram_group *zgrp, u16 gid, u32 size);
76 void zgrp_obj_stats_dec(struct zram_group *zgrp, u16 gid, u32 size);
77 void zgrp_fault_stats_inc(struct zram_group *zgrp, u16 gid, u32 size);
80 void zram_group_dump(struct zram_group *zgrp, u16 gid, u32 index);
86 void zgrp_ext_insert(struct zram_group *zgrp, u32 eid, u16 gid);
87 bool zgrp_ext_delete(struct zram_group *zgrp, u32 eid, u16 gid);
[all...]
/kernel/linux/linux-6.6/security/safesetid/
H A Dlsm.c47 hash_for_each_possible(policy->rules, rule, next, __kgid_val(src.gid)) { in _setid_policy_lookup()
48 if (!gid_eq(rule->src_id.gid, src.gid)) in _setid_policy_lookup()
50 if (gid_eq(rule->dst_id.gid, dst.gid)){ in _setid_policy_lookup()
127 if (setid_policy_lookup((kid_t){.gid = cred->gid}, INVALID_ID, GID) == SIDPOL_DEFAULT) in safesetid_security_capable()
131 * set*gid() (e.g. setting up userns gid mappings). in safesetid_security_capable()
133 pr_warn("Operation requires CAP_SETGID, which is not available to GID %u for operations besides approved set*gid transition in safesetid_security_capable()
[all...]
/kernel/linux/linux-5.10/include/rdma/
H A Dib_addr.h98 union ib_gid *gid) in ib_addr_get_mgid()
100 memcpy(gid, dev_addr->broadcast + 4, sizeof *gid); in ib_addr_get_mgid()
113 static inline int rdma_ip2gid(struct sockaddr *addr, union ib_gid *gid) in rdma_ip2gid() argument
119 (struct in6_addr *)gid); in rdma_ip2gid()
122 *(struct in6_addr *)&gid->raw = in rdma_ip2gid()
132 static inline void rdma_gid2ip(struct sockaddr *out, const union ib_gid *gid) in rdma_gid2ip() argument
134 if (ipv6_addr_v4mapped((struct in6_addr *)gid)) { in rdma_gid2ip()
138 memcpy(&out_in->sin_addr.s_addr, gid->raw + 12, 4); in rdma_gid2ip()
143 memcpy(&out_in->sin6_addr.s6_addr, gid in rdma_gid2ip()
97 ib_addr_get_mgid(struct rdma_dev_addr *dev_addr, union ib_gid *gid) ib_addr_get_mgid() argument
152 rdma_addr_get_sgid(struct rdma_dev_addr *dev_addr, union ib_gid *gid) rdma_addr_get_sgid() argument
158 rdma_addr_set_sgid(struct rdma_dev_addr *dev_addr, union ib_gid *gid) rdma_addr_set_sgid() argument
163 rdma_addr_get_dgid(struct rdma_dev_addr *dev_addr, union ib_gid *gid) rdma_addr_get_dgid() argument
168 rdma_addr_set_dgid(struct rdma_dev_addr *dev_addr, union ib_gid *gid) rdma_addr_set_dgid() argument
[all...]
/kernel/linux/linux-6.6/include/rdma/
H A Dib_addr.h99 union ib_gid *gid) in ib_addr_get_mgid()
101 memcpy(gid, dev_addr->broadcast + 4, sizeof *gid); in ib_addr_get_mgid()
114 static inline int rdma_ip2gid(struct sockaddr *addr, union ib_gid *gid) in rdma_ip2gid() argument
120 (struct in6_addr *)gid); in rdma_ip2gid()
123 *(struct in6_addr *)&gid->raw = in rdma_ip2gid()
133 static inline void rdma_gid2ip(struct sockaddr *out, const union ib_gid *gid) in rdma_gid2ip() argument
135 if (ipv6_addr_v4mapped((struct in6_addr *)gid)) { in rdma_gid2ip()
139 memcpy(&out_in->sin_addr.s_addr, gid->raw + 12, 4); in rdma_gid2ip()
144 memcpy(&out_in->sin6_addr.s6_addr, gid in rdma_gid2ip()
98 ib_addr_get_mgid(struct rdma_dev_addr *dev_addr, union ib_gid *gid) ib_addr_get_mgid() argument
153 rdma_addr_get_sgid(struct rdma_dev_addr *dev_addr, union ib_gid *gid) rdma_addr_get_sgid() argument
159 rdma_addr_set_sgid(struct rdma_dev_addr *dev_addr, union ib_gid *gid) rdma_addr_set_sgid() argument
164 rdma_addr_get_dgid(struct rdma_dev_addr *dev_addr, union ib_gid *gid) rdma_addr_get_dgid() argument
169 rdma_addr_set_dgid(struct rdma_dev_addr *dev_addr, union ib_gid *gid) rdma_addr_set_dgid() argument
[all...]
/kernel/linux/linux-5.10/arch/loongarch/kvm/
H A Dkvmcsr.h25 static inline void kvm_save_hw_gcsr(struct loongarch_csrs *csr, int gid) in kvm_save_hw_gcsr() argument
27 csr->csrs[gid] = gcsr_read(gid); in kvm_save_hw_gcsr()
30 static inline void kvm_restore_hw_gcsr(struct loongarch_csrs *csr, int gid) in kvm_restore_hw_gcsr() argument
32 gcsr_write(csr->csrs[gid], gid); in kvm_restore_hw_gcsr()
35 static inline unsigned long kvm_read_sw_gcsr(struct loongarch_csrs *csr, int gid) in kvm_read_sw_gcsr() argument
37 return csr->csrs[gid]; in kvm_read_sw_gcsr()
40 static inline void kvm_write_sw_gcsr(struct loongarch_csrs *csr, int gid, unsigned long val) in kvm_write_sw_gcsr() argument
42 csr->csrs[gid] in kvm_write_sw_gcsr()
45 kvm_set_sw_gcsr(struct loongarch_csrs *csr, int gid, unsigned long val) kvm_set_sw_gcsr() argument
50 kvm_change_sw_gcsr(struct loongarch_csrs *csr, int gid, unsigned mask, unsigned long val) kvm_change_sw_gcsr() argument
[all...]
/kernel/linux/linux-5.10/security/safesetid/
H A Dlsm.c47 hash_for_each_possible(policy->rules, rule, next, __kgid_val(src.gid)) { in _setid_policy_lookup()
48 if (!gid_eq(rule->src_id.gid, src.gid)) in _setid_policy_lookup()
50 if (gid_eq(rule->dst_id.gid, dst.gid)){ in _setid_policy_lookup()
134 if (setid_policy_lookup((kid_t){.gid = cred->gid}, INVALID_ID, GID) == SIDPOL_DEFAULT) in safesetid_security_capable()
138 * set*gid() (e.g. setting up userns gid mappings). in safesetid_security_capable()
140 pr_warn("Operation requires CAP_SETGID, which is not available to GID %u for operations besides approved set*gid transition in safesetid_security_capable()
[all...]
/kernel/linux/linux-5.10/drivers/pinctrl/mvebu/
H A Dpinctrl-mvebu.c42 unsigned gid; member
163 unsigned gid, unsigned long *config) in mvebu_pinconf_group_get()
166 struct mvebu_pinctrl_group *grp = &pctl->groups[gid]; in mvebu_pinconf_group_get()
175 unsigned gid, unsigned long *configs, in mvebu_pinconf_group_set()
179 struct mvebu_pinctrl_group *grp = &pctl->groups[gid]; in mvebu_pinconf_group_set()
195 struct seq_file *s, unsigned gid) in mvebu_pinconf_group_dbg_show()
198 struct mvebu_pinctrl_group *grp = &pctl->groups[gid]; in mvebu_pinconf_group_dbg_show()
203 if (mvebu_pinconf_group_get(pctldev, gid, &config)) in mvebu_pinconf_group_dbg_show()
285 unsigned gid) in mvebu_pinmux_set()
289 struct mvebu_pinctrl_group *grp = &pctl->groups[gid]; in mvebu_pinmux_set()
162 mvebu_pinconf_group_get(struct pinctrl_dev *pctldev, unsigned gid, unsigned long *config) mvebu_pinconf_group_get() argument
174 mvebu_pinconf_group_set(struct pinctrl_dev *pctldev, unsigned gid, unsigned long *configs, unsigned num_configs) mvebu_pinconf_group_set() argument
194 mvebu_pinconf_group_dbg_show(struct pinctrl_dev *pctldev, struct seq_file *s, unsigned gid) mvebu_pinconf_group_dbg_show() argument
284 mvebu_pinmux_set(struct pinctrl_dev *pctldev, unsigned fid, unsigned gid) mvebu_pinmux_set() argument
378 mvebu_pinctrl_get_group_name(struct pinctrl_dev *pctldev, unsigned gid) mvebu_pinctrl_get_group_name() argument
385 mvebu_pinctrl_get_group_pins(struct pinctrl_dev *pctldev, unsigned gid, const unsigned **pins, unsigned *num_pins) mvebu_pinctrl_get_group_pins() argument
573 unsigned gid, n, k; mvebu_pinctrl_probe() local
[all...]
/kernel/linux/linux-6.6/drivers/pinctrl/mvebu/
H A Dpinctrl-mvebu.c42 unsigned gid; member
173 unsigned gid, unsigned long *config) in mvebu_pinconf_group_get()
176 struct mvebu_pinctrl_group *grp = &pctl->groups[gid]; in mvebu_pinconf_group_get()
185 unsigned gid, unsigned long *configs, in mvebu_pinconf_group_set()
189 struct mvebu_pinctrl_group *grp = &pctl->groups[gid]; in mvebu_pinconf_group_set()
205 struct seq_file *s, unsigned gid) in mvebu_pinconf_group_dbg_show()
208 struct mvebu_pinctrl_group *grp = &pctl->groups[gid]; in mvebu_pinconf_group_dbg_show()
213 if (mvebu_pinconf_group_get(pctldev, gid, &config)) in mvebu_pinconf_group_dbg_show()
295 unsigned gid) in mvebu_pinmux_set()
299 struct mvebu_pinctrl_group *grp = &pctl->groups[gid]; in mvebu_pinmux_set()
172 mvebu_pinconf_group_get(struct pinctrl_dev *pctldev, unsigned gid, unsigned long *config) mvebu_pinconf_group_get() argument
184 mvebu_pinconf_group_set(struct pinctrl_dev *pctldev, unsigned gid, unsigned long *configs, unsigned num_configs) mvebu_pinconf_group_set() argument
204 mvebu_pinconf_group_dbg_show(struct pinctrl_dev *pctldev, struct seq_file *s, unsigned gid) mvebu_pinconf_group_dbg_show() argument
294 mvebu_pinmux_set(struct pinctrl_dev *pctldev, unsigned fid, unsigned gid) mvebu_pinmux_set() argument
388 mvebu_pinctrl_get_group_name(struct pinctrl_dev *pctldev, unsigned gid) mvebu_pinctrl_get_group_name() argument
395 mvebu_pinctrl_get_group_pins(struct pinctrl_dev *pctldev, unsigned gid, const unsigned **pins, unsigned *num_pins) mvebu_pinctrl_get_group_pins() argument
583 unsigned gid, n, k; mvebu_pinctrl_probe() local
[all...]
/kernel/linux/linux-5.10/drivers/infiniband/hw/mthca/
H A Dmthca_mcg.c42 u8 gid[16]; member
49 * Caller must hold MCG table semaphore. gid and mgm parameters must
60 * If no AMGM exists for given gid, *index = -1, *prev = index of last
64 u8 *gid, struct mthca_mailbox *mgm_mailbox, in find_mgm()
77 memcpy(mgid, gid, 16); in find_mgm()
86 mthca_dbg(dev, "Hash for %pI6 is %04x\n", gid, *hash); in find_mgm()
98 if (!memcmp(mgm->gid, zero_gid, 16)) { in find_mgm()
106 if (!memcmp(mgm->gid, gid, 16)) in find_mgm()
120 int mthca_multicast_attach(struct ib_qp *ibqp, union ib_gid *gid, u1 argument
63 find_mgm(struct mthca_dev *dev, u8 *gid, struct mthca_mailbox *mgm_mailbox, u16 *hash, int *prev, int *index) find_mgm() argument
214 mthca_multicast_detach(struct ib_qp *ibqp, union ib_gid *gid, u16 lid) mthca_multicast_detach() argument
[all...]
/kernel/linux/linux-6.6/drivers/infiniband/hw/mthca/
H A Dmthca_mcg.c42 u8 gid[16]; member
49 * Caller must hold MCG table semaphore. gid and mgm parameters must
60 * If no AMGM exists for given gid, *index = -1, *prev = index of last
64 u8 *gid, struct mthca_mailbox *mgm_mailbox, in find_mgm()
77 memcpy(mgid, gid, 16); in find_mgm()
86 mthca_dbg(dev, "Hash for %pI6 is %04x\n", gid, *hash); in find_mgm()
98 if (!memcmp(mgm->gid, zero_gid, 16)) { in find_mgm()
106 if (!memcmp(mgm->gid, gid, 16)) in find_mgm()
120 int mthca_multicast_attach(struct ib_qp *ibqp, union ib_gid *gid, u1 argument
63 find_mgm(struct mthca_dev *dev, u8 *gid, struct mthca_mailbox *mgm_mailbox, u16 *hash, int *prev, int *index) find_mgm() argument
214 mthca_multicast_detach(struct ib_qp *ibqp, union ib_gid *gid, u16 lid) mthca_multicast_detach() argument
[all...]
/kernel/linux/linux-6.6/drivers/infiniband/core/
H A Dcache.c154 * @gid: GID to check
157 bool rdma_is_zero_gid(const union ib_gid *gid) in rdma_is_zero_gid() argument
159 return !memcmp(gid, &zgid, sizeof(*gid)); in rdma_is_zero_gid()
202 return device->port_data[port].cache.gid; in rdma_gid_table()
243 dev_dbg(&device->dev, "%s port=%u index=%u gid %pI6\n", __func__, in free_gid_entry_locked()
244 port_num, entry->attr.index, entry->attr.gid.raw); in free_gid_entry_locked()
326 dev_dbg(&entry->attr.device->dev, "%s port=%u index=%u gid %pI6\n", in store_gid_entry()
328 entry->attr.gid.raw); in store_gid_entry()
390 dev_dbg(&ib_dev->dev, "%s port=%u index=%d gid in del_gid()
466 find_gid(struct ib_gid_table *table, const union ib_gid *gid, const struct ib_gid_attr *val, bool default_gid, unsigned long mask, int *pempty) find_gid() argument
540 make_default_gid(struct net_device *dev, union ib_gid *gid) make_default_gid() argument
546 __ib_cache_gid_add(struct ib_device *ib_dev, u32 port, union ib_gid *gid, struct ib_gid_attr *attr, unsigned long mask, bool default_gid) __ib_cache_gid_add() argument
590 ib_cache_gid_add(struct ib_device *ib_dev, u32 port, union ib_gid *gid, struct ib_gid_attr *attr) ib_cache_gid_add() argument
601 _ib_cache_gid_del(struct ib_device *ib_dev, u32 port, union ib_gid *gid, struct ib_gid_attr *attr, unsigned long mask, bool default_gid) _ib_cache_gid_del() argument
630 ib_cache_gid_del(struct ib_device *ib_dev, u32 port, union ib_gid *gid, struct ib_gid_attr *attr) ib_cache_gid_del() argument
683 rdma_find_gid_by_port(struct ib_device *ib_dev, const union ib_gid *gid, enum ib_gid_type gid_type, u32 port, struct net_device *ndev) rdma_find_gid_by_port() argument
736 rdma_find_gid_by_filter( struct ib_device *ib_dev, const union ib_gid *gid, u32 port, bool (*filter)(const union ib_gid *gid, const struct ib_gid_attr *, void *), void *context) rdma_find_gid_by_filter() argument
842 union ib_gid gid = { }; ib_cache_gid_set_default_gid() local
953 rdma_query_gid(struct ib_device *device, u32 port_num, int index, union ib_gid *gid) rdma_query_gid() argument
1015 rdma_find_gid(struct ib_device *device, const union ib_gid *gid, enum ib_gid_type gid_type, struct net_device *ndev) rdma_find_gid() argument
[all...]
/kernel/linux/linux-6.6/fs/
H A Dmnt_idmapping.c56 * no_idmapping - check whether we can skip remapping a kuid/gid
138 gid_t gid; in make_vfsgid() local
144 gid = __kgid_val(kgid); in make_vfsgid()
146 gid = from_kgid(fs_userns, kgid); in make_vfsgid()
147 if (gid == (gid_t)-1) in make_vfsgid()
149 return VFSGIDT_INIT(make_kgid(mnt_userns, gid)); in make_vfsgid()
195 gid_t gid; in from_vfsgid() local
200 gid = from_kgid(mnt_userns, AS_KGIDT(vfsgid)); in from_vfsgid()
201 if (gid == (gid_t)-1) in from_vfsgid()
204 return KGIDT_INIT(gid); in from_vfsgid()
[all...]
/kernel/linux/linux-5.10/drivers/infiniband/core/
H A Dcache.c154 * @gid: GID to check
157 bool rdma_is_zero_gid(const union ib_gid *gid) in rdma_is_zero_gid() argument
159 return !memcmp(gid, &zgid, sizeof(*gid)); in rdma_is_zero_gid()
202 return device->port_data[port].cache.gid; in rdma_gid_table()
243 dev_dbg(&device->dev, "%s port=%d index=%d gid %pI6\n", __func__, in free_gid_entry_locked()
244 port_num, entry->attr.index, entry->attr.gid.raw); in free_gid_entry_locked()
326 dev_dbg(&entry->attr.device->dev, "%s port=%d index=%d gid %pI6\n", in store_gid_entry()
328 entry->attr.gid.raw); in store_gid_entry()
390 dev_dbg(&ib_dev->dev, "%s port=%d index=%d gid in del_gid()
466 find_gid(struct ib_gid_table *table, const union ib_gid *gid, const struct ib_gid_attr *val, bool default_gid, unsigned long mask, int *pempty) find_gid() argument
540 make_default_gid(struct net_device *dev, union ib_gid *gid) make_default_gid() argument
546 __ib_cache_gid_add(struct ib_device *ib_dev, u8 port, union ib_gid *gid, struct ib_gid_attr *attr, unsigned long mask, bool default_gid) __ib_cache_gid_add() argument
590 ib_cache_gid_add(struct ib_device *ib_dev, u8 port, union ib_gid *gid, struct ib_gid_attr *attr) ib_cache_gid_add() argument
601 _ib_cache_gid_del(struct ib_device *ib_dev, u8 port, union ib_gid *gid, struct ib_gid_attr *attr, unsigned long mask, bool default_gid) _ib_cache_gid_del() argument
630 ib_cache_gid_del(struct ib_device *ib_dev, u8 port, union ib_gid *gid, struct ib_gid_attr *attr) ib_cache_gid_del() argument
684 rdma_find_gid_by_port(struct ib_device *ib_dev, const union ib_gid *gid, enum ib_gid_type gid_type, u8 port, struct net_device *ndev) rdma_find_gid_by_port() argument
736 rdma_find_gid_by_filter( struct ib_device *ib_dev, const union ib_gid *gid, u8 port, bool (*filter)(const union ib_gid *gid, const struct ib_gid_attr *, void *), void *context) rdma_find_gid_by_filter() argument
842 union ib_gid gid = { }; ib_cache_gid_set_default_gid() local
953 rdma_query_gid(struct ib_device *device, u8 port_num, int index, union ib_gid *gid) rdma_query_gid() argument
1009 rdma_find_gid(struct ib_device *device, const union ib_gid *gid, enum ib_gid_type gid_type, struct net_device *ndev) rdma_find_gid() argument
[all...]
/kernel/linux/linux-5.10/ipc/
H A Dcompat.c45 to->gid = v.gid; in get_compat_ipc64_perm()
57 to->gid = v.gid; in get_compat_ipc_perm()
66 to->gid = from->gid; in to_compat_ipc64_perm()
77 SET_GID(to->gid, from->gid); in to_compat_ipc_perm()
/kernel/linux/linux-6.6/ipc/
H A Dcompat.c45 to->gid = v.gid; in get_compat_ipc64_perm()
57 to->gid = v.gid; in get_compat_ipc_perm()
66 to->gid = from->gid; in to_compat_ipc64_perm()
77 SET_GID(to->gid, from->gid); in to_compat_ipc_perm()
/kernel/linux/linux-6.6/kernel/
H A Dgroups.c18 gi = kvmalloc(struct_size(gi, gid, gidsetsize), GFP_KERNEL_ACCOUNT); in groups_alloc()
45 gid_t gid; in groups_to_user() local
46 gid = from_kgid_munged(user_ns, group_info->gid[i]); in groups_to_user()
47 if (put_user(gid, grouplist+i)) in groups_to_user()
62 gid_t gid; in groups_from_user() local
64 if (get_user(gid, grouplist+i)) in groups_from_user()
67 kgid = make_kgid(user_ns, gid); in groups_from_user()
71 group_info->gid[i] = kgid; in groups_from_user()
86 sort(group_info->gid, group_inf in groups_sort()
[all...]

Completed in 20 milliseconds

12345678910>>...40