/openbmc/linux/include/linux/ |
H A D | virtio_config.h | 127 unsigned int fbit); 137 unsigned int fbit) in __virtio_test_bit() argument 140 if (__builtin_constant_p(fbit)) in __virtio_test_bit() 141 BUILD_BUG_ON(fbit >= 64); in __virtio_test_bit() 143 BUG_ON(fbit >= 64); in __virtio_test_bit() 145 return vdev->features & BIT_ULL(fbit); in __virtio_test_bit() 154 unsigned int fbit) in __virtio_set_bit() argument 157 if (__builtin_constant_p(fbit)) in __virtio_set_bit() 158 BUILD_BUG_ON(fbit >= 64); in __virtio_set_bit() 160 BUG_ON(fbit >= 64); in __virtio_set_bit() [all …]
|
/openbmc/u-boot/include/ |
H A D | virtio.h | 425 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/linux/tools/virtio/linux/ |
H A D | virtio_config.h | 19 unsigned int fbit) in __virtio_test_bit() argument 21 return vdev->features & (1ULL << fbit); in __virtio_test_bit() 30 unsigned int fbit) in __virtio_set_bit() argument 32 vdev->features |= (1ULL << fbit); in __virtio_set_bit() 41 unsigned int fbit) in __virtio_clear_bit() argument 43 vdev->features &= ~(1ULL << fbit); in __virtio_clear_bit()
|
/openbmc/qemu/include/hw/virtio/ |
H A D | virtio.h | 431 static inline void virtio_add_feature(uint64_t *features, unsigned int fbit) in virtio_add_feature() argument 433 assert(fbit < 64); in virtio_add_feature() 434 *features |= (1ULL << fbit); in virtio_add_feature() 437 static inline void virtio_clear_feature(uint64_t *features, unsigned int fbit) in virtio_clear_feature() argument 439 assert(fbit < 64); in virtio_clear_feature() 440 *features &= ~(1ULL << fbit); in virtio_clear_feature() 443 static inline bool virtio_has_feature(uint64_t features, unsigned int fbit) in virtio_has_feature() argument 445 assert(fbit < 64); in virtio_has_feature() 446 return !!(features & (1ULL << fbit)); in virtio_has_feature() 450 unsigned int fbit) in virtio_vdev_has_feature() argument [all …]
|
/openbmc/linux/arch/s390/include/asm/ |
H A D | ap.h | 175 static inline struct ap_queue_status ap_rapq(ap_qid_t qid, int fbit) in ap_rapq() argument 180 if (fbit) in ap_rapq() 200 static inline struct ap_queue_status ap_zapq(ap_qid_t qid, int fbit) in ap_zapq() argument 205 if (fbit) in ap_zapq()
|
/openbmc/linux/tools/perf/util/ |
H A D | pmu.c | 1197 int fbit; in perf_pmu__format_bits() local 1202 for_each_set_bit(fbit, format->bits, PERF_PMU_FORMAT_BITS) in perf_pmu__format_bits() 1203 bits |= 1ULL << fbit; in perf_pmu__format_bits() 1226 unsigned long fbit, vbit; in pmu_format_value() local 1228 for (fbit = 0, vbit = 0; fbit < PERF_PMU_FORMAT_BITS; fbit++) { in pmu_format_value() 1230 if (!test_bit(fbit, format)) in pmu_format_value() 1234 *v |= (1llu << fbit); in pmu_format_value() 1236 *v &= ~(1llu << fbit); in pmu_format_value()
|
/openbmc/linux/drivers/virtio/ |
H A D | virtio.c | 107 unsigned int fbit) in virtio_check_driver_offered_feature() argument 113 if (drv->feature_table[i] == fbit) in virtio_check_driver_offered_feature() 118 if (drv->feature_table_legacy[i] == fbit) in virtio_check_driver_offered_feature()
|
/openbmc/qemu/hw/nvram/ |
H A D | xlnx-zynqmp-efuse.c | 290 unsigned int fbit, wbits = 0, u32_off = 0; in cache_sync_u32() local 298 for (fbit = f_start; fbit <= f_end; fbit++, wbits++) { in cache_sync_u32() 304 u32[u32_off] |= xlnx_efuse_get_bit(s->efuse, fbit) << wbits; in cache_sync_u32()
|
/openbmc/qemu/subprojects/libvduse/ |
H A D | libvduse.c | 165 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 D | libvhost-user.c | 107 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()
|
/openbmc/linux/drivers/net/ |
H A D | virtio_net.c | 4329 unsigned int fbit, in virtnet_fail_on_feature() argument 4332 if (!virtio_has_feature(vdev, fbit)) in virtnet_fail_on_feature() 4341 #define VIRTNET_FAIL_ON(vdev, fbit, dbit) \ argument 4342 virtnet_fail_on_feature(vdev, fbit, #fbit, dbit)
|