Home
last modified time | relevance | path

Searched refs:ilog2 (Results 1 – 25 of 485) sorted by relevance

12345678910>>...20

/linux/include/linux/
H A Dlog2.h156 #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 Dt10-pi.h42 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 Dassoc_array_priv.h19 #define ASSOC_ARRAY_LEVEL_STEP (ilog2(ASSOC_ARRAY_FAN_OUT))
22 #define ASSOC_ARRAY_KEY_CHUNK_SHIFT (ilog2(BITS_PER_LONG))
/linux/drivers/gpu/drm/xe/
H A Dxe_hw_engine.c58 .irq_offset = ilog2(INTR_RCS0),
66 .irq_offset = ilog2(INTR_BCS(0)),
74 .irq_offset = ilog2(INTR_BCS(1)),
82 .irq_offset = ilog2(INTR_BCS(2)),
90 .irq_offset = ilog2(INTR_BCS(3)),
98 .irq_offset = ilog2(INTR_BCS(4)),
106 .irq_offset = ilog2(INTR_BCS(5)),
114 .irq_offset = ilog2(INTR_BCS(6)),
121 .irq_offset = ilog2(INTR_BCS(7)),
130 .irq_offset = ilog2(INTR_BCS8),
[all …]
H A Dxe_memirq.c340 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 Dxe_lmtt_ml.c67 #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 Dxe_lmtt_2l.c67 #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 Den_resources.c52 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/fs/proc/
H A Dtask_mmu.c926 [ilog2(VM_READ)] = "rd", in show_smap_vma_flags()
927 [ilog2(VM_WRITE)] = "wr", in show_smap_vma_flags()
928 [ilog2(VM_EXEC)] = "ex", in show_smap_vma_flags()
929 [ilog2(VM_SHARED)] = "sh", in show_smap_vma_flags()
930 [ilog2(VM_MAYREAD)] = "mr", in show_smap_vma_flags()
931 [ilog2(VM_MAYWRITE)] = "mw", in show_smap_vma_flags()
932 [ilog2(VM_MAYEXEC)] = "me", in show_smap_vma_flags()
933 [ilog2(VM_MAYSHARE)] = "ms", in show_smap_vma_flags()
934 [ilog2(VM_GROWSDOWN)] = "gd", in show_smap_vma_flags()
935 [ilog2(VM_PFNMAP)] = "pf", in show_smap_vma_flags()
[all …]
/linux/arch/um/kernel/skas/
H A Dmmu.c28 stack = __get_free_pages(GFP_KERNEL | __GFP_ZERO, ilog2(STUB_DATA_PAGES)); in init_new_context()
49 free_pages(new_id->stack, ilog2(STUB_DATA_PAGES)); in init_new_context()
71 free_pages(mmu->id.stack, ilog2(STUB_DATA_PAGES)); in destroy_context()
/linux/tools/include/linux/
H A Dlog2.h71 #define ilog2(n) \ macro
155 (1UL << (ilog2((n) - 1) + 1)) \
171 (1UL << ilog2(n))) : \
/linux/arch/powerpc/include/asm/
H A Dcpufeature.h24 #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/arch/arm/include/asm/
H A Dcpufeature.h26 #define __hwcap_feature(x) ilog2(HWCAP_ ## x)
27 #define __hwcap2_feature(x) (32 + ilog2(HWCAP2_ ## x))
/linux/drivers/media/pci/tw5864/
H A Dtw5864-h264.c114 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/arch/mips/mm/
H A Dtlbex.c352 UASM_i_SLL(p, GPR_K0, GPR_K0, ilog2(sizeof(struct tlb_reg_save))); in build_get_work_registers()
593 UASM_i_ROTR(p, reg, reg, ilog2(_PAGE_GLOBAL)); in build_convert_pte_to_entrylo()
595 UASM_i_SRL(p, reg, reg, ilog2(_PAGE_NO_EXEC)); in build_convert_pte_to_entrylo()
597 ilog2(_PAGE_GLOBAL) - ilog2(_PAGE_NO_EXEC)); in build_convert_pte_to_entrylo()
601 uasm_i_dsrl_safe(p, reg, reg, ilog2(_PAGE_GLOBAL)); in build_convert_pte_to_entrylo()
603 UASM_i_SRL(p, reg, reg, ilog2(_PAGE_GLOBAL)); in build_convert_pte_to_entrylo()
683 uasm_il_bbit1(p, r, tmp, ilog2(_PAGE_HUGE), lid); in build_is_huge_pte()
1004 UASM_i_ROTR(p, tmp, tmp, ilog2(_PAGE_GLOBAL)); in build_update_entries()
1014 UASM_i_ROTR(p, tmp, tmp, ilog2(_PAGE_GLOBAL)); in build_update_entries()
1178 uasm_il_bbit1(p, r, scratch, ilog2(_PAGE_HUGE), label_tlb_huge_update); in build_fast_tlb_refill_handler()
[all …]
/linux/net/ethtool/
H A Dtunnels.c16 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/mtd/spi-nor/
H A Dswp.c47 bp_slots_needed = ilog2(n_sectors); in spi_nor_get_min_prot_length_sr()
205 pow = ilog2(lock_len) - ilog2(min_prot_len) + 1; in spi_nor_sr_lock()
295 pow = ilog2(lock_len) - ilog2(min_prot_len) + 1; in spi_nor_sr_unlock()
/linux/drivers/iommu/
H A Dio-pgtable-dart.c43 (DART_GRANULE(d) >> ilog2(sizeof(dart_iopte)))
170 return (iova >> (3 * data->bits_per_level + ilog2(sizeof(dart_iopte)))) & in dart_get_table()
177 return (iova >> (2 * data->bits_per_level + ilog2(sizeof(dart_iopte)))) & in dart_get_l1_index()
184 return (iova >> (data->bits_per_level + ilog2(sizeof(dart_iopte)))) & in dart_get_l2_index()
367 bits_per_level = pg_shift - ilog2(sizeof(dart_iopte)); in dart_alloc_pgtable()
/linux/tools/testing/selftests/mm/
H A Dthuge-gen.c56 int ilog2(unsigned long v) in ilog2() function
226 int arg = ilog2(ps) << MAP_HUGE_SHIFT; in main()
240 int arg = ilog2(ps) << SHM_HUGE_SHIFT; in main()
/linux/drivers/scsi/
H A Dsd.h213 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/drivers/gpu/drm/
H A Ddrm_buddy.c254 mm->max_order = ilog2(size) - ilog2(chunk_size); in drm_buddy_init()
287 order = ilog2(size) - ilog2(chunk_size); in drm_buddy_init()
334 order = ilog2(size) - ilog2(mm->chunk_size); in drm_buddy_fini()
811 pages = modify_size >> ilog2(mm->chunk_size); in __alloc_contig_try_harder()
1028 pages = size >> ilog2(mm->chunk_size); in drm_buddy_alloc_blocks()
1030 min_order = ilog2(min_block_size) - ilog2(mm->chunk_size); in drm_buddy_alloc_blocks()
/linux/drivers/net/ethernet/marvell/octeontx2/af/
H A Drvu_cn10k.c362 cfg |= FIELD_PREP(LBK_LINK_CFG_RANGE_MASK, ilog2(chans)); in __rvu_lbk_set_chans()
456 cfg |= FIELD_PREP(NIX_AF_LINKX_RANGE_MASK, ilog2(cgx_chans)); in __rvu_nix_set_channels()
466 cfg |= FIELD_PREP(NIX_AF_LINKX_RANGE_MASK, ilog2(lbk_chans)); in __rvu_nix_set_channels()
476 cfg |= FIELD_PREP(NIX_AF_LINKX_RANGE_MASK, ilog2(sdp_chans)); in __rvu_nix_set_channels()
486 cfg |= FIELD_PREP(NIX_AF_LINKX_RANGE_MASK, ilog2(cpt_chans)); in __rvu_nix_set_channels()
514 cfg |= FIELD_PREP(RPMX_CMRX_LINK_RANGE_MASK, ilog2(16)); in __rvu_rpm_set_channels()
/linux/block/
H A Ddisk-events.c25 [ilog2(DISK_EVENT_MEDIA_CHANGE)] = "media_change",
26 [ilog2(DISK_EVENT_EJECT_REQUEST)] = "eject_request",
30 [ilog2(DISK_EVENT_MEDIA_CHANGE)] = "DISK_MEDIA_CHANGE=1",
31 [ilog2(DISK_EVENT_EJECT_REQUEST)] = "DISK_EJECT_REQUEST=1",
/linux/lib/
H A Dgeneric-radix-tree.c40 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()
/linux/arch/mips/bcm63xx/
H A Dcs.c52 val |= (ilog2(size) - ilog2(8 * 1024)) << MPI_CSBASE_SIZE_SHIFT; in bcm63xx_set_cs_base()

12345678910>>...20