| /linux/security/landlock/ |
| H A D | access.h | 40 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); in landlock_upgrade_handled_access_masks() 79 static_assert(BITS_PER_TYPE(deny_masks_t) >=
|
| H A D | audit.c | 95 for_each_set_bit(access_bit, &access_mask, BITS_PER_TYPE(access)) { in log_blockers() 289 BITS_PER_TYPE(access_mask_t)) { in get_layer_from_deny_masks()
|
| /linux/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))
|
| H A D | bits.h | 13 #define BITS_PER_TYPE(type) (sizeof(type) * BITS_PER_BYTE) macro 49 type_max(t) >> (BITS_PER_TYPE(t) - 1 - (h))))) 69 BUILD_BUG_ON_ZERO(const_true((nr) >= BITS_PER_TYPE(type)))
|
| /linux/include/linux/ |
| H A D | bitops.h | 11 #define BITS_TO_LONGS(nr) __KERNEL_DIV_ROUND_UP(nr, BITS_PER_TYPE(long)) 12 #define BITS_TO_U64(nr) __KERNEL_DIV_ROUND_UP(nr, BITS_PER_TYPE(u64)) 13 #define BITS_TO_U32(nr) __KERNEL_DIV_ROUND_UP(nr, BITS_PER_TYPE(u32)) 14 #define BITS_TO_BYTES(nr) __KERNEL_DIV_ROUND_UP(nr, BITS_PER_TYPE(char))
|
| H A D | bitfield.h | 248 unsigned int __shift = BITS_PER_TYPE(__mask) <= 32 ? \ 257 unsigned int __shift = BITS_PER_TYPE(__mask) <= 32 ? \
|
| /linux/drivers/mux/ |
| H A D | gpio.c | 27 DECLARE_BITMAP(values, BITS_PER_TYPE(state)); in mux_gpio_set() 30 bitmap_from_arr32(values, &value, BITS_PER_TYPE(value)); in mux_gpio_set()
|
| /linux/arch/riscv/kvm/ |
| H A D | aia_imsic.c | 21 #define IMSIC_MAX_EIX (IMSIC_MAX_ID / BITS_PER_TYPE(u64)) 24 unsigned long eip[BITS_PER_TYPE(u64) / BITS_PER_LONG]; 25 unsigned long eie[BITS_PER_TYPE(u64) / BITS_PER_LONG]; 252 unsigned long eipend[BITS_PER_TYPE(u64) / BITS_PER_LONG]; in imsic_mrif_topei() 271 imin = ei * BITS_PER_TYPE(u64); in imsic_mrif_topei() 272 imax = ((imin + BITS_PER_TYPE(u64)) < max_msi) ? in imsic_mrif_topei() 273 imin + BITS_PER_TYPE(u64) : max_msi; in imsic_mrif_topei() 919 BITS_PER_TYPE(u64)]; in kvm_riscv_vcpu_aia_imsic_rmw() 920 clear_bit(topei & (BITS_PER_TYPE(u64) - 1), in kvm_riscv_vcpu_aia_imsic_rmw() 1035 eix = &imsic->swfile->eix[iid / BITS_PER_TYPE(u64)]; in kvm_riscv_vcpu_aia_imsic_inject() [all …]
|
| /linux/drivers/crypto/cavium/nitrox/ |
| H A D | nitrox_mbx.c | 124 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/kernel/irq/ |
| H A D | ipi-mux.c | 140 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/drivers/dma/amd/qdma/ |
| H A D | qdma.c | 56 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/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/sound/soc/sdca/ |
| H A D | sdca_regmap.c | 263 BITS_PER_TYPE(control->cn_list)) { in sdca_regmap_populate_constants() 294 BITS_PER_TYPE(control->cn_list)) {
|
| /linux/drivers/net/ethernet/intel/ice/ |
| H A D | ice_parser_rt.c | 146 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/drivers/mtd/nand/raw/ |
| H A D | ams-delta.c | 60 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/drivers/iommu/iommufd/ |
| H A D | iova_bitmap.c | 134 BITS_PER_TYPE(*bitmap->bitmap); in iova_bitmap_offset_to_index() 145 return (index * BITS_PER_TYPE(*bitmap->bitmap)) << pgshift; in iova_bitmap_index_to_offset()
|
| /linux/drivers/net/mdio/ |
| H A D | mdio-mux-gpio.c | 26 DECLARE_BITMAP(values, BITS_PER_TYPE(desired_child)); in mdio_mux_gpio_switch_fn()
|
| /linux/drivers/pinctrl/sunxi/ |
| H A D | pinctrl-sunxi.c | 84 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/drivers/gpu/drm/i915/ |
| H A D | i915_mitigations.c | 37 BUILD_BUG_ON(ARRAY_SIZE(names) >= BITS_PER_TYPE(mitigations)); in mitigations_set()
|
| /linux/drivers/staging/media/atomisp/pci/isp/kernels/ipu2_io_ls/yuv444_io_ls/ |
| H A D | ia_css_yuv444_io.host.c | 27 DIV_ROUND_UP(HIVE_ISP_DDR_WORD_BITS, BITS_PER_TYPE(short)); in ia_css_yuv444_io_config()
|
| /linux/drivers/staging/media/atomisp/pci/isp/kernels/ipu2_io_ls/bayer_io_ls/ |
| H A D | ia_css_bayer_io.host.c | 26 DIV_ROUND_UP(HIVE_ISP_DDR_WORD_BITS, BITS_PER_TYPE(short)); in ia_css_bayer_io_config()
|
| /linux/drivers/hid/amd-sfh-hid/sfh1_1/ |
| H A D | amd_sfh_desc.c | 153 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/drivers/gpu/drm/i915/gt/ |
| H A D | selftest_ring.c | 16 ring->wrap = BITS_PER_TYPE(ring->size) - ilog2(sz); in mock_ring()
|
| /linux/drivers/platform/x86/amd/hfi/ |
| H A D | hfi.c | 170 for (unsigned int j = 0; j < BITS_PER_TYPE(u32); j++) { in amd_hfi_fill_metadata() 171 u32 apic_id = i * BITS_PER_TYPE(u32) + j; in amd_hfi_fill_metadata()
|
| /linux/include/net/ |
| H A D | ip_tunnels.h | 258 bitmap_set(supp, 0, BITS_PER_TYPE(__be16)); in ip_tunnel_flags_is_be16_compat() 268 bitmap_write(dst, be16_to_cpu(flags), 0, BITS_PER_TYPE(__be16)); in ip_tunnel_flags_from_be16() 276 ret = cpu_to_be16(bitmap_read(flags, 0, BITS_PER_TYPE(__be16))); in ip_tunnel_flags_to_be16()
|