Searched refs:BITS_PER_TYPE (Results 1 - 25 of 79) sorted by relevance

1234

/linux-master/tools/include/linux/
H A Dbitops.h17 #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 Ddim.c62 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 Druleset.h35 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 Dbitops.h18 #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 Dgpio.c26 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 Dcctrng.h18 #define CC_TRNG_EHR_IN_BITS (CC_TRNG_EHR_IN_WORDS * BITS_PER_TYPE(u32))
/linux-master/kernel/irq/
H A Dipi-mux.c140 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 Di915_mitigations.c37 BUILD_BUG_ON(ARRAY_SIZE(names) >= BITS_PER_TYPE(mitigations));
H A Dintel_runtime_pm.h83 BITS_PER_TYPE(typeof_member(struct intel_runtime_pm, wakeref_count))
/linux-master/drivers/net/mdio/
H A Dmdio-mux-gpio.c26 DECLARE_BITMAP(values, BITS_PER_TYPE(desired_child));
/linux-master/drivers/crypto/cavium/nitrox/
H A Dnitrox_mbx.c124 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 Daia_imsic.c20 #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 Dselftest_ring.c16 ring->wrap = BITS_PER_TYPE(ring->size) - ilog2(sz);
H A Dintel_sseu.h66 #define XEHP_BITMAP_BITS(mask) ((int)BITS_PER_TYPE(typeof(mask.xehp)))
/linux-master/drivers/iommu/iommufd/
H A Diova_bitmap.c135 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 Dams-delta.c60 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 Dmipi-disco-img.c536 } 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 Damd_sfh_desc.c153 if (exp >= BITS_PER_TYPE(u32))
160 if (abs(shift) >= BITS_PER_TYPE(u32))
/linux-master/drivers/gpu/drm/
H A Ddrm_print.c265 if (WARN_ON_ONCE(nbits > BITS_PER_TYPE(value)))
266 nbits = BITS_PER_TYPE(value);
/linux-master/net/netfilter/
H A Dnft_bitwise.c46 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 Des58x_fd.c72 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 Dhwmon.c209 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 Dpinctrl-sunxi.c68 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 Ducs1002_power.c159 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 Ddelta-index.c611 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);

Completed in 179 milliseconds

1234