Symbol: BITS_PER_TYPE
arch/riscv/kvm/aia_imsic.c
1048
eix = &imsic->swfile->eix[iid / BITS_PER_TYPE(u64)];
arch/riscv/kvm/aia_imsic.c
1049
set_bit(iid & (BITS_PER_TYPE(u64) - 1), eix->eip);
arch/riscv/kvm/aia_imsic.c
21
#define IMSIC_MAX_EIX (IMSIC_MAX_ID / BITS_PER_TYPE(u64))
arch/riscv/kvm/aia_imsic.c
24
unsigned long eip[BITS_PER_TYPE(u64) / BITS_PER_LONG];
arch/riscv/kvm/aia_imsic.c
25
unsigned long eie[BITS_PER_TYPE(u64) / BITS_PER_LONG];
arch/riscv/kvm/aia_imsic.c
252
unsigned long eipend[BITS_PER_TYPE(u64) / BITS_PER_LONG];
arch/riscv/kvm/aia_imsic.c
271
imin = ei * BITS_PER_TYPE(u64);
arch/riscv/kvm/aia_imsic.c
272
imax = ((imin + BITS_PER_TYPE(u64)) < max_msi) ?
arch/riscv/kvm/aia_imsic.c
273
imin + BITS_PER_TYPE(u64) : max_msi;
arch/riscv/kvm/aia_imsic.c
927
BITS_PER_TYPE(u64)];
arch/riscv/kvm/aia_imsic.c
928
clear_bit(topei & (BITS_PER_TYPE(u64) - 1),
drivers/acpi/mipi-disco-img.c
535
} else if (ret * BITS_PER_TYPE(u8) < num_lanes + 1) {
drivers/acpi/mipi-disco-img.c
537
ret * BITS_PER_TYPE(u8), num_lanes + 1);
drivers/acpi/mipi-disco-img.c
549
BUILD_BUG_ON(BITS_PER_TYPE(unsigned long) <= ACPI_DEVICE_CSI2_DATA_LANES);
drivers/acpi/mipi-disco-img.c
560
mask |= (unsigned long)val[i] << BITS_PER_TYPE(u8) * i;
drivers/android/dbitmap.h
24
#define NBITS_MIN BITS_PER_TYPE(unsigned long)
drivers/char/hw_random/cctrng.h
18
#define CC_TRNG_EHR_IN_BITS (CC_TRNG_EHR_IN_WORDS * BITS_PER_TYPE(u32))
drivers/crypto/cavium/nitrox/nitrox_mbx.c
124
DECLARE_BITMAP(csr, BITS_PER_TYPE(u64));
drivers/crypto/cavium/nitrox/nitrox_mbx.c
135
for_each_set_bit(i, csr, BITS_PER_TYPE(csr)) {
drivers/crypto/cavium/nitrox/nitrox_mbx.c
158
for_each_set_bit(i, csr, BITS_PER_TYPE(csr)) {
drivers/crypto/intel/qat/qat_common/qat_uclo.c
1246
SET_CAP_CSR(handle, fcu_dram_hi_csr, bus_addr >> BITS_PER_TYPE(u32));
drivers/dma/amd/qdma/qdma.c
56
low_pos = f->lsb / BITS_PER_TYPE(*data);
drivers/dma/amd/qdma/qdma.c
57
hi_pos = f->msb / BITS_PER_TYPE(*data);
drivers/dma/amd/qdma/qdma.c
60
low_bit = f->lsb % BITS_PER_TYPE(*data);
drivers/dma/amd/qdma/qdma.c
61
hi_bit = f->msb % BITS_PER_TYPE(*data);
drivers/dma/amd/qdma/qdma.c
65
low_bit = f->lsb % BITS_PER_TYPE(*data);
drivers/dma/amd/qdma/qdma.c
67
value = ((u64)data[hi_pos] << BITS_PER_TYPE(*data)) |
drivers/dma/amd/qdma/qdma.c
72
hi_bit = f->msb % BITS_PER_TYPE(*data);
drivers/dma/amd/qdma/qdma.c
92
low_pos = f->lsb / BITS_PER_TYPE(*data);
drivers/dma/amd/qdma/qdma.c
93
hi_pos = f->msb / BITS_PER_TYPE(*data);
drivers/dma/amd/qdma/qdma.c
94
low_bit = f->lsb % BITS_PER_TYPE(*data);
drivers/dma/ti/edma.c
2483
array_max = DIV_ROUND_UP(ecc->num_channels, BITS_PER_TYPE(u32));
drivers/firmware/qcom/qcom_scm.c
1392
for (b = 0; b < BITS_PER_TYPE(u64); b++) {
drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.c
1178
if ((record[i].mem_channel < BITS_PER_TYPE(control->bad_channel_bitmap)) &&
drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.c
675
if ((record[i].mem_channel < BITS_PER_TYPE(control->bad_channel_bitmap)) &&
drivers/gpu/drm/amd/ras/rascore/ras_eeprom.c
645
if ((record[i].mem_channel < BITS_PER_TYPE(control->bad_channel_bitmap)) &&
drivers/gpu/drm/amd/ras/rascore/ras_eeprom.c
988
if ((record[i].mem_channel < BITS_PER_TYPE(control->bad_channel_bitmap)) &&
drivers/gpu/drm/display/drm_dp_tunnel.c
1651
for_each_set_bit(id, &move_mask, BITS_PER_TYPE(move_mask))
drivers/gpu/drm/display/drm_dp_tunnel.c
1711
stream_id > BITS_PER_TYPE(tunnel_state->stream_mask)))
drivers/gpu/drm/drm_drv.c
573
for_each_set_bit(opt, &method, BITS_PER_TYPE(method)) {
drivers/gpu/drm/drm_edid.c
6053
int i, len = min_t(int, info->vics_len, BITS_PER_TYPE(y420cmdb_map));
drivers/gpu/drm/drm_print.c
301
if (WARN_ON_ONCE(nbits > BITS_PER_TYPE(value)))
drivers/gpu/drm/drm_print.c
302
nbits = BITS_PER_TYPE(value);
drivers/gpu/drm/i915/display/intel_display_device.c
1764
BUILD_BUG_ON(BITS_PER_TYPE(display_runtime->pipe_mask) < I915_MAX_PIPES);
drivers/gpu/drm/i915/display/intel_display_device.c
1765
BUILD_BUG_ON(BITS_PER_TYPE(display_runtime->cpu_transcoder_mask) < I915_MAX_TRANSCODERS);
drivers/gpu/drm/i915/display/intel_display_device.c
1766
BUILD_BUG_ON(BITS_PER_TYPE(display_runtime->port_mask) < I915_MAX_PORTS);
drivers/gpu/drm/i915/display/intel_display_power.c
1178
for_each_set_bit(i, &abox_regs, BITS_PER_TYPE(abox_regs))
drivers/gpu/drm/i915/display/intel_display_power.c
1640
for_each_set_bit(i, &abox_mask, BITS_PER_TYPE(abox_mask))
drivers/gpu/drm/i915/display/intel_display_power.c
1644
for_each_set_bit(i, &abox_mask, BITS_PER_TYPE(abox_mask)) {
drivers/gpu/drm/i915/display/intel_display_types.h
1824
#define INTEL_DP_LINK_RATE_IDX_BITS (BITS_PER_TYPE(u8) - INTEL_DP_LANE_COUNT_EXP_BITS)
drivers/gpu/drm/i915/display/intel_dp.c
1065
(int)BITS_PER_TYPE(sink_slice_count_mask), &sink_slice_count_mask);
drivers/gpu/drm/i915/display/intel_frontbuffer.c
241
BITS_PER_TYPE(atomic_t));
drivers/gpu/drm/i915/display/intel_hotplug_irq.c
1120
BUILD_BUG_ON(BITS_PER_TYPE(available_pins) < HPD_NUM_PINS);
drivers/gpu/drm/i915/display/intel_hotplug_irq.c
352
BUILD_BUG_ON(BITS_PER_TYPE(*pin_mask) < HPD_NUM_PINS);
drivers/gpu/drm/i915/gt/intel_engine_cs.c
1327
BITS_PER_TYPE(frame->ring.size) - ilog2(frame->ring.size);
drivers/gpu/drm/i915/gt/intel_engine_cs.c
478
BUILD_BUG_ON(BITS_PER_TYPE(engine->mask) < I915_NUM_ENGINES);
drivers/gpu/drm/i915/gt/intel_engine_cs.c
964
GENMASK(BITS_PER_TYPE(mask) - 1, I915_NUM_ENGINES));
drivers/gpu/drm/i915/gt/intel_engine_types.h
61
#define VIRTUAL_ENGINES BIT(BITS_PER_TYPE(intel_engine_mask_t) - 1)
drivers/gpu/drm/i915/gt/intel_ring.c
161
ring->wrap = BITS_PER_TYPE(ring->size) - ilog2(size);
drivers/gpu/drm/i915/gt/intel_sseu.h
66
#define XEHP_BITMAP_BITS(mask) ((int)BITS_PER_TYPE(typeof(mask.xehp)))
drivers/gpu/drm/i915/gt/selftest_ring.c
16
ring->wrap = BITS_PER_TYPE(ring->size) - ilog2(sz);
drivers/gpu/drm/i915/gt/selftest_tlb.c
317
BITS_PER_TYPE(RUNTIME_INFO(gt->i915)->page_sizes)) {
drivers/gpu/drm/i915/i915_drv.h
385
BITS_PER_TYPE(info->platform_mask[0]) - INTEL_SUBPLATFORM_BITS;
drivers/gpu/drm/i915/i915_drv.h
399
BITS_PER_TYPE(info->platform_mask[0]) - INTEL_SUBPLATFORM_BITS;
drivers/gpu/drm/i915/i915_drv.h
431
const unsigned int msb = BITS_PER_TYPE(info->platform_mask[0]) - 1;
drivers/gpu/drm/i915/i915_mitigations.c
37
BUILD_BUG_ON(ARRAY_SIZE(names) >= BITS_PER_TYPE(mitigations));
drivers/gpu/drm/i915/i915_pmu.c
119
BITS_PER_TYPE(typeof_member(struct i915_pmu,
drivers/gpu/drm/i915/i915_pmu.c
123
BITS_PER_TYPE(typeof_member(struct i915_pmu,
drivers/gpu/drm/i915/i915_sw_fence.c
26
BITS_PER_TYPE(typeof_member(struct wait_queue_entry, flags))
drivers/gpu/drm/i915/i915_syncmap.c
92
BUILD_BUG_ON(KSYNCMAP > BITS_PER_TYPE((*root)->bitmap));
drivers/gpu/drm/i915/intel_device_info.c
393
BUILD_BUG_ON(BITS_PER_TYPE(intel_engine_mask_t) < I915_NUM_ENGINES);
drivers/gpu/drm/i915/intel_runtime_pm.h
83
BITS_PER_TYPE(typeof_member(struct intel_runtime_pm, wakeref_count))
drivers/hid/amd-sfh-hid/sfh1_1/amd_sfh_desc.c
153
if (exp >= BITS_PER_TYPE(u32))
drivers/hid/amd-sfh-hid/sfh1_1/amd_sfh_desc.c
160
if (abs(shift) >= BITS_PER_TYPE(u32))
drivers/hwmon/asus-ec-sensors.c
1017
BITS_PER_TYPE(ec->board_info->sensors)) {
drivers/i2c/muxes/i2c-mux-gpio.c
28
DECLARE_BITMAP(values, BITS_PER_TYPE(val));
drivers/iio/adc/ti-tsc2046.c
42
BITS_PER_TYPE(struct tsc2046_adc_atom)
drivers/iio/amplifiers/hmc425a.c
160
DECLARE_BITMAP(values, BITS_PER_TYPE(value));
drivers/infiniband/hw/mlx5/dm.c
220
if (op >= BITS_PER_TYPE(u32))
drivers/iommu/iommufd/iova_bitmap.c
134
BITS_PER_TYPE(*bitmap->bitmap);
drivers/iommu/iommufd/iova_bitmap.c
145
return (index * BITS_PER_TYPE(*bitmap->bitmap)) << pgshift;
drivers/md/dm-vdo/indexer/delta-index.c
611
count = (MAX_BIG_FIELD_BITS - ((to_offset + MAX_BIG_FIELD_BITS) % BITS_PER_TYPE(u32)));
drivers/md/dm-vdo/indexer/delta-index.c
619
offset = from_offset % BITS_PER_TYPE(u32);
drivers/md/dm-vdo/indexer/delta-index.c
626
from_offset += BITS_PER_TYPE(u32);
drivers/md/dm-vdo/indexer/delta-index.c
627
to_offset += BITS_PER_TYPE(u32);
drivers/md/dm-vdo/indexer/delta-index.c
628
size -= BITS_PER_TYPE(u32);
drivers/md/dm-vdo/indexer/delta-index.c
651
count = (to_offset + size) % BITS_PER_TYPE(u32);
drivers/md/dm-vdo/indexer/delta-index.c
659
offset = (from_offset + size) % BITS_PER_TYPE(u32);
drivers/md/dm-vdo/indexer/delta-index.c
665
size -= BITS_PER_TYPE(u32);
drivers/media/platform/amphion/vpu_core.c
90
if (core->supported_instance_count >= BITS_PER_TYPE(core->instance_mask))
drivers/media/platform/amphion/vpu_core.c
91
core->supported_instance_count = BITS_PER_TYPE(core->instance_mask);
drivers/media/usb/gspca/cpia1.c
1030
if (sd->params.exposure.gain >= BITS_PER_TYPE(currentexp))
drivers/media/usb/uvc/uvc_ctrl.c
1792
if (index >= BITS_PER_TYPE(mapping->menu_mask))
drivers/mtd/nand/raw/ams-delta.c
60
DECLARE_BITMAP(values, BITS_PER_TYPE(byte)) = { byte, };
drivers/mtd/nand/raw/ams-delta.c
71
DECLARE_BITMAP(values, BITS_PER_TYPE(byte)) = { byte, };
drivers/mtd/nand/raw/ams-delta.c
87
DECLARE_BITMAP(values, BITS_PER_TYPE(res)) = { 0, };
drivers/mux/gpio.c
27
DECLARE_BITMAP(values, BITS_PER_TYPE(state));
drivers/mux/gpio.c
30
bitmap_from_arr32(values, &value, BITS_PER_TYPE(value));
drivers/net/can/dummy_can.c
132
for_each_set_bit(idx, &supported, BITS_PER_TYPE(u32))
drivers/net/can/spi/mcp251xfd/mcp251xfd-ring.c
513
tx_ring->obj_num_shift_to_u8 = BITS_PER_TYPE(tx_ring->obj_num) -
drivers/net/can/spi/mcp251xfd/mcp251xfd-ring.c
537
rx_ring->obj_num_shift_to_u8 = BITS_PER_TYPE(rx_ring->obj_num_shift_to_u8) -
drivers/net/can/usb/etas_es58x/es58x_fd.c
72
const u32 mask = GENMASK(BITS_PER_TYPE(mask) - 1,
drivers/net/can/usb/etas_es58x/es58x_fd.c
73
BITS_PER_TYPE(echo_msg->packet_idx));
drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c
361
bmap = ppmax / BITS_PER_TYPE(unsigned long);
drivers/net/ethernet/hisilicon/hns3/hns3_common/hclge_comm_cmd.c
190
HCLGE_COMM_QUERY_CAP_LENGTH * BITS_PER_TYPE(u32));
drivers/net/ethernet/hisilicon/hns3/hns3_common/hclge_comm_cmd.c
201
DECLARE_BITMAP(caps, HCLGE_COMM_QUERY_CAP_LENGTH * BITS_PER_TYPE(u32));
drivers/net/ethernet/intel/ice/ice_common.c
101
for (u32 i = 0; i < BITS_PER_TYPE(typeof(low)); i++) {
drivers/net/ethernet/intel/ice/ice_common.c
109
for (u32 i = 0; i < BITS_PER_TYPE(typeof(high)); i++) {
drivers/net/ethernet/intel/ice/ice_dpll.c
2935
for_each_set_bit(bit, &ul_mask, BITS_PER_TYPE(u16)) {
drivers/net/ethernet/intel/ice/ice_parser_rt.c
146
return bitrev16(v) >> (BITS_PER_TYPE(v) - len);
drivers/net/ethernet/intel/ice/ice_parser_rt.c
151
return bitrev32(v) >> (BITS_PER_TYPE(v) - len);
drivers/net/ethernet/intel/ice/ice_parser_rt.c
160
offset = ICE_GPR_HV_IDX + (start / BITS_PER_TYPE(u16));
drivers/net/ethernet/intel/ice/ice_parser_rt.c
168
val >>= start % BITS_PER_TYPE(u16);
drivers/net/ethernet/intel/ice/ice_parser_rt.c
180
((u32)rt->gpr[kb->len_reg1] << BITS_PER_TYPE(u16));
drivers/net/ethernet/intel/ice/ice_parser_rt.c
429
offset = ICE_GPR_HV_IDX + (start / BITS_PER_TYPE(u16));
drivers/net/ethernet/intel/ice/ice_parser_rt.c
434
val >>= start % BITS_PER_TYPE(u16);
drivers/net/ethernet/mellanox/mlx5/core/hwmon.c
209
DECLARE_BITMAP(smap, BITS_PER_TYPE(sensor_map));
drivers/net/ethernet/mellanox/mlx5/core/hwmon.c
216
for_each_set_bit(bit_pos, smap, BITS_PER_TYPE(sensor_map)) {
drivers/net/ethernet/mellanox/mlx5/core/lib/crypto.c
499
avail_next = i * BITS_PER_TYPE(long);
drivers/net/ethernet/microchip/sparx5/sparx5_vcap_impl.c
299
range = port->portno / BITS_PER_TYPE(u32);
drivers/net/ethernet/microchip/sparx5/sparx5_vcap_impl.c
301
port_mask = ~BIT(port->portno % BITS_PER_TYPE(u32));
drivers/net/ethernet/microchip/sparx5/sparx5_vcap_impl.c
337
range = port->portno / BITS_PER_TYPE(u32);
drivers/net/ethernet/microchip/sparx5/sparx5_vcap_impl.c
339
port_mask = ~BIT(port->portno % BITS_PER_TYPE(u32));
drivers/net/ethernet/microchip/sparx5/sparx5_vcap_impl.c
811
else if (field && field->width == BITS_PER_TYPE(u32))
drivers/net/ethernet/renesas/rswitch.h
995
#define RSWITCH_NUM_IRQ_REGS (RSWITCH_MAX_NUM_QUEUES / BITS_PER_TYPE(u32))
drivers/net/mdio/mdio-mux-gpio.c
26
DECLARE_BITMAP(values, BITS_PER_TYPE(desired_child));
drivers/net/wireless/ath/ath10k/txrx.c
173
if (peer_id >= BITS_PER_TYPE(peer->peer_ids))
drivers/net/wireless/broadcom/brcm80211/brcmfmac/firmware.c
810
if (chiprev >= BITS_PER_TYPE(u32)) {
drivers/net/wireless/intel/iwlwifi/fw/acpi.c
247
BUILD_BUG_ON(BITS_PER_TYPE(fwrt->dsm_funcs_valid) < DSM_FUNC_NUM_FUNCS);
drivers/net/wireless/realtek/rtw89/regd.c
22
static_assert(BITS_PER_TYPE(unsigned long) >= NUM_OF_RTW89_REGD_FUNC);
drivers/perf/amlogic/meson_ddr_pmu_core.c
159
BITS_PER_TYPE(config1))
drivers/perf/amlogic/meson_ddr_pmu_core.c
164
BITS_PER_TYPE(config2))
drivers/perf/arm_smmuv3_pmu.c
691
DECLARE_BITMAP(ovs, BITS_PER_TYPE(u64));
drivers/pinctrl/pinctrl-keembay.c
1274
for_each_set_clump8(bit, clump, &reg, BITS_PER_TYPE(typeof(reg))) {
drivers/pinctrl/pinctrl-keembay.c
1412
for_each_set_clump8(pos, clump, &reg, BITS_PER_TYPE(typeof(reg))) {
drivers/pinctrl/sunxi/pinctrl-sunxi.c
106
offset / BITS_PER_TYPE(u32) * sizeof(u32);
drivers/pinctrl/sunxi/pinctrl-sunxi.c
107
*shift = offset % BITS_PER_TYPE(u32);
drivers/pinctrl/sunxi/pinctrl-sunxi.c
117
offset / BITS_PER_TYPE(u32) * sizeof(u32);
drivers/pinctrl/sunxi/pinctrl-sunxi.c
118
*shift = offset % BITS_PER_TYPE(u32);
drivers/pinctrl/sunxi/pinctrl-sunxi.c
84
offset / BITS_PER_TYPE(u32) * sizeof(u32);
drivers/pinctrl/sunxi/pinctrl-sunxi.c
85
*shift = offset % BITS_PER_TYPE(u32);
drivers/pinctrl/sunxi/pinctrl-sunxi.c
95
offset / BITS_PER_TYPE(u32) * sizeof(u32);
drivers/pinctrl/sunxi/pinctrl-sunxi.c
96
*shift = offset % BITS_PER_TYPE(u32);
drivers/platform/x86/amd/hfi/hfi.c
170
for (unsigned int j = 0; j < BITS_PER_TYPE(u32); j++) {
drivers/platform/x86/amd/hfi/hfi.c
171
u32 apic_id = i * BITS_PER_TYPE(u32) + j;
drivers/pmdomain/renesas/rcar-gen4-sysc.c
62
#define NUM_DOMAINS_EACH_REG BITS_PER_TYPE(u32)
drivers/power/supply/test_power.c
158
val->intval >= BITS_PER_TYPE(typeof(psy->desc->charge_behaviours)) ||
drivers/power/supply/test_power.c
166
val->intval >= BITS_PER_TYPE(typeof(psy->desc->charge_types)) ||
drivers/power/supply/ucs1002_power.c
158
static const int bit_weights_uAh[BITS_PER_TYPE(u32)] = {
drivers/power/supply/ucs1002_power.c
207
static const int bit_weights_uA[BITS_PER_TYPE(u8)] = {
drivers/scsi/mpi3mr/mpi3mr_transport.c
1674
for_each_set_bit(i, (ulong *) &phys_to_be_added, BITS_PER_TYPE(u64)) {
drivers/scsi/mpi3mr/mpi3mr_transport.c
1686
for_each_set_bit(i, (ulong *) &phys_to_be_removed, BITS_PER_TYPE(u64)) {
drivers/soc/qcom/rpmh-rsc.c
449
for_each_set_bit(i, &irq_status, BITS_PER_TYPE(u32)) {
drivers/staging/media/atomisp/pci/isp/kernels/ipu2_io_ls/bayer_io_ls/ia_css_bayer_io.host.c
26
DIV_ROUND_UP(HIVE_ISP_DDR_WORD_BITS, BITS_PER_TYPE(short));
drivers/staging/media/atomisp/pci/isp/kernels/ipu2_io_ls/yuv444_io_ls/ia_css_yuv444_io.host.c
27
DIV_ROUND_UP(HIVE_ISP_DDR_WORD_BITS, BITS_PER_TYPE(short));
drivers/tty/vt/vt.c
2989
if (c < BITS_PER_TYPE(CTRL_ALWAYS)) {
drivers/usb/misc/usb-ljca.c
578
u32 valid_pin[LJCA_MAX_GPIO_NUM / BITS_PER_TYPE(u32)];
drivers/vfio/pci/pds/dirty.c
492
for (u8 bit_i = 0; bit_i < BITS_PER_TYPE(u64); ++bit_i) {
drivers/vfio/pci/pds/dirty.c
495
i * BITS_PER_TYPE(u64) + bit_i;
drivers/vfio/pci/virtio/migrate.c
23
#define MAX_LOAD_SIZE (BIT_ULL(BITS_PER_TYPE \
drivers/vfio/vfio_iommu_type1.c
142
#define DIRTY_BITMAP_BYTES(n) (ALIGN(n, BITS_PER_TYPE(u64)) / BITS_PER_BYTE)
include/linux/bitfield.h
249
unsigned int __shift = BITS_PER_TYPE(__mask) <= 32 ? \
include/linux/bitfield.h
258
unsigned int __shift = BITS_PER_TYPE(__mask) <= 32 ? \
include/linux/bitops.h
11
#define BITS_TO_LONGS(nr) __KERNEL_DIV_ROUND_UP(nr, BITS_PER_TYPE(long))
include/linux/bitops.h
12
#define BITS_TO_U64(nr) __KERNEL_DIV_ROUND_UP(nr, BITS_PER_TYPE(u64))
include/linux/bitops.h
13
#define BITS_TO_U32(nr) __KERNEL_DIV_ROUND_UP(nr, BITS_PER_TYPE(u32))
include/linux/bitops.h
14
#define BITS_TO_BYTES(nr) __KERNEL_DIV_ROUND_UP(nr, BITS_PER_TYPE(char))
include/linux/bits.h
49
type_max(t) >> (BITS_PER_TYPE(t) - 1 - (h)))))
include/linux/bits.h
69
BUILD_BUG_ON_ZERO(const_true((nr) >= BITS_PER_TYPE(type)))
include/net/ip_tunnels.h
265
bitmap_set(supp, 0, BITS_PER_TYPE(__be16));
include/net/ip_tunnels.h
275
bitmap_write(dst, be16_to_cpu(flags), 0, BITS_PER_TYPE(__be16));
include/net/ip_tunnels.h
283
ret = cpu_to_be16(bitmap_read(flags, 0, BITS_PER_TYPE(__be16)));
kernel/irq/ipi-mux.c
140
for_each_set_bit(hwirq, &ipis, BITS_PER_TYPE(int))
kernel/irq/ipi-mux.c
163
if (BITS_PER_TYPE(int) < nr_ipi || !mux_send)
kernel/sched/sched.h
253
(val >> min_t(typeof(shift), shift, BITS_PER_TYPE(typeof(val)) - 1))
kernel/trace/pid_list.c
87
return bitmap_empty((unsigned long *)chunk->data, BITS_PER_TYPE(chunk->data));
lib/dim/dim.c
63
u32 npkts = BIT_GAP(BITS_PER_TYPE(u32), end->pkt_ctr, start->pkt_ctr);
lib/dim/dim.c
64
u32 nbytes = BIT_GAP(BITS_PER_TYPE(u32), end->byte_ctr,
lib/dim/dim.c
66
u32 ncomps = BIT_GAP(BITS_PER_TYPE(u32), end->comp_ctr,
lib/dim/net_dim.c
357
nevents = BIT_GAP(BITS_PER_TYPE(u16),
lib/tests/scanf_kunit.c
274
? next_test_random(BITS_PER_TYPE(T)) \
mm/swap_cgroup.c
12
#define ID_SHIFT (BITS_PER_TYPE(unsigned short))
mm/swapfile.c
160
#define SWAP_USAGE_OFFLIST_BIT (1UL << (BITS_PER_TYPE(atomic_t) - 2))
mm/vmscan.c
2801
BUILD_BUG_ON(BLOOM_FILTER_SHIFT * 2 > BITS_PER_TYPE(u32));
mm/vmscan.c
2893
key = pgdat->node_id % BITS_PER_TYPE(mm->lru_gen.bitmap);
net/ipv4/tcp_output.c
2244
if (r < BITS_PER_TYPE(sk->sk_gso_max_size))
net/ipv6/seg6_local.c
2690
BUILD_BUG_ON(SEG6_LOCAL_MAX + 1 > BITS_PER_TYPE(unsigned long));
net/ipv6/seg6_local.c
2695
BUILD_BUG_ON(SEG6_LOCAL_FLV_OP_MAX + 1 > BITS_PER_TYPE(__u32));
net/netfilter/nft_bitwise.c
199
if (priv->data.data[0] >= BITS_PER_TYPE(u32)) {
net/netfilter/nft_bitwise.c
47
carry = src[i - 1] >> (BITS_PER_TYPE(u32) - shift);
net/netfilter/nft_bitwise.c
60
carry = src[i] << (BITS_PER_TYPE(u32) - shift);
net/netlink/af_netlink.c
1013
for (group = 0; group < BITS_PER_TYPE(u32); group++) {
net/netlink/af_netlink.c
1033
netlink_undo_bind(BITS_PER_TYPE(u32), groups, sk);
net/sched/act_pedit.c
268
BITS_PER_TYPE(int) - 1,
security/landlock/access.h
40
static_assert(BITS_PER_TYPE(access_mask_t) >= LANDLOCK_NUM_ACCESS_FS);
security/landlock/access.h
42
static_assert(BITS_PER_TYPE(access_mask_t) >= LANDLOCK_NUM_ACCESS_NET);
security/landlock/access.h
44
static_assert(BITS_PER_TYPE(access_mask_t) >= LANDLOCK_NUM_SCOPE);
security/landlock/access.h
95
static_assert(BITS_PER_TYPE(deny_masks_t) >=
security/landlock/audit.c
261
BITS_PER_TYPE(access_mask_t)) {
security/landlock/audit.c
95
for_each_set_bit(access_bit, &access_mask, BITS_PER_TYPE(access)) {
security/landlock/cred.h
58
static_assert(BITS_PER_TYPE(typeof_member(struct landlock_cred_security,
sound/soc/codecs/cs42l43.c
549
for_each_set_bit(slot, &mask, BITS_PER_TYPE(mask)) {
sound/soc/intel/boards/sof_sdw.c
1063
for_each_set_bit(i, &ssp_mask, BITS_PER_TYPE(ssp_mask)) {
sound/soc/sdca/sdca_asoc.c
902
BITS_PER_TYPE(control->cn_list)) {
sound/soc/sdca/sdca_functions.c
1081
BITS_PER_TYPE(control_list)) {
sound/soc/sdca/sdca_functions.c
1825
for_each_set_bit(pin, (unsigned long *)&pin_list, BITS_PER_TYPE(pin_list)) {
sound/soc/sdca/sdca_functions.c
894
BITS_PER_TYPE(control->cn_list)) {
sound/soc/sdca/sdca_regmap.c
265
BITS_PER_TYPE(control->cn_list)) {
sound/soc/sdca/sdca_regmap.c
299
BITS_PER_TYPE(control->cn_list)) {
tools/include/linux/bitops.h
18
#define BITS_TO_LONGS(nr) DIV_ROUND_UP(nr, BITS_PER_TYPE(long))
tools/include/linux/bitops.h
19
#define BITS_TO_U64(nr) DIV_ROUND_UP(nr, BITS_PER_TYPE(u64))
tools/include/linux/bitops.h
20
#define BITS_TO_U32(nr) DIV_ROUND_UP(nr, BITS_PER_TYPE(u32))
tools/include/linux/bitops.h
21
#define BITS_TO_BYTES(nr) DIV_ROUND_UP(nr, BITS_PER_TYPE(char))
tools/include/linux/bits.h
49
type_max(t) >> (BITS_PER_TYPE(t) - 1 - (h)))))
tools/include/linux/bits.h
69
BUILD_BUG_ON_ZERO(const_true((nr) >= BITS_PER_TYPE(type)))
tools/testing/selftests/kvm/guest_memfd_test.c
488
for_each_set_bit(vm_type, &vm_types, BITS_PER_TYPE(vm_types))
tools/testing/selftests/kvm/guest_memfd_test.c
83
unsigned long maxnode = BITS_PER_TYPE(nodemask);
tools/testing/vsock/util.h
34
static_assert(BITS_PER_TYPE(int) >= TRANSPORT_NUM);