/linux-master/tools/include/linux/ |
H A D | bitops.h | 17 #define BITS_PER_TYPE(type) (sizeof(type) * BITS_PER_BYTE) macro 18 #define BITS_TO_LONGS(nr) DIV_ROUND_UP(nr, BITS_PER_TYPE(long)) 19 #define BITS_TO_U64(nr) DIV_ROUND_UP(nr, BITS_PER_TYPE(u64)) 20 #define BITS_TO_U32(nr) DIV_ROUND_UP(nr, BITS_PER_TYPE(u32)) 21 #define BITS_TO_BYTES(nr) DIV_ROUND_UP(nr, BITS_PER_TYPE(char))
|
/linux-master/lib/dim/ |
H A D | dim.c | 62 u32 npkts = BIT_GAP(BITS_PER_TYPE(u32), end->pkt_ctr, start->pkt_ctr); 63 u32 nbytes = BIT_GAP(BITS_PER_TYPE(u32), end->byte_ctr, 65 u32 ncomps = BIT_GAP(BITS_PER_TYPE(u32), end->comp_ctr,
|
/linux-master/security/landlock/ |
H A D | ruleset.h | 35 static_assert(BITS_PER_TYPE(access_mask_t) >= LANDLOCK_NUM_ACCESS_FS); 37 static_assert(BITS_PER_TYPE(access_mask_t) >= LANDLOCK_NUM_ACCESS_NET); 44 static_assert(BITS_PER_TYPE(access_masks_t) >= 49 static_assert(BITS_PER_TYPE(layer_mask_t) >= LANDLOCK_MAX_NUM_LAYERS);
|
/linux-master/include/linux/ |
H A D | bitops.h | 18 #define BITS_PER_TYPE(type) (sizeof(type) * BITS_PER_BYTE) macro 19 #define BITS_TO_LONGS(nr) __KERNEL_DIV_ROUND_UP(nr, BITS_PER_TYPE(long)) 20 #define BITS_TO_U64(nr) __KERNEL_DIV_ROUND_UP(nr, BITS_PER_TYPE(u64)) 21 #define BITS_TO_U32(nr) __KERNEL_DIV_ROUND_UP(nr, BITS_PER_TYPE(u32)) 22 #define BITS_TO_BYTES(nr) __KERNEL_DIV_ROUND_UP(nr, BITS_PER_TYPE(char))
|
/linux-master/drivers/mux/ |
H A D | gpio.c | 26 DECLARE_BITMAP(values, BITS_PER_TYPE(state)); 29 bitmap_from_arr32(values, &value, BITS_PER_TYPE(value));
|
/linux-master/drivers/char/hw_random/ |
H A D | cctrng.h | 18 #define CC_TRNG_EHR_IN_BITS (CC_TRNG_EHR_IN_WORDS * BITS_PER_TYPE(u32))
|
/linux-master/kernel/irq/ |
H A D | ipi-mux.c | 140 for_each_set_bit(hwirq, &ipis, BITS_PER_TYPE(int)) 148 * be <= BITS_PER_TYPE(int) 163 if (BITS_PER_TYPE(int) < nr_ipi || !mux_send)
|
/linux-master/drivers/gpu/drm/i915/ |
H A D | i915_mitigations.c | 37 BUILD_BUG_ON(ARRAY_SIZE(names) >= BITS_PER_TYPE(mitigations));
|
H A D | intel_runtime_pm.h | 83 BITS_PER_TYPE(typeof_member(struct intel_runtime_pm, wakeref_count))
|
/linux-master/drivers/net/mdio/ |
H A D | mdio-mux-gpio.c | 26 DECLARE_BITMAP(values, BITS_PER_TYPE(desired_child));
|
/linux-master/drivers/crypto/cavium/nitrox/ |
H A D | nitrox_mbx.c | 124 DECLARE_BITMAP(csr, BITS_PER_TYPE(u64)); 135 for_each_set_bit(i, csr, BITS_PER_TYPE(csr)) { 158 for_each_set_bit(i, csr, BITS_PER_TYPE(csr)) {
|
/linux-master/arch/riscv/kvm/ |
H A D | aia_imsic.c | 20 #define IMSIC_MAX_EIX (IMSIC_MAX_ID / BITS_PER_TYPE(u64)) 23 unsigned long eip[BITS_PER_TYPE(u64) / BITS_PER_LONG]; 24 unsigned long eie[BITS_PER_TYPE(u64) / BITS_PER_LONG]; 251 unsigned long eipend[BITS_PER_TYPE(u64) / BITS_PER_LONG]; 270 imin = ei * BITS_PER_TYPE(u64); 271 imax = ((imin + BITS_PER_TYPE(u64)) < max_msi) ? 272 imin + BITS_PER_TYPE(u64) : max_msi; 862 BITS_PER_TYPE(u64)]; 863 clear_bit(topei & (BITS_PER_TYPE(u64) - 1), 979 eix = &imsic->swfile->eix[iid / BITS_PER_TYPE(u6 [all...] |
/linux-master/drivers/gpu/drm/i915/gt/ |
H A D | selftest_ring.c | 16 ring->wrap = BITS_PER_TYPE(ring->size) - ilog2(sz);
|
H A D | intel_sseu.h | 66 #define XEHP_BITMAP_BITS(mask) ((int)BITS_PER_TYPE(typeof(mask.xehp)))
|
/linux-master/drivers/iommu/iommufd/ |
H A D | iova_bitmap.c | 135 return iova / (BITS_PER_TYPE(*bitmap->bitmap) * pgsize); 146 return (index * BITS_PER_TYPE(*bitmap->bitmap)) << pgshift;
|
/linux-master/drivers/mtd/nand/raw/ |
H A D | ams-delta.c | 60 DECLARE_BITMAP(values, BITS_PER_TYPE(byte)) = { byte, }; 71 DECLARE_BITMAP(values, BITS_PER_TYPE(byte)) = { byte, }; 87 DECLARE_BITMAP(values, BITS_PER_TYPE(res)) = { 0, };
|
/linux-master/drivers/acpi/ |
H A D | mipi-disco-img.c | 536 } else if (ret * BITS_PER_TYPE(u8) < num_lanes + 1) { 538 ret * BITS_PER_TYPE(u8), num_lanes + 1); 550 BUILD_BUG_ON(BITS_PER_TYPE(unsigned long) <= ACPI_DEVICE_CSI2_DATA_LANES); 561 mask |= (unsigned long)val[i] << BITS_PER_TYPE(u8) * i;
|
/linux-master/drivers/hid/amd-sfh-hid/sfh1_1/ |
H A D | amd_sfh_desc.c | 153 if (exp >= BITS_PER_TYPE(u32)) 160 if (abs(shift) >= BITS_PER_TYPE(u32))
|
/linux-master/drivers/gpu/drm/ |
H A D | drm_print.c | 265 if (WARN_ON_ONCE(nbits > BITS_PER_TYPE(value))) 266 nbits = BITS_PER_TYPE(value);
|
/linux-master/net/netfilter/ |
H A D | nft_bitwise.c | 46 carry = src[i - 1] >> (BITS_PER_TYPE(u32) - shift); 59 carry = src[i] << (BITS_PER_TYPE(u32) - shift); 152 if (priv->data.data[0] >= BITS_PER_TYPE(u32)) {
|
/linux-master/drivers/net/can/usb/etas_es58x/ |
H A D | es58x_fd.c | 72 const u32 mask = GENMASK(BITS_PER_TYPE(mask) - 1, 73 BITS_PER_TYPE(echo_msg->packet_idx));
|
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/ |
H A D | hwmon.c | 209 DECLARE_BITMAP(smap, BITS_PER_TYPE(sensor_map)); 216 for_each_set_bit(bit_pos, smap, BITS_PER_TYPE(sensor_map)) {
|
/linux-master/drivers/pinctrl/sunxi/ |
H A D | pinctrl-sunxi.c | 68 offset / BITS_PER_TYPE(u32) * sizeof(u32); 69 *shift = offset % BITS_PER_TYPE(u32); 80 offset / BITS_PER_TYPE(u32) * sizeof(u32); 81 *shift = offset % BITS_PER_TYPE(u32); 92 offset / BITS_PER_TYPE(u32) * sizeof(u32); 93 *shift = offset % BITS_PER_TYPE(u32); 104 offset / BITS_PER_TYPE(u32) * sizeof(u32); 105 *shift = offset % BITS_PER_TYPE(u32);
|
/linux-master/drivers/power/supply/ |
H A D | ucs1002_power.c | 159 static const int bit_weights_uAh[BITS_PER_TYPE(u32)] = { 208 static const int bit_weights_uA[BITS_PER_TYPE(u8)] = {
|
/linux-master/drivers/md/dm-vdo/indexer/ |
H A D | delta-index.c | 611 count = (MAX_BIG_FIELD_BITS - ((to_offset + MAX_BIG_FIELD_BITS) % BITS_PER_TYPE(u32))); 619 offset = from_offset % BITS_PER_TYPE(u32); 626 from_offset += BITS_PER_TYPE(u32); 627 to_offset += BITS_PER_TYPE(u32); 628 size -= BITS_PER_TYPE(u32); 651 count = (to_offset + size) % BITS_PER_TYPE(u32); 659 offset = (from_offset + size) % BITS_PER_TYPE(u32); 665 size -= BITS_PER_TYPE(u32);
|