~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

TOMOYO Linux Cross Reference
Linux/include/uapi/linux/virtio_ids.h

Version: ~ [ linux-6.12-rc7 ] ~ [ linux-6.11.7 ] ~ [ linux-6.10.14 ] ~ [ linux-6.9.12 ] ~ [ linux-6.8.12 ] ~ [ linux-6.7.12 ] ~ [ linux-6.6.60 ] ~ [ linux-6.5.13 ] ~ [ linux-6.4.16 ] ~ [ linux-6.3.13 ] ~ [ linux-6.2.16 ] ~ [ linux-6.1.116 ] ~ [ linux-6.0.19 ] ~ [ linux-5.19.17 ] ~ [ linux-5.18.19 ] ~ [ linux-5.17.15 ] ~ [ linux-5.16.20 ] ~ [ linux-5.15.171 ] ~ [ linux-5.14.21 ] ~ [ linux-5.13.19 ] ~ [ linux-5.12.19 ] ~ [ linux-5.11.22 ] ~ [ linux-5.10.229 ] ~ [ linux-5.9.16 ] ~ [ linux-5.8.18 ] ~ [ linux-5.7.19 ] ~ [ linux-5.6.19 ] ~ [ linux-5.5.19 ] ~ [ linux-5.4.285 ] ~ [ linux-5.3.18 ] ~ [ linux-5.2.21 ] ~ [ linux-5.1.21 ] ~ [ linux-5.0.21 ] ~ [ linux-4.20.17 ] ~ [ linux-4.19.323 ] ~ [ linux-4.18.20 ] ~ [ linux-4.17.19 ] ~ [ linux-4.16.18 ] ~ [ linux-4.15.18 ] ~ [ linux-4.14.336 ] ~ [ linux-4.13.16 ] ~ [ linux-4.12.14 ] ~ [ linux-4.11.12 ] ~ [ linux-4.10.17 ] ~ [ linux-4.9.337 ] ~ [ linux-4.4.302 ] ~ [ linux-3.10.108 ] ~ [ linux-2.6.32.71 ] ~ [ linux-2.6.0 ] ~ [ linux-2.4.37.11 ] ~ [ unix-v6-master ] ~ [ ccs-tools-1.8.12 ] ~ [ policy-sample ] ~
Architecture: ~ [ i386 ] ~ [ alpha ] ~ [ m68k ] ~ [ mips ] ~ [ ppc ] ~ [ sparc ] ~ [ sparc64 ] ~

Diff markup

