Home
last modified time | relevance | path

Searched refs:BITS_PER_TYPE (Results 1 – 25 of 98) sorted by relevance

1234

/linux-6.15/security/landlock/
H A Daccess.h40 static_assert(BITS_PER_TYPE(access_mask_t) >= LANDLOCK_NUM_ACCESS_FS);
42 static_assert(BITS_PER_TYPE(access_mask_t) >= LANDLOCK_NUM_ACCESS_NET);
44 static_assert(BITS_PER_TYPE(access_mask_t) >= LANDLOCK_NUM_SCOPE);
67 static_assert(BITS_PER_TYPE(layer_mask_t) >= LANDLOCK_MAX_NUM_LAYERS);
79 static_assert(BITS_PER_TYPE(deny_masks_t) >=
H A Dcred.h56 static_assert(BITS_PER_TYPE(typeof_member(struct landlock_cred_security,
/linux-6.15/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-6.15/lib/dim/
H A Ddim.c63 u32 npkts = BIT_GAP(BITS_PER_TYPE(u32), end->pkt_ctr, start->pkt_ctr); in dim_calc_stats()
64 u32 nbytes = BIT_GAP(BITS_PER_TYPE(u32), end->byte_ctr, in dim_calc_stats()
66 u32 ncomps = BIT_GAP(BITS_PER_TYPE(u32), end->comp_ctr, in dim_calc_stats()
/linux-6.15/include/linux/
H A Dbitops.h11 #define BITS_PER_TYPE(type) (sizeof(type) * BITS_PER_BYTE) macro
12 #define BITS_TO_LONGS(nr) __KERNEL_DIV_ROUND_UP(nr, BITS_PER_TYPE(long))
13 #define BITS_TO_U64(nr) __KERNEL_DIV_ROUND_UP(nr, BITS_PER_TYPE(u64))
14 #define BITS_TO_U32(nr) __KERNEL_DIV_ROUND_UP(nr, BITS_PER_TYPE(u32))
15 #define BITS_TO_BYTES(nr) __KERNEL_DIV_ROUND_UP(nr, BITS_PER_TYPE(char))
/linux-6.15/drivers/mux/
H A Dgpio.c26 DECLARE_BITMAP(values, BITS_PER_TYPE(state)); in mux_gpio_set()
29 bitmap_from_arr32(values, &value, BITS_PER_TYPE(value)); in mux_gpio_set()
/linux-6.15/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]; in imsic_mrif_topei()
270 imin = ei * BITS_PER_TYPE(u64); in imsic_mrif_topei()
271 imax = ((imin + BITS_PER_TYPE(u64)) < max_msi) ? in imsic_mrif_topei()
272 imin + BITS_PER_TYPE(u64) : max_msi; in imsic_mrif_topei()
862 BITS_PER_TYPE(u64)]; in kvm_riscv_vcpu_aia_imsic_rmw()
863 clear_bit(topei & (BITS_PER_TYPE(u64) - 1), in kvm_riscv_vcpu_aia_imsic_rmw()
978 eix = &imsic->swfile->eix[iid / BITS_PER_TYPE(u64)]; in kvm_riscv_vcpu_aia_imsic_inject()
[all …]
/linux-6.15/drivers/crypto/cavium/nitrox/
H A Dnitrox_mbx.c124 DECLARE_BITMAP(csr, BITS_PER_TYPE(u64)); in nitrox_pf2vf_mbox_handler()
135 for_each_set_bit(i, csr, BITS_PER_TYPE(csr)) { in nitrox_pf2vf_mbox_handler()
158 for_each_set_bit(i, csr, BITS_PER_TYPE(csr)) { in nitrox_pf2vf_mbox_handler()
/linux-6.15/kernel/irq/
H A Dipi-mux.c140 for_each_set_bit(hwirq, &ipis, BITS_PER_TYPE(int)) in ipi_mux_process()
163 if (BITS_PER_TYPE(int) < nr_ipi || !mux_send) in ipi_mux_create()
/linux-6.15/drivers/dma/amd/qdma/
H A Dqdma.c56 low_pos = f->lsb / BITS_PER_TYPE(*data); in qdma_get_field()
57 hi_pos = f->msb / BITS_PER_TYPE(*data); in qdma_get_field()
60 low_bit = f->lsb % BITS_PER_TYPE(*data); in qdma_get_field()
61 hi_bit = f->msb % BITS_PER_TYPE(*data); in qdma_get_field()
65 low_bit = f->lsb % BITS_PER_TYPE(*data); in qdma_get_field()
67 value = ((u64)data[hi_pos] << BITS_PER_TYPE(*data)) | in qdma_get_field()
72 hi_bit = f->msb % BITS_PER_TYPE(*data); in qdma_get_field()
92 low_pos = f->lsb / BITS_PER_TYPE(*data); in qdma_set_field()
93 hi_pos = f->msb / BITS_PER_TYPE(*data); in qdma_set_field()
94 low_bit = f->lsb % BITS_PER_TYPE(*data); in qdma_set_field()
/linux-6.15/sound/soc/sdca/
H A Dsdca_regmap.c257 BITS_PER_TYPE(control->cn_list)) { in sdca_regmap_populate_constants()
303 BITS_PER_TYPE(control->cn_list)) { in sdca_regmap_write_defaults()
/linux-6.15/drivers/char/hw_random/
H A Dcctrng.h18 #define CC_TRNG_EHR_IN_BITS (CC_TRNG_EHR_IN_WORDS * BITS_PER_TYPE(u32))
/linux-6.15/drivers/net/ethernet/intel/ice/
H A Dice_parser_rt.c146 return bitrev16(v) >> (BITS_PER_TYPE(v) - len); in ice_bit_rev_u16()
151 return bitrev32(v) >> (BITS_PER_TYPE(v) - len); in ice_bit_rev_u32()
160 offset = ICE_GPR_HV_IDX + (start / BITS_PER_TYPE(u16)); in ice_hv_bit_sel()
168 val >>= start % BITS_PER_TYPE(u16); in ice_hv_bit_sel()
180 ((u32)rt->gpr[kb->len_reg1] << BITS_PER_TYPE(u16)); in ice_pk_build()
429 offset = ICE_GPR_HV_IDX + (start / BITS_PER_TYPE(u16)); in ice_reg_bit_sel()
434 val >>= start % BITS_PER_TYPE(u16); in ice_reg_bit_sel()
/linux-6.15/drivers/mtd/nand/raw/
H A Dams-delta.c60 DECLARE_BITMAP(values, BITS_PER_TYPE(byte)) = { byte, }; in gpio_nand_io_write()
71 DECLARE_BITMAP(values, BITS_PER_TYPE(byte)) = { byte, }; in gpio_nand_dir_output()
87 DECLARE_BITMAP(values, BITS_PER_TYPE(res)) = { 0, }; in gpio_nand_io_read()
/linux-6.15/drivers/iommu/iommufd/
H A Diova_bitmap.c135 return iova / (BITS_PER_TYPE(*bitmap->bitmap) * pgsize); in iova_bitmap_offset_to_index()
146 return (index * BITS_PER_TYPE(*bitmap->bitmap)) << pgshift; in iova_bitmap_index_to_offset()
/linux-6.15/drivers/acpi/
H A Dmipi-disco-img.c536 } else if (ret * BITS_PER_TYPE(u8) < num_lanes + 1) { in init_csi2_port()
538 ret * BITS_PER_TYPE(u8), num_lanes + 1); in init_csi2_port()
550 BUILD_BUG_ON(BITS_PER_TYPE(unsigned long) <= ACPI_DEVICE_CSI2_DATA_LANES); in init_csi2_port()
561 mask |= (unsigned long)val[i] << BITS_PER_TYPE(u8) * i; in init_csi2_port()
/linux-6.15/drivers/net/mdio/
H A Dmdio-mux-gpio.c26 DECLARE_BITMAP(values, BITS_PER_TYPE(desired_child)); in mdio_mux_gpio_switch_fn()
/linux-6.15/drivers/pinctrl/sunxi/
H A Dpinctrl-sunxi.c84 offset / BITS_PER_TYPE(u32) * sizeof(u32); in sunxi_mux_reg()
85 *shift = offset % BITS_PER_TYPE(u32); in sunxi_mux_reg()
95 offset / BITS_PER_TYPE(u32) * sizeof(u32); in sunxi_data_reg()
96 *shift = offset % BITS_PER_TYPE(u32); in sunxi_data_reg()
106 offset / BITS_PER_TYPE(u32) * sizeof(u32); in sunxi_dlevel_reg()
107 *shift = offset % BITS_PER_TYPE(u32); in sunxi_dlevel_reg()
117 offset / BITS_PER_TYPE(u32) * sizeof(u32); in sunxi_pull_reg()
118 *shift = offset % BITS_PER_TYPE(u32); in sunxi_pull_reg()
/linux-6.15/drivers/gpu/drm/i915/
H A Di915_mitigations.c37 BUILD_BUG_ON(ARRAY_SIZE(names) >= BITS_PER_TYPE(mitigations)); in mitigations_set()
/linux-6.15/drivers/android/
H A Ddbitmap.h24 #define NBITS_MIN BITS_PER_TYPE(unsigned long)
/linux-6.15/drivers/staging/media/atomisp/pci/isp/kernels/ipu2_io_ls/yuv444_io_ls/
H A Dia_css_yuv444_io.host.c27 DIV_ROUND_UP(HIVE_ISP_DDR_WORD_BITS, BITS_PER_TYPE(short)); in ia_css_yuv444_io_config()
/linux-6.15/drivers/staging/media/atomisp/pci/isp/kernels/ipu2_io_ls/bayer_io_ls/
H A Dia_css_bayer_io.host.c26 DIV_ROUND_UP(HIVE_ISP_DDR_WORD_BITS, BITS_PER_TYPE(short)); in ia_css_bayer_io_config()
/linux-6.15/drivers/hid/amd-sfh-hid/sfh1_1/
H A Damd_sfh_desc.c153 if (exp >= BITS_PER_TYPE(u32)) in amd_sfh_float_to_int()
160 if (abs(shift) >= BITS_PER_TYPE(u32)) in amd_sfh_float_to_int()
/linux-6.15/drivers/gpu/drm/
H A Ddrm_print.c300 if (WARN_ON_ONCE(nbits > BITS_PER_TYPE(value))) in drm_print_bits()
301 nbits = BITS_PER_TYPE(value); in drm_print_bits()
/linux-6.15/drivers/gpu/drm/i915/gt/
H A Dselftest_ring.c16 ring->wrap = BITS_PER_TYPE(ring->size) - ilog2(sz); in mock_ring()

1234