Home
last modified time | relevance | path

Searched refs:nsems (Results 1 – 4 of 4) sorted by relevance

/openbmc/linux/ipc/
H A Dsem.c510 static struct sem_array *sem_alloc(size_t nsems) in sem_alloc() argument
514 if (nsems > (INT_MAX - sizeof(*sma)) / sizeof(sma->sems[0])) in sem_alloc()
517 sma = kvzalloc(struct_size(sma, sems, nsems), GFP_KERNEL_ACCOUNT); in sem_alloc()
536 int nsems = params->u.nsems; in newary() local
540 if (!nsems) in newary()
542 if (ns->used_sems + nsems > ns->sc_semmns) in newary()
545 sma = sem_alloc(nsems); in newary()
559 for (i = 0; i < nsems; i++) { in newary()
570 sma->sem_nsems = nsems; in newary()
579 ns->used_sems += nsems; in newary()
[all …]
H A Dutil.h90 int nsems; /* for semaphores */ member
/openbmc/linux/include/linux/
H A Dsyscalls.h715 asmlinkage long sys_semget(key_t key, int nsems, int semflg);
1258 long ksys_semget(key_t key, int nsems, int semflg);
/openbmc/qemu/linux-user/
H A Dsyscall.c3909 int nsems; in target_to_host_semarray() local
3921 nsems = semid_ds.sem_nsems; in target_to_host_semarray()
3923 *host_array = g_try_new(unsigned short, nsems); in target_to_host_semarray()
3928 nsems*sizeof(unsigned short), 1); in target_to_host_semarray()
3934 for(i=0; i<nsems; i++) { in target_to_host_semarray()
3945 int nsems; in host_to_target_semarray() local
3957 nsems = semid_ds.sem_nsems; in host_to_target_semarray()
3960 nsems*sizeof(unsigned short), 0); in host_to_target_semarray()
3964 for(i=0; i<nsems; i++) { in host_to_target_semarray()