Differences between /include/uapi/linux/virtio_ids.h (Architecture alpha) and /include/uapi/linux/virtio_ids.h (Architecture sparc)


  1 #ifndef _LINUX_VIRTIO_IDS_H                         1 #ifndef _LINUX_VIRTIO_IDS_H
  2 #define _LINUX_VIRTIO_IDS_H                         2 #define _LINUX_VIRTIO_IDS_H
  3 /*                                                  3 /*
  4  * Virtio IDs                                       4  * Virtio IDs
  5  *                                                  5  *
  6  * This header is BSD licensed so anyone can u      6  * This header is BSD licensed so anyone can use the definitions to implement
  7  * compatible drivers/servers.                      7  * compatible drivers/servers.
  8  *                                                  8  *
  9  * Redistribution and use in source and binary      9  * Redistribution and use in source and binary forms, with or without
 10  * modification, are permitted provided that t     10  * modification, are permitted provided that the following conditions
 11  * are met:                                        11  * are met:
 12  * 1. Redistributions of source code must reta     12  * 1. Redistributions of source code must retain the above copyright
 13  *    notice, this list of conditions and the      13  *    notice, this list of conditions and the following disclaimer.
 14  * 2. Redistributions in binary form must repr     14  * 2. Redistributions in binary form must reproduce the above copyright
 15  *    notice, this list of conditions and the      15  *    notice, this list of conditions and the following disclaimer in the
 16  *    documentation and/or other materials pro     16  *    documentation and/or other materials provided with the distribution.
 17  * 3. Neither the name of IBM nor the names of     17  * 3. Neither the name of IBM nor the names of its contributors
 18  *    may be used to endorse or promote produc     18  *    may be used to endorse or promote products derived from this software
 19  *    without specific prior written permissio     19  *    without specific prior written permission.
 20  * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT      20  * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS ``AS IS'' AND
 21  * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDIN     21  * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
 22  * IMPLIED WARRANTIES OF MERCHANTABILITY AND F     22  * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
 23  * ARE DISCLAIMED.  IN NO EVENT SHALL IBM OR C     23  * ARE DISCLAIMED.  IN NO EVENT SHALL IBM OR CONTRIBUTORS BE LIABLE
 24  * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECI     24  * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
 25  * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PRO     25  * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
 26  * OR SERVICES; LOSS OF USE, DATA, OR PROFITS;     26  * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
 27  * HOWEVER CAUSED AND ON ANY THEORY OF LIABILI     27  * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
 28  * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR     28  * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
 29  * OUT OF THE USE OF THIS SOFTWARE, EVEN IF AD     29  * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
 30  * SUCH DAMAGE. */                                 30  * SUCH DAMAGE. */
 31                                                    31 
 32 #define VIRTIO_ID_NET                   1 /* v     32 #define VIRTIO_ID_NET                   1 /* virtio net */
 33 #define VIRTIO_ID_BLOCK                 2 /* v     33 #define VIRTIO_ID_BLOCK                 2 /* virtio block */
 34 #define VIRTIO_ID_CONSOLE               3 /* v     34 #define VIRTIO_ID_CONSOLE               3 /* virtio console */
 35 #define VIRTIO_ID_RNG                   4 /* v     35 #define VIRTIO_ID_RNG                   4 /* virtio rng */
 36 #define VIRTIO_ID_BALLOON               5 /* v     36 #define VIRTIO_ID_BALLOON               5 /* virtio balloon */
 37 #define VIRTIO_ID_IOMEM                 6 /* v     37 #define VIRTIO_ID_IOMEM                 6 /* virtio ioMemory */
 38 #define VIRTIO_ID_RPMSG                 7 /* v     38 #define VIRTIO_ID_RPMSG                 7 /* virtio remote processor messaging */
 39 #define VIRTIO_ID_SCSI                  8 /* v     39 #define VIRTIO_ID_SCSI                  8 /* virtio scsi */
 40 #define VIRTIO_ID_9P                    9 /* 9     40 #define VIRTIO_ID_9P                    9 /* 9p virtio console */
 41 #define VIRTIO_ID_MAC80211_WLAN         10 /*      41 #define VIRTIO_ID_MAC80211_WLAN         10 /* virtio WLAN MAC */
 42 #define VIRTIO_ID_RPROC_SERIAL          11 /*      42 #define VIRTIO_ID_RPROC_SERIAL          11 /* virtio remoteproc serial link */
 43 #define VIRTIO_ID_CAIF                  12 /*      43 #define VIRTIO_ID_CAIF                  12 /* Virtio caif */
 44 #define VIRTIO_ID_MEMORY_BALLOON        13 /*      44 #define VIRTIO_ID_MEMORY_BALLOON        13 /* virtio memory balloon */
 45 #define VIRTIO_ID_GPU                   16 /*      45 #define VIRTIO_ID_GPU                   16 /* virtio GPU */
 46 #define VIRTIO_ID_CLOCK                 17 /*      46 #define VIRTIO_ID_CLOCK                 17 /* virtio clock/timer */
 47 #define VIRTIO_ID_INPUT                 18 /*      47 #define VIRTIO_ID_INPUT                 18 /* virtio input */
 48 #define VIRTIO_ID_VSOCK                 19 /*      48 #define VIRTIO_ID_VSOCK                 19 /* virtio vsock transport */
 49 #define VIRTIO_ID_CRYPTO                20 /*      49 #define VIRTIO_ID_CRYPTO                20 /* virtio crypto */
 50 #define VIRTIO_ID_SIGNAL_DIST           21 /*      50 #define VIRTIO_ID_SIGNAL_DIST           21 /* virtio signal distribution device */
 51 #define VIRTIO_ID_PSTORE                22 /*      51 #define VIRTIO_ID_PSTORE                22 /* virtio pstore device */
 52 #define VIRTIO_ID_IOMMU                 23 /*      52 #define VIRTIO_ID_IOMMU                 23 /* virtio IOMMU */
 53 #define VIRTIO_ID_MEM                   24 /*      53 #define VIRTIO_ID_MEM                   24 /* virtio mem */
 54 #define VIRTIO_ID_SOUND                 25 /*      54 #define VIRTIO_ID_SOUND                 25 /* virtio sound */
 55 #define VIRTIO_ID_FS                    26 /*      55 #define VIRTIO_ID_FS                    26 /* virtio filesystem */
 56 #define VIRTIO_ID_PMEM                  27 /*      56 #define VIRTIO_ID_PMEM                  27 /* virtio pmem */
 57 #define VIRTIO_ID_RPMB                  28 /*      57 #define VIRTIO_ID_RPMB                  28 /* virtio rpmb */
 58 #define VIRTIO_ID_MAC80211_HWSIM        29 /*      58 #define VIRTIO_ID_MAC80211_HWSIM        29 /* virtio mac80211-hwsim */
 59 #define VIRTIO_ID_VIDEO_ENCODER         30 /*      59 #define VIRTIO_ID_VIDEO_ENCODER         30 /* virtio video encoder */
 60 #define VIRTIO_ID_VIDEO_DECODER         31 /*      60 #define VIRTIO_ID_VIDEO_DECODER         31 /* virtio video decoder */
 61 #define VIRTIO_ID_SCMI                  32 /*      61 #define VIRTIO_ID_SCMI                  32 /* virtio SCMI */
 62 #define VIRTIO_ID_NITRO_SEC_MOD         33 /*      62 #define VIRTIO_ID_NITRO_SEC_MOD         33 /* virtio nitro secure module*/
 63 #define VIRTIO_ID_I2C_ADAPTER           34 /*      63 #define VIRTIO_ID_I2C_ADAPTER           34 /* virtio i2c adapter */
 64 #define VIRTIO_ID_WATCHDOG              35 /*      64 #define VIRTIO_ID_WATCHDOG              35 /* virtio watchdog */
 65 #define VIRTIO_ID_CAN                   36 /*      65 #define VIRTIO_ID_CAN                   36 /* virtio can */
 66 #define VIRTIO_ID_DMABUF                37 /*      66 #define VIRTIO_ID_DMABUF                37 /* virtio dmabuf */
 67 #define VIRTIO_ID_PARAM_SERV            38 /*      67 #define VIRTIO_ID_PARAM_SERV            38 /* virtio parameter server */
 68 #define VIRTIO_ID_AUDIO_POLICY          39 /*      68 #define VIRTIO_ID_AUDIO_POLICY          39 /* virtio audio policy */
 69 #define VIRTIO_ID_BT                    40 /*      69 #define VIRTIO_ID_BT                    40 /* virtio bluetooth */
 70 #define VIRTIO_ID_GPIO                  41 /*      70 #define VIRTIO_ID_GPIO                  41 /* virtio gpio */
 71                                                    71 
 72 /*                                                 72 /*
 73  * Virtio Transitional IDs                         73  * Virtio Transitional IDs
 74  */                                                74  */
 75                                                    75 
 76 #define VIRTIO_TRANS_ID_NET             0x1000     76 #define VIRTIO_TRANS_ID_NET             0x1000 /* transitional virtio net */
 77 #define VIRTIO_TRANS_ID_BLOCK           0x1001     77 #define VIRTIO_TRANS_ID_BLOCK           0x1001 /* transitional virtio block */
 78 #define VIRTIO_TRANS_ID_BALLOON         0x1002     78 #define VIRTIO_TRANS_ID_BALLOON         0x1002 /* transitional virtio balloon */
 79 #define VIRTIO_TRANS_ID_CONSOLE         0x1003     79 #define VIRTIO_TRANS_ID_CONSOLE         0x1003 /* transitional virtio console */
 80 #define VIRTIO_TRANS_ID_SCSI            0x1004     80 #define VIRTIO_TRANS_ID_SCSI            0x1004 /* transitional virtio SCSI */
 81 #define VIRTIO_TRANS_ID_RNG             0x1005     81 #define VIRTIO_TRANS_ID_RNG             0x1005 /* transitional virtio rng */
 82 #define VIRTIO_TRANS_ID_9P              0x1009     82 #define VIRTIO_TRANS_ID_9P              0x1009 /* transitional virtio 9p console */
 83                                                    83 
 84 #endif /* _LINUX_VIRTIO_IDS_H */                   84 #endif /* _LINUX_VIRTIO_IDS_H */
 85                                                    85 

~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

kernel.org | git.kernel.org | LWN.net | Project Home | SVN repository | Mail admin

Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.

sflogo.php