The Design and Implementation of the FreeBSD Operating System, Second Edition
Now available: The Design and Implementation of the FreeBSD Operating System (Second Edition)


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]

FreeBSD/Linux Kernel Cross Reference
sys/include/asm-alpha/shmbuf.h

Version: -  FREEBSD  -  FREEBSD-13-STABLE  -  FREEBSD-13-0  -  FREEBSD-12-STABLE  -  FREEBSD-12-0  -  FREEBSD-11-STABLE  -  FREEBSD-11-0  -  FREEBSD-10-STABLE  -  FREEBSD-10-0  -  FREEBSD-9-STABLE  -  FREEBSD-9-0  -  FREEBSD-8-STABLE  -  FREEBSD-8-0  -  FREEBSD-7-STABLE  -  FREEBSD-7-0  -  FREEBSD-6-STABLE  -  FREEBSD-6-0  -  FREEBSD-5-STABLE  -  FREEBSD-5-0  -  FREEBSD-4-STABLE  -  FREEBSD-3-STABLE  -  FREEBSD22  -  l41  -  OPENBSD  -  linux-2.6  -  MK84  -  PLAN9  -  xnu-8792 
SearchContext: -  none  -  3  -  10 

    1 #ifndef _ALPHA_SHMBUF_H
    2 #define _ALPHA_SHMBUF_H
    3 
    4 /* 
    5  * The shmid64_ds structure for alpha architecture.
    6  * Note extra padding because this structure is passed back and forth
    7  * between kernel and user space.
    8  *
    9  * Pad space is left for:
   10  * - 2 miscellaneous 64-bit values
   11  */
   12 
   13 struct shmid64_ds {
   14         struct ipc64_perm       shm_perm;       /* operation perms */
   15         size_t                  shm_segsz;      /* size of segment (bytes) */
   16         __kernel_time_t         shm_atime;      /* last attach time */
   17         __kernel_time_t         shm_dtime;      /* last detach time */
   18         __kernel_time_t         shm_ctime;      /* last change time */
   19         __kernel_pid_t          shm_cpid;       /* pid of creator */
   20         __kernel_pid_t          shm_lpid;       /* pid of last operator */
   21         unsigned long           shm_nattch;     /* no. of current attaches */
   22         unsigned long           __unused1;
   23         unsigned long           __unused2;
   24 };
   25 
   26 struct shminfo64 {
   27         unsigned long   shmmax;
   28         unsigned long   shmmin;
   29         unsigned long   shmmni;
   30         unsigned long   shmseg;
   31         unsigned long   shmall;
   32         unsigned long   __unused1;
   33         unsigned long   __unused2;
   34         unsigned long   __unused3;
   35         unsigned long   __unused4;
   36 };
   37 
   38 #endif /* _ALPHA_SHMBUF_H */

Cache object: 9c638c4b6e8b85372d96623be8c3a92e


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]


This page is part of the FreeBSD/Linux Linux Kernel Cross-Reference, and was automatically generated using a modified version of the LXR engine.