/arch/powerpc/sysdev/ |
D | msi_bitmap.c | 25 offset = bitmap_find_next_zero_area(bmp->bitmap, bmp->irq_count, 0, in msi_bitmap_alloc_hwirqs() 30 bitmap_set(bmp->bitmap, offset, num); in msi_bitmap_alloc_hwirqs() 51 bitmap_clear(bmp->bitmap, offset, num); in msi_bitmap_free_hwirqs() 63 bitmap_allocate_region(bmp->bitmap, hwirq, 0); in msi_bitmap_reserve_hwirq() 99 bitmap_allocate_region(bmp->bitmap, 0, get_count_order(bmp->irq_count)); in msi_bitmap_reserve_dt_hwirqs() 107 bitmap_release_region(bmp->bitmap, *p + j, 0); in msi_bitmap_reserve_dt_hwirqs() 128 bmp->bitmap = kzalloc(size, GFP_KERNEL); in msi_bitmap_alloc() 130 bmp->bitmap = memblock_virt_alloc(size, 0); in msi_bitmap_alloc() 132 kmemleak_not_leak(bmp->bitmap); in msi_bitmap_alloc() 135 if (!bmp->bitmap) { in msi_bitmap_alloc() [all …]
|
D | ppc4xx_msi.c | 54 struct msi_bitmap bitmap; member 65 err = msi_bitmap_alloc(&msi_data->bitmap, msi_irqs, in ppc4xx_msi_init_allocator() 70 err = msi_bitmap_reserve_dt_hwirqs(&msi_data->bitmap); in ppc4xx_msi_init_allocator() 72 msi_bitmap_free(&msi_data->bitmap); in ppc4xx_msi_init_allocator() 97 int_no = msi_bitmap_alloc_hwirqs(&msi_data->bitmap, 1); in ppc4xx_setup_msi_irqs() 107 msi_bitmap_free_hwirqs(&msi_data->bitmap, int_no, 1); in ppc4xx_setup_msi_irqs() 137 msi_bitmap_free_hwirqs(&msi_data->bitmap, hwirq, 1); in ppc4xx_teardown_msi_irqs() 208 if (msi->bitmap.bitmap) in ppc4xx_of_msi_remove() 209 msi_bitmap_free(&msi->bitmap); in ppc4xx_of_msi_remove()
|
D | fsl_msi.c | 112 rc = msi_bitmap_alloc(&msi_data->bitmap, NR_MSI_IRQS_MAX, in fsl_msi_init_allocator() 122 msi_bitmap_reserve_hwirq(&msi_data->bitmap, hwirq); in fsl_msi_init_allocator() 140 msi_bitmap_free_hwirqs(&msi_data->bitmap, hwirq, 1); in fsl_teardown_msi_irqs() 240 hwirq = msi_bitmap_alloc_hwirqs(&msi_data->bitmap, 1); in fsl_setup_msi_irqs() 255 msi_bitmap_free_hwirqs(&msi_data->bitmap, hwirq, 1); in fsl_setup_msi_irqs() 347 if (msi->bitmap.bitmap) in fsl_of_msi_remove() 348 msi_bitmap_free(&msi->bitmap); in fsl_of_msi_remove() 392 msi_bitmap_free_hwirqs(&msi->bitmap, in fsl_msi_setup_hwirq()
|
D | fsl_msi.h | 46 struct msi_bitmap bitmap; member
|
D | mpic_msi.c | 25 if (!mpic->msi_bitmap.bitmap) in mpic_msi_reserve_hwirq()
|
/arch/x86/kernel/ |
D | ioport.c | 40 unsigned long *bitmap = kmalloc(IO_BITMAP_BYTES, GFP_KERNEL); in sys_ioperm() local 42 if (!bitmap) in sys_ioperm() 45 memset(bitmap, 0xff, IO_BITMAP_BYTES); in sys_ioperm() 46 t->io_bitmap_ptr = bitmap; in sys_ioperm()
|
D | vm86_32.c | 442 static inline int is_revectored(int nr, struct revectored_struct *bitmap) in is_revectored() argument 444 return test_bit(nr, bitmap->__map); in is_revectored()
|
/arch/ia64/include/asm/ |
D | mmu_context.h | 40 unsigned long *bitmap; /* bitmap size is max_ctx+1 */ member 92 ia64_ctx.next = find_next_zero_bit(ia64_ctx.bitmap, in get_mmu_context() 94 ia64_ctx.limit = find_next_bit(ia64_ctx.bitmap, in get_mmu_context() 100 __set_bit(context, ia64_ctx.bitmap); in get_mmu_context()
|
/arch/x86/kvm/ |
D | lapic.c | 75 static inline int apic_test_vector(int vec, void *bitmap) in apic_test_vector() argument 77 return test_bit(VEC_POS(vec), (bitmap) + REG_POS(vec)); in apic_test_vector() 88 static inline void apic_clear_vector(int vec, void *bitmap) in apic_clear_vector() argument 90 clear_bit(VEC_POS(vec), (bitmap) + REG_POS(vec)); in apic_clear_vector() 93 static inline int __apic_test_and_set_vector(int vec, void *bitmap) in __apic_test_and_set_vector() argument 95 return __test_and_set_bit(VEC_POS(vec), (bitmap) + REG_POS(vec)); in __apic_test_and_set_vector() 98 static inline int __apic_test_and_clear_vector(int vec, void *bitmap) in __apic_test_and_clear_vector() argument 100 return __test_and_clear_bit(VEC_POS(vec), (bitmap) + REG_POS(vec)); in __apic_test_and_clear_vector() 316 static int find_highest_vector(void *bitmap) in find_highest_vector() argument 323 reg = bitmap + REG_POS(vec); in find_highest_vector() [all …]
|
D | lapic.h | 116 static inline void kvm_lapic_set_vector(int vec, void *bitmap) in kvm_lapic_set_vector() argument 118 set_bit(VEC_POS(vec), (bitmap) + REG_POS(vec)); in kvm_lapic_set_vector() 222 const unsigned long *bitmap, u32 bitmap_size);
|
D | irq_comm.c | 213 unsigned long *bitmap = &kvm->arch.irq_sources_bitmap; in kvm_request_irq_source_id() local 217 irq_source_id = find_first_zero_bit(bitmap, BITS_PER_LONG); in kvm_request_irq_source_id() 227 set_bit(irq_source_id, bitmap); in kvm_request_irq_source_id()
|
/arch/um/drivers/ |
D | ubd_kern.c | 124 unsigned long *bitmap; member 157 .bitmap = NULL, \ 723 vfree(ubd_dev->cow.bitmap); in ubd_close_dev() 724 ubd_dev->cow.bitmap = NULL; in ubd_close_dev() 767 ubd_dev->cow.bitmap = vmalloc(ubd_dev->cow.bitmap_len); in ubd_open_dev() 768 if(ubd_dev->cow.bitmap == NULL){ in ubd_open_dev() 774 err = read_cow_bitmap(ubd_dev->fd, ubd_dev->cow.bitmap, in ubd_open_dev() 1150 __u64 *cow_offset, unsigned long *bitmap, in cowify_bitmap() argument 1160 if(ubd_test_bit(sector + i, (unsigned char *) bitmap)) in cowify_bitmap() 1164 ubd_set_bit(sector + i, (unsigned char *) bitmap); in cowify_bitmap() [all …]
|
/arch/powerpc/include/asm/ |
D | msi_bitmap.h | 19 unsigned long *bitmap; member
|
/arch/mips/lasat/ |
D | picvue.h | 29 int pvc_program_cg(int charnum, u8 bitmap[BM_SIZE]);
|
D | picvue.c | 148 int pvc_program_cg(int charnum, u8 bitmap[BM_SIZE]) in pvc_program_cg() 160 pvc_write(bitmap[i], MODE_DATA); in pvc_program_cg()
|
/arch/mn10300/unit-asb2305/ |
D | pci-asb2305.h | 43 u16 bitmap; /* Available IRQs */ member
|
/arch/sparc/mm/ |
D | iommu.c | 60 unsigned long *bitmap; in sbus_iommu_init() local 111 bitmap = kmalloc(IOMMU_NPTES>>3, GFP_KERNEL); in sbus_iommu_init() 112 if (!bitmap) { in sbus_iommu_init() 117 bit_map_init(&iommu->usemap, bitmap, IOMMU_NPTES); in sbus_iommu_init()
|
/arch/mips/dec/prom/ |
D | memory.c | 73 if (bm->bitmap[i] == 0xff) in rex_setup_memory_region()
|
/arch/unicore32/mm/ |
D | init.c | 136 phys_addr_t bitmap; in uc32_bootmem_init() local 144 bitmap = memblock_alloc_base(boot_pages << PAGE_SHIFT, L1_CACHE_BYTES, in uc32_bootmem_init() 153 init_bootmem_node(pgdat, __phys_to_pfn(bitmap), start_pfn, end_pfn); in uc32_bootmem_init()
|
/arch/ia64/mm/ |
D | tlb.c | 62 ia64_ctx.bitmap = alloc_bootmem((ia64_ctx.max_ctx+1)>>3); in mmu_context_init() 77 ia64_ctx.bitmap[i] ^= flush_bit; in wrap_mmu_context() 81 ia64_ctx.next = find_next_zero_bit(ia64_ctx.bitmap, in wrap_mmu_context() 83 ia64_ctx.limit = find_next_bit(ia64_ctx.bitmap, in wrap_mmu_context()
|
/arch/mips/include/asm/dec/ |
D | prom.h | 82 unsigned char bitmap[0]; member
|
/arch/powerpc/platforms/cell/spufs/ |
D | sched.c | 54 DECLARE_BITMAP(bitmap, MAX_PRIO); 510 set_bit(ctx->prio, spu_prio->bitmap); in __spu_add_to_rq() 533 clear_bit(prio, spu_prio->bitmap); in __spu_del_from_rq() 843 best = find_first_bit(spu_prio->bitmap, prio); in grab_runnable_context() 1122 __clear_bit(i, spu_prio->bitmap); in spu_sched_init()
|
/arch/x86/include/asm/ |
D | pci_x86.h | 68 u16 bitmap; /* Available IRQs */ member
|
/arch/frv/kernel/ |
D | head-uc-fr451.S | 71 sethi.p %hi(32768),gr4 ; allow for a maximal allocator bitmap
|
/arch/powerpc/platforms/powernv/ |
D | pci-cxl.c | 325 if (WARN_ON(!phb) || !phb->msi_bmp.bitmap) in pnv_cxl_cx4_setup_msi_irqs()
|