/arch/powerpc/sysdev/ |
D | msi_bitmap.c | 21 offset = bitmap_find_next_zero_area(bmp->bitmap, bmp->irq_count, 0, in msi_bitmap_alloc_hwirqs() 26 bitmap_set(bmp->bitmap, offset, num); in msi_bitmap_alloc_hwirqs() 47 bitmap_clear(bmp->bitmap, offset, num); in msi_bitmap_free_hwirqs() 59 bitmap_allocate_region(bmp->bitmap, hwirq, 0); in msi_bitmap_reserve_hwirq() 95 bitmap_allocate_region(bmp->bitmap, 0, get_count_order(bmp->irq_count)); in msi_bitmap_reserve_dt_hwirqs() 103 bitmap_release_region(bmp->bitmap, *p + j, 0); in msi_bitmap_reserve_dt_hwirqs() 124 bmp->bitmap = kzalloc(size, GFP_KERNEL); in msi_bitmap_alloc() 126 bmp->bitmap = memblock_alloc(size, SMP_CACHE_BYTES); in msi_bitmap_alloc() 127 if (!bmp->bitmap) in msi_bitmap_alloc() 131 kmemleak_not_leak(bmp->bitmap); in msi_bitmap_alloc() [all …]
|
D | fsl_msi.c | 107 rc = msi_bitmap_alloc(&msi_data->bitmap, NR_MSI_IRQS_MAX, in fsl_msi_init_allocator() 117 msi_bitmap_reserve_hwirq(&msi_data->bitmap, hwirq); in fsl_msi_init_allocator() 135 msi_bitmap_free_hwirqs(&msi_data->bitmap, hwirq, 1); in fsl_teardown_msi_irqs() 235 hwirq = msi_bitmap_alloc_hwirqs(&msi_data->bitmap, 1); in fsl_setup_msi_irqs() 250 msi_bitmap_free_hwirqs(&msi_data->bitmap, hwirq, 1); in fsl_setup_msi_irqs() 342 if (msi->bitmap.bitmap) in fsl_of_msi_remove() 343 msi_bitmap_free(&msi->bitmap); in fsl_of_msi_remove() 389 msi_bitmap_free_hwirqs(&msi->bitmap, in fsl_msi_setup_hwirq()
|
D | fsl_msi.h | 41 struct msi_bitmap bitmap; member
|
D | mpic_msi.c | 20 if (!mpic->msi_bitmap.bitmap) in mpic_msi_reserve_hwirq()
|
/arch/powerpc/platforms/4xx/ |
D | msi.c | 40 struct msi_bitmap bitmap; member 51 err = msi_bitmap_alloc(&msi_data->bitmap, msi_irqs, in ppc4xx_msi_init_allocator() 56 err = msi_bitmap_reserve_dt_hwirqs(&msi_data->bitmap); in ppc4xx_msi_init_allocator() 58 msi_bitmap_free(&msi_data->bitmap); in ppc4xx_msi_init_allocator() 83 int_no = msi_bitmap_alloc_hwirqs(&msi_data->bitmap, 1); in ppc4xx_setup_msi_irqs() 93 msi_bitmap_free_hwirqs(&msi_data->bitmap, int_no, 1); in ppc4xx_setup_msi_irqs() 123 msi_bitmap_free_hwirqs(&msi_data->bitmap, hwirq, 1); in ppc4xx_teardown_msi_irqs() 206 if (msi->bitmap.bitmap) in ppc4xx_of_msi_remove() 207 msi_bitmap_free(&msi->bitmap); in ppc4xx_of_msi_remove()
|
/arch/x86/kernel/ |
D | ioport.c | 45 unsigned long *bitmap = kmalloc(IO_BITMAP_BYTES, GFP_KERNEL); in ksys_ioperm() local 47 if (!bitmap) in ksys_ioperm() 50 memset(bitmap, 0xff, IO_BITMAP_BYTES); in ksys_ioperm() 51 t->io_bitmap_ptr = bitmap; in ksys_ioperm()
|
D | vm86_32.c | 450 static inline int is_revectored(int nr, struct revectored_struct *bitmap) in is_revectored() argument 452 return test_bit(nr, bitmap->__map); in is_revectored()
|
/arch/ia64/include/asm/ |
D | mmu_context.h | 42 unsigned long *bitmap; /* bitmap size is max_ctx+1 */ member 94 ia64_ctx.next = find_next_zero_bit(ia64_ctx.bitmap, in get_mmu_context() 96 ia64_ctx.limit = find_next_bit(ia64_ctx.bitmap, in get_mmu_context() 102 __set_bit(context, ia64_ctx.bitmap); in get_mmu_context()
|
/arch/x86/kvm/ |
D | lapic.h | 132 static inline void kvm_lapic_clear_vector(int vec, void *bitmap) in kvm_lapic_clear_vector() argument 134 clear_bit(VEC_POS(vec), (bitmap) + REG_POS(vec)); in kvm_lapic_clear_vector() 137 static inline void kvm_lapic_set_vector(int vec, void *bitmap) in kvm_lapic_set_vector() argument 139 set_bit(VEC_POS(vec), (bitmap) + REG_POS(vec)); in kvm_lapic_set_vector() 232 const unsigned long *bitmap, u32 bitmap_size);
|
D | lapic.c | 76 static inline int apic_test_vector(int vec, void *bitmap) in apic_test_vector() argument 78 return test_bit(VEC_POS(vec), (bitmap) + REG_POS(vec)); in apic_test_vector() 89 static inline int __apic_test_and_set_vector(int vec, void *bitmap) in __apic_test_and_set_vector() argument 91 return __test_and_set_bit(VEC_POS(vec), (bitmap) + REG_POS(vec)); in __apic_test_and_set_vector() 94 static inline int __apic_test_and_clear_vector(int vec, void *bitmap) in __apic_test_and_clear_vector() argument 96 return __test_and_clear_bit(VEC_POS(vec), (bitmap) + REG_POS(vec)); in __apic_test_and_clear_vector() 356 static int find_highest_vector(void *bitmap) in find_highest_vector() argument 363 reg = bitmap + REG_POS(vec); in find_highest_vector() 371 static u8 count_vectors(void *bitmap) in count_vectors() argument 378 reg = bitmap + REG_POS(vec); in count_vectors() [all …]
|
D | irq_comm.c | 191 unsigned long *bitmap = &kvm->arch.irq_sources_bitmap; in kvm_request_irq_source_id() local 195 irq_source_id = find_first_zero_bit(bitmap, BITS_PER_LONG); in kvm_request_irq_source_id() 205 set_bit(irq_source_id, bitmap); in kvm_request_irq_source_id()
|
/arch/um/drivers/ |
D | ubd_kern.c | 138 unsigned long *bitmap; member 168 .bitmap = NULL, \ 781 vfree(ubd_dev->cow.bitmap); in ubd_close_dev() 782 ubd_dev->cow.bitmap = NULL; in ubd_close_dev() 825 ubd_dev->cow.bitmap = vmalloc(ubd_dev->cow.bitmap_len); in ubd_open_dev() 826 if(ubd_dev->cow.bitmap == NULL){ in ubd_open_dev() 832 err = read_cow_bitmap(ubd_dev->fd, ubd_dev->cow.bitmap, in ubd_open_dev() 1253 __u64 *cow_offset, unsigned long *bitmap, in cowify_bitmap() argument 1263 if(ubd_test_bit(sector + i, (unsigned char *) bitmap)) in cowify_bitmap() 1267 ubd_set_bit(sector + i, (unsigned char *) bitmap); in cowify_bitmap() [all …]
|
/arch/powerpc/include/asm/ |
D | msi_bitmap.h | 14 unsigned long *bitmap; member
|
/arch/ia64/mm/ |
D | tlb.c | 63 ia64_ctx.bitmap = memblock_alloc((ia64_ctx.max_ctx + 1) >> 3, in mmu_context_init() 65 if (!ia64_ctx.bitmap) in mmu_context_init() 86 ia64_ctx.bitmap[i] ^= flush_bit; in wrap_mmu_context() 90 ia64_ctx.next = find_next_zero_bit(ia64_ctx.bitmap, in wrap_mmu_context() 92 ia64_ctx.limit = find_next_bit(ia64_ctx.bitmap, in wrap_mmu_context()
|
/arch/mips/lasat/ |
D | picvue.h | 30 int pvc_program_cg(int charnum, u8 bitmap[BM_SIZE]);
|
D | picvue.c | 149 int pvc_program_cg(int charnum, u8 bitmap[BM_SIZE]) in pvc_program_cg() 161 pvc_write(bitmap[i], MODE_DATA); in pvc_program_cg()
|
/arch/powerpc/sysdev/xive/ |
D | spapr.c | 35 unsigned long *bitmap; member 55 xibm->bitmap = kzalloc(xibm->count, GFP_KERNEL); in xive_irq_bitmap_add() 56 if (!xibm->bitmap) { in xive_irq_bitmap_add() 71 irq = find_first_zero_bit(xibm->bitmap, xibm->count); in __xive_irq_bitmap_alloc() 73 set_bit(irq, xibm->bitmap); in __xive_irq_bitmap_alloc() 106 clear_bit(irq - xibm->base, xibm->bitmap); in xive_irq_bitmap_free()
|
/arch/mips/dec/prom/ |
D | memory.c | 74 if (bm->bitmap[i] == 0xff) in rex_setup_memory_region()
|
/arch/sparc/mm/ |
D | iommu.c | 61 unsigned long *bitmap; in sbus_iommu_init() local 112 bitmap = kmalloc(IOMMU_NPTES>>3, GFP_KERNEL); in sbus_iommu_init() 113 if (!bitmap) { in sbus_iommu_init() 118 bit_map_init(&iommu->usemap, bitmap, IOMMU_NPTES); in sbus_iommu_init()
|
/arch/mips/include/asm/dec/ |
D | prom.h | 78 unsigned char bitmap[0]; member
|
/arch/powerpc/platforms/cell/spufs/ |
D | sched.c | 42 DECLARE_BITMAP(bitmap, MAX_PRIO); 498 set_bit(ctx->prio, spu_prio->bitmap); in __spu_add_to_rq() 521 clear_bit(prio, spu_prio->bitmap); in __spu_del_from_rq() 831 best = find_first_bit(spu_prio->bitmap, prio); in grab_runnable_context() 1095 __clear_bit(i, spu_prio->bitmap); in spu_sched_init()
|
/arch/x86/include/asm/ |
D | pci_x86.h | 72 u16 bitmap; /* Available IRQs */ member
|
/arch/x86/kvm/vmx/ |
D | nested.c | 5138 gpa_t bitmap, last_bitmap; in nested_vmx_exit_handled_io() local 5156 bitmap = vmcs12->io_bitmap_a; in nested_vmx_exit_handled_io() 5158 bitmap = vmcs12->io_bitmap_b; in nested_vmx_exit_handled_io() 5161 bitmap += (port & 0x7fff) / 8; in nested_vmx_exit_handled_io() 5163 if (last_bitmap != bitmap) in nested_vmx_exit_handled_io() 5164 if (kvm_vcpu_read_guest(vcpu, bitmap, &b, 1)) in nested_vmx_exit_handled_io() 5171 last_bitmap = bitmap; in nested_vmx_exit_handled_io() 5187 gpa_t bitmap; in nested_vmx_exit_handled_msr() local 5197 bitmap = vmcs12->msr_bitmap; in nested_vmx_exit_handled_msr() 5199 bitmap += 2048; in nested_vmx_exit_handled_msr() [all …]
|
/arch/x86/pci/ |
D | irq.c | 134 DBG(" %d:%02x/%04x", j, e->irq[j].link, e->irq[j].bitmap); in pirq_peer_trick() 914 mask = info->irq[pin - 1].bitmap; in pcibios_lookup_irq()
|
/arch/arm/mach-tegra/ |
D | sleep-tegra30.S | 170 moveq r4, #(1 << 4) @ wfe bitmap 171 movne r4, #(1 << 8) @ wfi bitmap
|