Home
last modified time | relevance | path

Searched refs:fbit (Results 1 – 3 of 3) sorted by relevance

/openbmc/u-boot/include/
H A Dvirtio.h425 static inline bool __virtio_test_bit(struct udevice *udev, unsigned int fbit) in __virtio_test_bit() argument
430 if (__builtin_constant_p(fbit)) in __virtio_test_bit()
431 BUILD_BUG_ON(fbit >= 64); in __virtio_test_bit()
433 WARN_ON(fbit >= 64); in __virtio_test_bit()
435 return uc_priv->features & BIT_ULL(fbit); in __virtio_test_bit()
446 static inline void __virtio_set_bit(struct udevice *udev, unsigned int fbit) in __virtio_set_bit() argument
451 if (__builtin_constant_p(fbit)) in __virtio_set_bit()
452 BUILD_BUG_ON(fbit >= 64); in __virtio_set_bit()
454 WARN_ON(fbit >= 64); in __virtio_set_bit()
456 uc_priv->features |= BIT_ULL(fbit); in __virtio_set_bit()
[all …]
/openbmc/qemu/subprojects/libvduse/
H A Dlibvduse.c165 static inline bool has_feature(uint64_t features, unsigned int fbit) in has_feature() argument
167 assert(fbit < 64); in has_feature()
168 return !!(features & (1ULL << fbit)); in has_feature()
171 static inline bool vduse_dev_has_feature(VduseDev *dev, unsigned int fbit) in vduse_dev_has_feature() argument
173 return has_feature(dev->features, fbit); in vduse_dev_has_feature()
/openbmc/qemu/subprojects/libvhost-user/
H A Dlibvhost-user.c107 bool has_feature(uint64_t features, unsigned int fbit) in has_feature() argument
109 assert(fbit < 64); in has_feature()
110 return !!(features & (1ULL << fbit)); in has_feature()
115 unsigned int fbit) in vu_has_feature() argument
117 return has_feature(dev->features, fbit); in vu_has_feature()
120 static inline bool vu_has_protocol_feature(VuDev *dev, unsigned int fbit) in vu_has_protocol_feature() argument
122 return has_feature(dev->protocol_features, fbit); in vu_has_protocol_feature()