/linux/include/linux/ |
H A D | log2.h | 147 * ilog2 - log base 2 of 32-bit or a 64-bit unsigned value 156 #define ilog2(n) \ macro 178 (1UL << (ilog2((n) - 1) + 1)) \ 194 (1UL << ilog2(n))) : \ 201 return n > 1 ? ilog2(n - 1) + 1 : 0; in __order_base_2() 221 ilog2((n) - 1) + 1) : \ 254 ? 1 : ilog2(n) + 1 \
|
H A D | t10-pi.h | 42 unsigned int shift = ilog2(queue_logical_block_size(rq->q)); in t10_pi_ref_tag() 67 unsigned int shift = ilog2(queue_logical_block_size(rq->q)); in ext_pi_ref_tag()
|
H A D | assoc_array_priv.h | 19 #define ASSOC_ARRAY_LEVEL_STEP (ilog2(ASSOC_ARRAY_FAN_OUT)) 22 #define ASSOC_ARRAY_KEY_CHUNK_SHIFT (ilog2(BITS_PER_LONG)) 47 * segments, where each segment is ilog2(ASSOC_ARRAY_FAN_OUT) bits in size.
|
/linux/drivers/gpu/drm/xe/ |
H A D | xe_hw_engine.c | 62 .irq_offset = ilog2(INTR_RCS0), 70 .irq_offset = ilog2(INTR_BCS(0)), 78 .irq_offset = ilog2(INTR_BCS(1)), 86 .irq_offset = ilog2(INTR_BCS(2)), 94 .irq_offset = ilog2(INTR_BCS(3)), 102 .irq_offset = ilog2(INTR_BCS(4)), 110 .irq_offset = ilog2(INTR_BCS(5)), 118 .irq_offset = ilog2(INTR_BCS(6)), 125 .irq_offset = ilog2(INTR_BCS(7)), 134 .irq_offset = ilog2(INTR_BCS [all...] |
H A D | xe_memirq.c | 340 u32 offset = is_media ? ilog2(INTR_MGUC) : ilog2(INTR_GUC); in xe_memirq_init_guc() 423 if (memirq_received(memirq, status, ilog2(GT_RENDER_USER_INTERRUPT), hwe->name)) in memirq_dispatch_engine() 434 if (memirq_received(memirq, status, ilog2(GUC_INTR_GUC2HOST), name)) in memirq_dispatch_guc() 437 if (memirq_received(memirq, status, ilog2(GUC_INTR_SW_INT_0), name)) in memirq_dispatch_guc() 496 if (memirq_received(memirq, &memirq->source, ilog2(INTR_GUC), "SRC")) { in xe_memirq_handler() 497 map = IOSYS_MAP_INIT_OFFSET(&memirq->status, ilog2(INTR_GUC) * SZ_16); in xe_memirq_handler() 504 if (memirq_received(memirq, &memirq->source, ilog2(INTR_MGUC), "SRC")) { in xe_memirq_handler() 505 map = IOSYS_MAP_INIT_OFFSET(&memirq->status, ilog2(INTR_MGUC) * SZ_16); in xe_memirq_handler()
|
H A D | xe_lmtt_ml.c | 67 #define LMTT_ML_PTE_MAX_NUM BIT(35 - ilog2(SZ_2M)) 110 return ilog2(SZ_32G); in lmtt_ml_pte_shift() 112 return ilog2(SZ_2M); in lmtt_ml_pte_shift()
|
H A D | xe_lmtt_2l.c | 67 #define LMTT_2L_PTE_MAX_NUM BIT(LMTT_2L_HAW - ilog2(SZ_2M)) 106 return ilog2(SZ_2M); in lmtt_2l_pte_shift()
|
/linux/drivers/net/ethernet/mellanox/mlx4/ |
H A D | en_resources.c | 52 context->rq_size_stride = ilog2(size) << 3 | (ilog2(stride) - 4); in mlx4_en_fill_qp_context() 54 context->sq_size_stride = ilog2(size) << 3 | (ilog2(stride) - 4); in mlx4_en_fill_qp_context() 59 context->sq_size_stride = ilog2(TXBB_SIZE) - 4; in mlx4_en_fill_qp_context()
|
/linux/tools/include/linux/ |
H A D | log2.h | 62 * ilog2 - log of base 2 of 32-bit or a 64-bit unsigned value 71 #define ilog2(n) \ macro 155 (1UL << (ilog2((n) - 1) + 1)) \ 171 (1UL << ilog2(n))) : \
|
/linux/arch/powerpc/include/asm/ |
H A D | cpufeature.h | 21 * #define PPC_MODULE_FEATURE_32 (ilog2(PPC_FEATURE_32)) 24 #define PPC_MODULE_FEATURE_VEC_CRYPTO (32 + ilog2(PPC_FEATURE2_VEC_CRYPTO)) 25 #define PPC_MODULE_FEATURE_P10 (32 + ilog2(PPC_FEATURE2_ARCH_3_1))
|
/linux/fs/proc/ |
H A D | task_mmu.c | 1067 [ilog2(VM_READ)] = "rd", in show_smap_vma_flags() 1068 [ilog2(VM_WRITE)] = "wr", in show_smap_vma_flags() 1069 [ilog2(VM_EXEC)] = "ex", in show_smap_vma_flags() 1070 [ilog2(VM_SHARED)] = "sh", in show_smap_vma_flags() 1071 [ilog2(VM_MAYREAD)] = "mr", in show_smap_vma_flags() 1072 [ilog2(VM_MAYWRITE)] = "mw", in show_smap_vma_flags() 1073 [ilog2(VM_MAYEXEC)] = "me", in show_smap_vma_flags() 1074 [ilog2(VM_MAYSHARE)] = "ms", in show_smap_vma_flags() 1075 [ilog2(VM_GROWSDOWN)] = "gd", in show_smap_vma_flags() 1076 [ilog2(VM_PFNMA in show_smap_vma_flags() [all...] |
/linux/arch/arm/include/asm/ |
H A D | cpufeature.h | 26 #define __hwcap_feature(x) ilog2(HWCAP_ ## x) 27 #define __hwcap2_feature(x) (32 + ilog2(HWCAP2_ ## x))
|
/linux/arch/um/kernel/skas/ |
H A D | mmu.c | 32 stack = __get_free_pages(GFP_KERNEL | __GFP_ZERO, ilog2(STUB_DATA_PAGES)); in init_new_context() 53 free_pages(new_id->stack, ilog2(STUB_DATA_PAGES)); in init_new_context() 84 free_pages(mmu->id.stack, ilog2(STUB_DATA_PAGES)); in destroy_context()
|
/linux/drivers/pci/endpoint/ |
H A D | pci-epc-mem.c | 26 unsigned int page_shift = ilog2(mem->window.page_size); in pci_epc_mem_get_order() 73 page_shift = ilog2(page_size); in pci_epc_multi_mem_init() 201 page_shift = ilog2(mem->window.page_size); in pci_epc_mem_alloc_addr() 263 page_shift = ilog2(page_size); in pci_epc_mem_free_addr()
|
/linux/drivers/media/pci/tw5864/ |
H A D | tw5864-h264.c | 114 bs_write_ue(s, ilog2(MAX_GOP_SIZE) - 4); /* log2_max_frame_num_minus4 */ in tw5864_h264_gen_sps_rbsp() 117 bs_write_ue(s, ilog2(MAX_GOP_SIZE) - 4); in tw5864_h264_gen_sps_rbsp() 168 bs_write(s, ilog2(MAX_GOP_SIZE), frame_gop_seqno); /* frame_num */ in tw5864_h264_gen_slice_head() 173 bs_write(s, ilog2(MAX_GOP_SIZE), frame_gop_seqno); in tw5864_h264_gen_slice_head()
|
/linux/net/ethtool/ |
H A D | tunnels.c | 16 static_assert(ETHTOOL_UDP_TUNNEL_TYPE_VXLAN == ilog2(UDP_TUNNEL_TYPE_VXLAN)); 17 static_assert(ETHTOOL_UDP_TUNNEL_TYPE_GENEVE == ilog2(UDP_TUNNEL_TYPE_GENEVE)); 19 ilog2(UDP_TUNNEL_TYPE_VXLAN_GPE)); 145 ilog2(UDP_TUNNEL_TYPE_VXLAN))) in ethnl_tunnel_info_fill_reply()
|
/linux/drivers/gpu/drm/ |
H A D | drm_buddy.c | 257 mm->max_order = ilog2(size) - ilog2(chunk_size); in drm_buddy_init() 290 order = ilog2(size) - ilog2(chunk_size); in drm_buddy_init() 337 order = ilog2(size) - ilog2(mm->chunk_size); in drm_buddy_fini() 425 order = ilog2(size) - ilog2(mm->chunk_size); in drm_buddy_reset_clear() 860 pages = modify_size >> ilog2(mm->chunk_size); in __alloc_contig_try_harder() 1077 pages = size >> ilog2(m in drm_buddy_alloc_blocks() [all...] |
/linux/drivers/mtd/spi-nor/ |
H A D | swp.c | 48 bp_slots_needed = ilog2(n_sectors); in spi_nor_get_min_prot_length_sr() 204 pow = ilog2(lock_len) - ilog2(min_prot_len) + 1; in spi_nor_sr_lock() 293 pow = ilog2(lock_len) - ilog2(min_prot_len) + 1; in spi_nor_sr_unlock()
|
/linux/tools/testing/selftests/mm/ |
H A D | thuge-gen.c | 56 int ilog2(unsigned long v) in ilog2() function 208 int arg = ilog2(ps) << MAP_HUGE_SHIFT; in main() 222 int arg = ilog2(ps) << SHM_HUGE_SHIFT; in main()
|
/linux/drivers/net/ethernet/huawei/hinic3/ |
H A D | hinic3_queue_common.c | 19 qpages->elem_size_shift = ilog2(elem_size); in hinic3_queue_pages_init() 20 qpages->elem_per_pg_shift = ilog2(elem_per_page); in hinic3_queue_pages_init()
|
/linux/drivers/net/ethernet/mellanox/mlx5/core/steering/hws/ |
H A D | fs_hws_pools.c | 23 log_bulk_size = ilog2(MLX5_FS_HWS_DEFAULT_BULK_LEN); in mlx5_fs_dl3tnltol2_bulk_action_create() 39 log_bulk_size = ilog2(MLX5_FS_HWS_DEFAULT_BULK_LEN); in mlx5_fs_el2tol3tnl_bulk_action_create() 55 log_bulk_size = ilog2(MLX5_FS_HWS_DEFAULT_BULK_LEN); in mlx5_fs_el2tol2tnl_bulk_action_create() 67 log_bulk_size = ilog2(MLX5_FS_HWS_DEFAULT_BULK_LEN); in mlx5_fs_insert_hdr_bulk_action_create() 247 log_bulk_size = ilog2(MLX5_FS_HWS_DEFAULT_BULK_LEN); in mlx5_fs_mh_bulk_action_create()
|
/linux/drivers/iommu/ |
H A D | io-pgtable-dart.c | 43 (DART_GRANULE(d) >> ilog2(sizeof(dart_iopte))) 161 return (iova >> (3 * data->bits_per_level + ilog2(sizeof(dart_iopte)))) & in dart_get_table() 168 return (iova >> (2 * data->bits_per_level + ilog2(sizeof(dart_iopte)))) & in dart_get_l1_index() 175 return (iova >> (data->bits_per_level + ilog2(sizeof(dart_iopte)))) & in dart_get_l2_index() 359 bits_per_level = pg_shift - ilog2(sizeof(dart_iopte)); in dart_alloc_pgtable()
|
/linux/drivers/scsi/ |
H A D | sd.h | 213 return blocks << (ilog2(sdev->sector_size) - 9); in logical_to_sectors() 223 return bytes >> ilog2(sdev->sector_size); in bytes_to_logical() 228 return sector >> (ilog2(sdev->sector_size) - 9); in sectors_to_logical()
|
/linux/arch/mips/bcm63xx/ |
H A D | cs.c | 52 val |= (ilog2(size) - ilog2(8 * 1024)) << MPI_CSBASE_SIZE_SHIFT; in bcm63xx_set_cs_base()
|
/linux/lib/ |
H A D | generic-radix-tree.c | 40 if (n && ilog2(offset) < genradix_depth_shift(level)) in __genradix_ptr_alloc() 105 if (ilog2(iter->offset) >= genradix_depth_shift(level)) in __genradix_iter_peek() 159 if (ilog2(iter->offset) >= genradix_depth_shift(level)) { in __genradix_iter_peek_prev()
|