Lines Matching defs:fbit
105 unsigned int fbit);
112 * @fbit: the feature bit
115 unsigned int fbit)
118 if (__builtin_constant_p(fbit))
119 BUILD_BUG_ON(fbit >= 64);
121 BUG_ON(fbit >= 64);
123 return vdev->features & BIT_ULL(fbit);
129 * @fbit: the feature bit
132 unsigned int fbit)
135 if (__builtin_constant_p(fbit))
136 BUILD_BUG_ON(fbit >= 64);
138 BUG_ON(fbit >= 64);
140 vdev->features |= BIT_ULL(fbit);
146 * @fbit: the feature bit
149 unsigned int fbit)
152 if (__builtin_constant_p(fbit))
153 BUILD_BUG_ON(fbit >= 64);
155 BUG_ON(fbit >= 64);
157 vdev->features &= ~BIT_ULL(fbit);
163 * @fbit: the feature bit
166 unsigned int fbit)
168 if (fbit < VIRTIO_TRANSPORT_F_START)
169 virtio_check_driver_offered_feature(vdev, fbit);
171 return __virtio_test_bit(vdev, fbit);
541 #define virtio_cread_feature(vdev, fbit, structname, member, ptr) \
544 if (!virtio_has_feature(vdev, fbit)) \
552 #define virtio_cread_le_feature(vdev, fbit, structname, member, ptr) \
555 if (!virtio_has_feature(vdev, fbit)) \