Lines Matching refs:ipcs
79 #include <sys/ipcs.h>
1072 } ipcs;
1091 if ((error = SYSCTL_IN(req, &ipcs, ipcs_sz)) != 0) {
1096 ipcs.u64.ipcs_data = CAST_USER_ADDR_T(ipcs.u32.ipcs_data);
1099 if (ipcs.u64.ipcs_magic != IPCS_MAGIC) {
1104 switch(ipcs.u64.ipcs_op) {
1106 if (ipcs.u64.ipcs_datalen != sizeof(struct shminfo)) {
1107 if (ipcs.u64.ipcs_cursor != 0) { /* fwd. compat. */
1114 error = copyout(&shminfo, ipcs.u64.ipcs_data, ipcs.u64.ipcs_datalen);
1118 cursor = ipcs.u64.ipcs_cursor;
1123 if (ipcs.u64.ipcs_datalen != (int)shmid_ds_sz) {
1147 error = copyout(shmid_dsp, ipcs.u64.ipcs_data, ipcs.u64.ipcs_datalen);
1150 ipcs.u64.ipcs_cursor = cursor + 1;
1153 ipcs.u32.ipcs_data = CAST_DOWN_EXPLICIT(user32_addr_t,ipcs.u64.ipcs_data);
1155 error = SYSCTL_OUT(req, &ipcs, ipcs_sz);
1185 SYSCTL_NODE(_kern_sysv, OID_AUTO, ipcs, CTLFLAG_RW | CTLFLAG_LOCKED | CTLFLAG_ANYBODY, 0, "SYSVIPCS");
1190 "ipcs shm command interface");