• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.10/xnu-2782.1.97/bsd/kern/

Lines Matching refs:shminfo

172 struct  shminfo shminfo = {
236 for (i = 0; i < shminfo.shmmni; i++)
250 if (segnum < 0 || segnum >= shminfo.shmmni)
333 for (i = 0; i < shminfo.shmseg; i++, shmmap_s++)
337 if (i == shminfo.shmseg) {
391 size = shminfo.shmseg * sizeof(struct shmmap_state);
397 for (i = 0; i < shminfo.shmseg; i++)
422 for (i = 0; i < shminfo.shmseg; i++) {
427 if (i >= shminfo.shmseg) {
722 if (uap->size < (user_size_t)shminfo.shmmin ||
723 uap->size > (user_size_t)shminfo.shmmax)
725 if (shm_nused >= shminfo.shmmni) /* any shmids left? */
728 if ((user_ssize_t)(shm_committed + btoc(total_size)) > shminfo.shmall)
731 for (i = 0; i < shminfo.shmmni; i++)
734 if (i == shminfo.shmmni)
923 size = shminfo.shmseg * sizeof(struct shmmap_state);
928 for (i = 0; i < shminfo.shmseg; i++, shmmap_s++)
950 for (i = 0; i < shminfo.shmseg; i++, shmmap_s++)
976 for (i = 0; i < shminfo.shmseg; i++, shmmap_s++)
998 s = sizeof(struct shmid_kernel) * shminfo.shmmni;
1005 for (i = 0; i < shminfo.shmmni; i++) {
1048 if (shm_inited && arg1 == &shminfo.shmmni) {
1052 saved_shmmax = shminfo.shmmax;
1059 if (arg1 == &shminfo.shmmax) {
1061 if (shminfo.shmmax & PAGE_MASK_64) {
1062 shminfo.shmmax = saved_shmmax;
1117 if (ipcs.u64.ipcs_datalen != sizeof(struct shminfo)) {
1125 error = copyout(&shminfo, ipcs.u64.ipcs_data, ipcs.u64.ipcs_datalen);
1130 if (cursor < 0 || cursor >= shminfo.shmmni) {
1138 for( ; cursor < shminfo.shmmni; cursor++) {
1143 if (cursor == shminfo.shmmni) {
1193 &shminfo.shmmax, 0, &sysctl_shminfo ,"Q","shmmax");
1196 &shminfo.shmmin, 0, &sysctl_shminfo ,"Q","shmmin");
1199 &shminfo.shmmni, 0, &sysctl_shminfo ,"Q","shmmni");
1202 &shminfo.shmseg, 0, &sysctl_shminfo ,"Q","shmseg");
1205 &shminfo.shmall, 0, &sysctl_shminfo ,"Q","shmall");