Home
last modified time | relevance | path

Searched refs:__virtio16 (Results 1 – 16 of 16) sorted by relevance

/linux-4.4.14/include/uapi/linux/
Dvirtio_ring.h72 __virtio16 flags;
74 __virtio16 next;
78 __virtio16 flags;
79 __virtio16 idx;
80 __virtio16 ring[];
92 __virtio16 flags;
93 __virtio16 idx;
141 #define vring_avail_event(vr) (*(__virtio16 *)&(vr)->used->ring[(vr)->num])
149 vr->used = (void *)(((uintptr_t)&vr->avail->ring[num] + sizeof(__virtio16) in vring_init()
155 return ((sizeof(struct vring_desc) * num + sizeof(__virtio16) * (3 + num) in vring_size()
[all …]
Dvirtio_net.h95 __virtio16 hdr_len; /* Ethernet + IP + tcp/udp hdrs */
96 __virtio16 gso_size; /* Bytes to append to hdr_len per frame */
97 __virtio16 csum_start; /* Position to start checksumming from */
98 __virtio16 csum_offset; /* Offset after that to place checksum */
99 __virtio16 num_buffers; /* Number of merged rx buffers */
112 __virtio16 hdr_len; /* Ethernet + IP + tcp/udp hdrs */
113 __virtio16 gso_size; /* Bytes to append to hdr_len per frame */
114 __virtio16 csum_start; /* Position to start checksumming from */
115 __virtio16 csum_offset; /* Offset after that to place checksum */
122 __virtio16 num_buffers; /* Number of merged rx buffers */
[all …]
Dvirtio_console.h63 __virtio16 event; /* The kind of control event (see below) */
64 __virtio16 value; /* Extra information for the key */
Dvirtio_types.h42 typedef __u16 __bitwise__ __virtio16; typedef
Dvirtio_balloon.h80 __virtio16 tag;
Dvirtio_scsi.h69 __virtio16 status_qualifier; /* Status qualifier */
/linux-4.4.14/include/linux/
Dvirtio_byteorder.h15 static inline u16 __virtio16_to_cpu(bool little_endian, __virtio16 val) in __virtio16_to_cpu()
23 static inline __virtio16 __cpu_to_virtio16(bool little_endian, u16 val) in __cpu_to_virtio16()
26 return (__force __virtio16)cpu_to_le16(val); in __cpu_to_virtio16()
28 return (__force __virtio16)cpu_to_be16(val); in __cpu_to_virtio16()
Dvirtio_config.h215 static inline u16 virtio16_to_cpu(struct virtio_device *vdev, __virtio16 val) in virtio16_to_cpu()
220 static inline __virtio16 cpu_to_virtio16(struct virtio_device *vdev, u16 val) in cpu_to_virtio16()
353 return virtio16_to_cpu(vdev, (__force __virtio16)ret); in virtio_cread16()
Dvringh.h235 static inline u16 vringh16_to_cpu(const struct vringh *vrh, __virtio16 val) in vringh16_to_cpu()
240 static inline __virtio16 cpu_to_vringh16(const struct vringh *vrh, u16 val) in cpu_to_vringh16()
/linux-4.4.14/drivers/vhost/
Dvringh.c33 u16 *val, const __virtio16 *p), in __vringh_get_head()
404 __virtio16 *p, u16 val), in __vringh_complete()
452 const __virtio16 *p)) in __vringh_need_notify()
498 u16 *val, const __virtio16 *p), in __vringh_notify_enable()
500 __virtio16 *p, u16 val)) in __vringh_notify_enable()
538 __virtio16 *p, u16 val)) in __vringh_notify_disable()
551 static inline int getu16_user(const struct vringh *vrh, u16 *val, const __virtio16 *p) in getu16_user()
553 __virtio16 v = 0; in getu16_user()
554 int rc = get_user(v, (__force __virtio16 __user *)p); in getu16_user()
559 static inline int putu16_user(const struct vringh *vrh, __virtio16 *p, u16 val) in putu16_user()
[all …]
Dvhost.h199 static inline u16 vhost16_to_cpu(struct vhost_virtqueue *vq, __virtio16 val) in vhost16_to_cpu()
204 static inline __virtio16 cpu_to_vhost16(struct vhost_virtqueue *vq, u16 val) in cpu_to_vhost16()
Dvhost.c42 #define vhost_used_event(vq) ((__virtio16 __user *)&vq->avail->ring[vq->num])
43 #define vhost_avail_event(vq) ((__virtio16 __user *)&vq->used->ring[vq->num])
1157 __virtio16 last_used_idx; in vhost_init_used()
1343 __virtio16 avail_idx; in vhost_get_vq_desc()
1344 __virtio16 ring_head; in vhost_get_vq_desc()
1566 __virtio16 event; in vhost_notify()
1578 __virtio16 flags; in vhost_notify()
1632 __virtio16 avail_idx; in vhost_enable_notify()
Dnet.c541 __virtio16 num_buffers; in handle_rx()
/linux-4.4.14/tools/virtio/linux/
Dvirtio_config.h50 static inline u16 virtio16_to_cpu(struct virtio_device *vdev, __virtio16 val) in virtio16_to_cpu()
55 static inline __virtio16 cpu_to_virtio16(struct virtio_device *vdev, u16 val) in cpu_to_virtio16()
/linux-4.4.14/drivers/net/
Dmacvtap.c107 static inline u16 macvtap16_to_cpu(struct macvtap_queue *q, __virtio16 val) in macvtap16_to_cpu()
112 static inline __virtio16 cpu_to_macvtap16(struct macvtap_queue *q, u16 val) in cpu_to_macvtap16()
Dtun.c263 static inline u16 tun16_to_cpu(struct tun_struct *tun, __virtio16 val) in tun16_to_cpu()
268 static inline __virtio16 cpu_to_tun16(struct tun_struct *tun, u16 val) in cpu_to_tun16()