Lines Matching defs:vrh

33 static inline int __vringh_get_head(const struct vringh *vrh,  in __vringh_get_head()
34 int (*getu16)(const struct vringh *vrh, in __vringh_get_head()
108 static inline bool range_check(struct vringh *vrh, u64 addr, size_t *len, in range_check()
142 static inline bool no_range_check(struct vringh *vrh, u64 addr, size_t *len, in no_range_check()
151 static int move_to_indirect(const struct vringh *vrh, in move_to_indirect()
209 static u16 __cold return_from_indirect(const struct vringh *vrh, int *up_next, in return_from_indirect()
220 static int slow_copy(struct vringh *vrh, void *dst, const void *src, in slow_copy()
221 bool (*rcheck)(struct vringh *vrh, u64 addr, size_t *len, in slow_copy()
223 bool (*getrange)(struct vringh *vrh, in slow_copy()
256 __vringh_iov(struct vringh *vrh, u16 i, in __vringh_iov()
259 bool (*rcheck)(struct vringh *vrh, u64 addr, size_t *len, in __vringh_iov()
402 static inline int __vringh_complete(struct vringh *vrh, in __vringh_complete()
405 int (*putu16)(const struct vringh *vrh, in __vringh_complete()
451 static inline int __vringh_need_notify(struct vringh *vrh, in __vringh_need_notify()
452 int (*getu16)(const struct vringh *vrh, in __vringh_need_notify()
498 static inline bool __vringh_notify_enable(struct vringh *vrh, in __vringh_notify_enable()
499 int (*getu16)(const struct vringh *vrh, in __vringh_notify_enable()
501 int (*putu16)(const struct vringh *vrh, in __vringh_notify_enable()
538 static inline void __vringh_notify_disable(struct vringh *vrh, in __vringh_notify_disable()
539 int (*putu16)(const struct vringh *vrh, in __vringh_notify_disable()
553 static inline int getu16_user(const struct vringh *vrh, u16 *val, const __virtio16 *p) in getu16_user()
561 static inline int putu16_user(const struct vringh *vrh, __virtio16 *p, u16 val) in putu16_user()
606 int vringh_init_user(struct vringh *vrh, u64 features, in vringh_init_user()
650 int vringh_getdesc_user(struct vringh *vrh, in vringh_getdesc_user()
653 bool (*getrange)(struct vringh *vrh, in vringh_getdesc_user()
738 void vringh_abandon_user(struct vringh *vrh, unsigned int num) in vringh_abandon_user()
755 int vringh_complete_user(struct vringh *vrh, u16 head, u32 len) in vringh_complete_user()
774 int vringh_complete_multi_user(struct vringh *vrh, in vringh_complete_multi_user()
790 bool vringh_notify_enable_user(struct vringh *vrh) in vringh_notify_enable_user()
803 void vringh_notify_disable_user(struct vringh *vrh) in vringh_notify_disable_user()
815 int vringh_need_notify_user(struct vringh *vrh) in vringh_need_notify_user()
822 static inline int getu16_kern(const struct vringh *vrh, in getu16_kern()
829 static inline int putu16_kern(const struct vringh *vrh, __virtio16 *p, u16 val) in putu16_kern()
873 int vringh_init_kern(struct vringh *vrh, u64 features, in vringh_init_kern()
916 int vringh_getdesc_kern(struct vringh *vrh, in vringh_getdesc_kern()
979 void vringh_abandon_kern(struct vringh *vrh, unsigned int num) in vringh_abandon_kern()
996 int vringh_complete_kern(struct vringh *vrh, u16 head, u32 len) in vringh_complete_kern()
1014 bool vringh_notify_enable_kern(struct vringh *vrh) in vringh_notify_enable_kern()
1027 void vringh_notify_disable_kern(struct vringh *vrh) in vringh_notify_disable_kern()
1039 int vringh_need_notify_kern(struct vringh *vrh) in vringh_need_notify_kern()