Lines Matching refs:owner
62 // write access to sem_entry::owner/team_link.
63 // * sem_entry::lock: Protects all sem_entry members. owner, team_link
99 team_id owner;
138 team_id owner = -1;
143 if (!strcmp(argv[1], "team") || !strcmp(argv[1], "owner"))
144 owner = strtoul(argv[2], NULL, 0);
150 owner = strtoul(argv[1], NULL, 0);
160 || (owner != -1 && sem->u.used.owner != owner))
166 sem->u.used.owner,
182 kprintf("owner: %" B_PRId32 "\n", sem->u.used.owner);
195 set_debug_variable("_owner", sem->u.used.owner);
311 info->team = sem->u.used.owner;
371 && sSems[slot].u.used.owner == team_get_kernel_team_id()) {
377 if (sSems[slot].u.used.owner >= 0) {
379 sSems[slot].u.used.owner = -1;
381 panic("sem %" B_PRId32 " has no owner", id);
439 "[ ([ \"team\" | \"owner\" ] <team>) | (\"name\" <name>) ]"
469 create_sem_etc(int32 count, const char* name, team_id owner)
483 Team* team = Team::Get(owner);
514 sem->u.used.owner = team->id;
524 KTRACE("create_sem_etc(count: %ld, name: %s, owner: %ld) -> %ld",
525 count, name, owner, id);
553 && sSems[slot].u.used.owner == team_get_kernel_team_id()) {
761 && sSems[slot].u.used.owner == team_get_kernel_team_id()) {
902 && sSems[slot].u.used.owner == team_get_kernel_team_id()) {
1074 if (sem->id != -1 && sem->u.used.owner == team->id) {
1120 sSems[slot].u.used.owner = newTeam->id;