/kernel/linux/linux-5.10/include/linux/ |
H A D | highuid.h | 26 * 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 D | uidgid.h | 9 * 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 D | highuid.h | 26 * 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 D | uidgid.h | 9 * 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 D | group_writeback.c | 31 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 D | zram_group.c | 67 /* 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 D | zram_group.h | 70 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 D | group_writeback.c | 31 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 D | zram_group.c | 67 /* 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 D | zram_group.h | 70 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...] |
/foundation/resourceschedule/ffrt/src/dfx/watchdog/ |
H A D | watchdog_util.cpp | 38 bool IsValidTimeout(uint64_t gid, uint64_t timeout_ms) in IsValidTimeout() argument 42 FFRT_LOGI("task gid=%llu with timeout [%llu ms] is valid", gid, timeout_ms); in IsValidTimeout() 45 FFRT_LOGE("task gid=%llu with timeout [%llu ms] is invalid", gid, timeout_ms); in IsValidTimeout() 50 void AddTaskToWatchdog(uint64_t gid) in AddTaskToWatchdog() argument 53 taskStatusMap.insert(std::make_pair(gid, SEND_COUNT_MIN)); in AddTaskToWatchdog() 56 void RemoveTaskFromWatchdog(uint64_t gid) in RemoveTaskFromWatchdog() argument 59 taskStatusMap.erase(gid); in RemoveTaskFromWatchdog() 62 bool SendTimeoutWatchdog(uint64_t gid, uint64_ argument 91 RunTimeOutCallback(uint64_t gid, uint64_t timeout) RunTimeOutCallback() argument [all...] |
/kernel/linux/linux-6.6/security/safesetid/ |
H A D | lsm.c | 47 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...] |
/foundation/resourceschedule/ffrt/tools/ffrt_trace_process/ |
H A D | ffrt_trace_recover.py | 51 def make_costart_fake_log(mark, pid, label, gid, tid, tname, prio): 58 tname, tid, pid, cpu_id, timestamp, tname, tid, prio, label, pid, gid, prio) 63 def make_coyield_fake_log(mark, pid, label, gid, tid, tname, prio): 70 label, pid, gid, pid, cpu_id, timestamp, label, pid, gid, prio, tname, tid, prio) 74 (label, pid, gid, pid, cpu_id, timestamp, pid) + fake_log 79 def replace_sched_switch_log(fake_log, mark, pid, label, gid, tid): 85 fake_log = " %s-%d0%d " % (label, pid, gid) + fake_log[index:] 88 fake_log = fake_log[:fake_log.index("prev_pid=")] + "prev_pid=%d0%d " % (pid, gid) + \ 93 fake_log = fake_log[:fake_log.index("next_pid=")] + "next_pid=%d0%d " % (pid, gid) [all...] |
H A D | ffrt_trace_process.py | 221 def generate_counter_info(suffix, task_records, next_status, gid, pid_counters_dict, pid): 226 prev_counter = task_records[gid]["status"] + "_task" 239 task_records[gid]["status"] = next_status 292 gid = task_marker[1] 296 if gid not in task_records.keys(): 298 task_records[gid] = { 299 "gid": gid, 319 infos = generate_counter_info(suffix, task_records, "pending", gid, pid_counters_dict, pid) 328 if gid i [all...] |
/foundation/resourceschedule/ffrt/src/dfx/trace/ |
H A D | ffrt_trace.h | 237 #define FFRT_SUBMIT_MARKER(tag, gid) \ 239 FFRT_TRACE_ASYNC_END("P", gid); \ 241 #define FFRT_READY_MARKER(gid) \ 243 FFRT_TRACE_ASYNC_END("R", gid); \ 245 #define FFRT_BLOCK_MARKER(gid) \ 247 FFRT_TRACE_ASYNC_END("B", gid); \ 249 #define FFRT_TASKDONE_MARKER(gid) \ 251 FFRT_TRACE_ASYNC_END("F", gid); \ 253 #define FFRT_FAKE_TRACE_MARKER(gid) \ 255 FFRT_TRACE_ASYNC_END("Co", gid); \ [all...] |
/kernel/linux/linux-5.10/include/rdma/ |
H A D | ib_addr.h | 98 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 D | ib_addr.h | 99 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 D | kvmcsr.h | 25 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 D | lsm.c | 47 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...] |
/third_party/skia/src/pdf/ |
H A D | SkPDFGlyphUse.h | 22 void set(SkGlyphID gid) { fBitSet.set(this->toCode(gid)); } in set() argument 23 bool has(SkGlyphID gid) const { return fBitSet.test(this->toCode(gid)); } in has() 39 uint16_t toCode(SkGlyphID gid) const { in toCode() 40 if (gid == 0 || fFirstNonZero == 1) { in toCode() 41 return gid; in toCode() 43 SkASSERT(gid >= fFirstNonZero && gid <= fLastGlyph); in toCode() 44 return gid in toCode() [all...] |
/third_party/skia/third_party/externals/harfbuzz/src/ |
H A D | test-ot-glyphname.cc | 53 for (hb_codepoint_t gid = 0; gid < num_glyphs; gid++) in main() 57 if (hb_font_get_glyph_name (font, gid, buf, buf_size)) in main() 62 if (gid == gid_inv) in main() 64 printf ("%u <-> %s\n", gid, buf); in main() 68 printf ("%u -> %s -> %u\n", gid, buf, gid_inv); in main() 74 printf ("%u -> %s -> ?\n", gid, buf); in main() 80 printf ("%u -> ?\n", gid); in main()
|
/third_party/pulseaudio/src/daemon/ |
H A D | caps.c | 50 gid_t gid; in pa_drop_root() local 54 gid = getgid(); in pa_drop_root() 58 pa_assert_se(setresgid(gid, gid, gid) >= 0); in pa_drop_root() 61 pa_assert_se(setregid(gid, gid) >= 0); in pa_drop_root() 65 pa_assert_se(setgid(gid) >= 0); in pa_drop_root() 66 pa_assert_se(setegid(gid) >= 0); in pa_drop_root() 71 pa_assert_se(getgid() == gid); in pa_drop_root() [all...] |
/third_party/ltp/testcases/kernel/syscalls/setregid/ |
H A D | setregid01.c | 27 static gid_t gid, egid; variable 36 {&neg_one, &egid, "Change effective to effective gid" }, 37 {&gid, &neg_one, "Change real to real gid" }, 38 {&neg_one, &gid, "Change effective to real gid" }, 39 {&gid, &gid, "Change real and effective both gids to current real gid" } 51 gid in setup() [all...] |
/third_party/ltp/testcases/kernel/syscalls/setfsgid/ |
H A D | setfsgid03.c | 49 gid_t gid; in main() local 58 gid = 1; in main() 59 while (!getgrgid(gid)) in main() 60 gid++; in main() 62 GID16_CHECK(gid, setfsgid, cleanup); in main() 64 TEST(SETFSGID(cleanup, gid)); in main() 72 if (TEST_RETURN == gid) { in main() 75 TEST_RETURN, gid); in main()
|
/third_party/toybox/toys/pending/ |
H A D | groupadd.c | 30 long gid; 43 if (TT.gid > INT_MAX) error_exit("gid should be less than '%d' ", INT_MAX); in new_group() 44 if (getgrgid(TT.gid)) error_exit("group '%ld' is in use", TT.gid); in new_group() 46 if (FLAG(S)) TT.gid = CFG_TOYBOX_UID_SYS; in new_group() 47 else TT.gid = CFG_TOYBOX_UID_USR; in new_group() 48 //find unused gid in new_group() 49 while (getgrgid(TT.gid)) TT.gid in new_group() [all...] |