| /linux/arch/powerpc/math-emu/ |
| H A D | udivmodti4.c | 15 _FP_I_TYPE b, bm; in _fp_udivmodti4() local 51 count_leading_zeros (bm, d0); in _fp_udivmodti4() 53 if (bm != 0) in _fp_udivmodti4() 58 d0 = d0 << bm; in _fp_udivmodti4() 59 n1 = (n1 << bm) | (n0 >> (_FP_W_TYPE_SIZE - bm)); in _fp_udivmodti4() 60 n0 = n0 << bm; in _fp_udivmodti4() 66 /* Remainder in n0 >> bm. */ in _fp_udivmodti4() 75 count_leading_zeros (bm, d0); in _fp_udivmodti4() 77 if (bm == 0) in _fp_udivmodti4() 95 b = _FP_W_TYPE_SIZE - bm; in _fp_udivmodti4() [all …]
|
| /linux/drivers/comedi/ |
| H A D | comedi_buf.c | 23 struct comedi_buf_map *bm = in comedi_buf_map_kref_release() local 28 if (bm->page_list) { in comedi_buf_map_kref_release() 29 if (bm->dma_dir != DMA_NONE) { in comedi_buf_map_kref_release() 30 for (i = 0; i < bm->n_pages; i++) { in comedi_buf_map_kref_release() 31 buf = &bm->page_list[i]; in comedi_buf_map_kref_release() 32 dma_free_coherent(bm->dma_hw_dev, PAGE_SIZE, in comedi_buf_map_kref_release() 37 for (i = 0; i < bm->n_pages; i++) { in comedi_buf_map_kref_release() 38 buf = &bm->page_list[i]; in comedi_buf_map_kref_release() 43 vfree(bm->page_list); in comedi_buf_map_kref_release() 45 if (bm->dma_dir != DMA_NONE) in comedi_buf_map_kref_release() [all …]
|
| /linux/drivers/md/persistent-data/ |
| H A D | dm-block-manager.c | 389 struct dm_block_manager *bm; in dm_block_manager_create() local 391 bm = kmalloc_obj(*bm); in dm_block_manager_create() 392 if (!bm) { in dm_block_manager_create() 397 bm->bufio = dm_bufio_client_create(bdev, block_size, max_held_per_thread, in dm_block_manager_create() 402 if (IS_ERR(bm->bufio)) { in dm_block_manager_create() 403 r = PTR_ERR(bm->bufio); in dm_block_manager_create() 404 kfree(bm); in dm_block_manager_create() 408 bm->read_only = false; in dm_block_manager_create() 410 return bm; in dm_block_manager_create() 417 void dm_block_manager_destroy(struct dm_block_manager *bm) in dm_block_manager_destroy() argument [all …]
|
| H A D | dm-block-manager.h | 38 void dm_block_manager_destroy(struct dm_block_manager *bm); 39 void dm_block_manager_reset(struct dm_block_manager *bm); 41 unsigned int dm_bm_block_size(struct dm_block_manager *bm); 42 dm_block_t dm_bm_nr_blocks(struct dm_block_manager *bm); 77 int dm_bm_read_lock(struct dm_block_manager *bm, dm_block_t b, 81 int dm_bm_write_lock(struct dm_block_manager *bm, dm_block_t b, 89 int dm_bm_read_try_lock(struct dm_block_manager *bm, dm_block_t b, 97 int dm_bm_write_lock_zero(struct dm_block_manager *bm, dm_block_t b, 112 int dm_bm_flush(struct dm_block_manager *bm); 117 void dm_bm_prefetch(struct dm_block_manager *bm, dm_block_t b); [all …]
|
| H A D | dm-transaction-manager.c | 63 static void prefetch_issue(struct prefetch_set *p, struct dm_block_manager *bm) in prefetch_issue() argument 71 dm_bm_prefetch(bm, p->blocks[i]); in prefetch_issue() 95 struct dm_block_manager *bm; member 182 static struct dm_transaction_manager *dm_tm_create(struct dm_block_manager *bm, in dm_tm_create() argument 194 tm->bm = bm; in dm_tm_create() 243 return dm_bm_flush(tm->bm); in dm_tm_pre_commit() 255 return dm_bm_flush(tm->bm); in dm_tm_commit() 273 r = dm_bm_write_lock_zero(tm->bm, new_block, v, result); in dm_tm_new_block() 304 r = dm_bm_read_lock(tm->bm, orig, v, &orig_block); in __shadow_block() 315 r = dm_bm_write_lock_zero(tm->bm, new, v, result); in __shadow_block() [all …]
|
| /linux/tools/perf/tests/ |
| H A D | bitmap.c | 14 unsigned long *bm; in get_bitmap() local 16 bm = bitmap_zalloc(nbits); in get_bitmap() 18 if (map && bm) { in get_bitmap() 23 __set_bit(cpu.cpu, bm); in get_bitmap() 27 return bm; in get_bitmap() 32 unsigned long *bm = get_bitmap(str, NBITS); in test_bitmap() 36 bitmap_scnprintf(bm, NBITS, buf, sizeof(buf)); in test_bitmap() 40 free(bm); in test_bitmap() 31 unsigned long *bm = get_bitmap(str, NBITS); test_bitmap() local
|
| H A D | mem2node.c | 27 unsigned long *bm = NULL; in get_bitmap() local 29 bm = bitmap_zalloc(nbits); in get_bitmap() 31 if (map && bm) { in get_bitmap() 36 __set_bit(cpu.cpu, bm); in get_bitmap() 42 free(bm); in get_bitmap() 44 return bm && map ? bm : NULL; in get_bitmap()
|
| /linux/drivers/xen/events/ |
| H A D | events_2l.c | 37 #define BM(x) (unsigned long *)(x) macro 39 #define EVTCHN_FIRST_BIT(w) find_first_bit(BM(&(w)), BITS_PER_EVTCHN_WORD) 52 clear_bit(evtchn, BM(per_cpu(cpu_evtchn_mask, cpu))); in evtchn_2l_remove() 58 clear_bit(evtchn, BM(per_cpu(cpu_evtchn_mask, old_cpu))); in evtchn_2l_bind_to_cpu() 59 set_bit(evtchn, BM(per_cpu(cpu_evtchn_mask, cpu))); in evtchn_2l_bind_to_cpu() 65 sync_clear_bit(port, BM(&s->evtchn_pending[0])); in evtchn_2l_clear_pending() 71 sync_set_bit(port, BM(&s->evtchn_pending[0])); in evtchn_2l_set_pending() 77 return sync_test_bit(port, BM(&s->evtchn_pending[0])); in evtchn_2l_is_pending() 83 sync_set_bit(port, BM(&s->evtchn_mask[0])); in evtchn_2l_mask() 107 sync_clear_bit(port, BM(&s->evtchn_mask[0])); in evtchn_2l_unmask() [all …]
|
| /linux/arch/arm/boot/dts/marvell/ |
| H A D | armada-385-db-ap.dts | 98 buffer-manager = <&bm>; 99 bm,pool-long = <1>; 100 bm,pool-short = <3>; 108 buffer-manager = <&bm>; 109 bm,pool-long = <2>; 110 bm,pool-short = <3>; 129 buffer-manager = <&bm>; 130 bm,pool-long = <0>; 131 bm,pool-short = <3>; 134 bm@c8000 { [all …]
|
| H A D | armada-xp-openblocks-ax3-4.dts | 114 buffer-manager = <&bm>; 115 bm,pool-long = <0>; 121 buffer-manager = <&bm>; 122 bm,pool-long = <1>; 128 buffer-manager = <&bm>; 129 bm,pool-long = <2>; 135 buffer-manager = <&bm>; 136 bm,pool-long = <3>; 166 bm@c0000 { 171 bm-bppi {
|
| H A D | armada-xp-db.dts | 98 buffer-manager = <&bm>; 99 bm,pool-long = <0>; 105 buffer-manager = <&bm>; 106 bm,pool-long = <1>; 112 buffer-manager = <&bm>; 113 bm,pool-long = <2>; 119 buffer-manager = <&bm>; 120 bm,pool-long = <3>; 123 bm@c0000 { 178 bm-bppi {
|
| H A D | armada-388-db.dts | 59 buffer-manager = <&bm>; 60 bm,pool-long = <2>; 61 bm,pool-short = <3>; 72 buffer-manager = <&bm>; 73 bm,pool-long = <0>; 74 bm,pool-short = <1>; 95 bm@c8000 { 122 bm-bppi {
|
| H A D | armada-385-linksys.dtsi | 91 &bm { 102 buffer-manager = <&bm>; 103 bm,pool-long = <0>; 104 bm,pool-short = <1>; 114 buffer-manager = <&bm>; 115 bm,pool-long = <2>; 116 bm,pool-short = <3>;
|
| /linux/Documentation/devicetree/bindings/net/ |
| H A D | marvell,armada-380-neta-bm.yaml | 4 $id: http://devicetree.org/schemas/net/marvell,armada-380-neta-bm.yaml# 7 title: Marvell Armada 380/XP Buffer Manager (BM) 13 In order to see how to hook the BM to a given ethernet port, please refer to 18 const: marvell,armada-380-neta-bm 53 bm@c8000 { 54 compatible = "marvell,armada-380-neta-bm";
|
| H A D | marvell,armada-370-neta.yaml | 51 bm,pool-long: 55 bm,pool-short: 76 buffer-manager = <&bm>; 77 bm,pool-long = <0>; 78 bm,pool-short = <1>;
|
| /linux/arch/microblaze/lib/ |
| H A D | ashldi3.c | 9 word_type bm; in __ashldi3() local 15 bm = 32 - b; in __ashldi3() 17 if (bm <= 0) { in __ashldi3() 19 w.s.high = (unsigned int) uu.s.low << -bm; in __ashldi3() 21 const unsigned int carries = (unsigned int) uu.s.low >> bm; in __ashldi3()
|
| H A D | lshrdi3.c | 9 word_type bm; in __lshrdi3() local 15 bm = 32 - b; in __lshrdi3() 17 if (bm <= 0) { in __lshrdi3() 19 w.s.low = (unsigned int) uu.s.high >> -bm; in __lshrdi3() 21 const unsigned int carries = (unsigned int) uu.s.high << bm; in __lshrdi3()
|
| H A D | ashrdi3.c | 9 word_type bm; in __ashrdi3() local 15 bm = 32 - b; in __ashrdi3() 17 if (bm <= 0) { in __ashrdi3() 21 w.s.low = uu.s.high >> -bm; in __ashrdi3() 23 const unsigned int carries = (unsigned int) uu.s.high << bm; in __ashrdi3()
|
| /linux/lib/ |
| H A D | lshrdi3.c | 12 word_type bm; in __lshrdi3() local 18 bm = 32 - b; in __lshrdi3() 20 if (bm <= 0) { in __lshrdi3() 22 w.s.low = (unsigned int) uu.s.high >> -bm; in __lshrdi3() 24 const unsigned int carries = (unsigned int) uu.s.high << bm; in __lshrdi3()
|
| H A D | ashldi3.c | 12 word_type bm; in __ashldi3() local 18 bm = 32 - b; in __ashldi3() 20 if (bm <= 0) { in __ashldi3() 22 w.s.high = (unsigned int) uu.s.low << -bm; in __ashldi3() 24 const unsigned int carries = (unsigned int) uu.s.low >> bm; in __ashldi3()
|
| H A D | ashrdi3.c | 12 word_type bm; in __ashrdi3() local 18 bm = 32 - b; in __ashrdi3() 20 if (bm <= 0) { in __ashrdi3() 24 w.s.low = uu.s.high >> -bm; in __ashrdi3() 26 const unsigned int carries = (unsigned int) uu.s.high << bm; in __ashrdi3()
|
| /linux/arch/mips/dec/prom/ |
| H A D | memory.c | 63 memmap *bm; in rex_setup_memory_region() local 66 bm = (memmap *)CKSEG0ADDR(0x28000); in rex_setup_memory_region() 68 bitmap_size = rex_getbitmap(bm); in rex_setup_memory_region() 72 if (bm->bitmap[i] == 0xff) in rex_setup_memory_region() 73 mem_size += (8 * bm->pagesize); in rex_setup_memory_region() 75 mem_start += (8 * bm->pagesize); in rex_setup_memory_region() 78 mem_start += mem_size + (8 * bm->pagesize); in rex_setup_memory_region()
|
| /linux/drivers/net/ethernet/marvell/ |
| H A D | mvneta_bm.h | 16 /* BM Configuration Register */ 24 /* BM Activation Register */ 30 /* BM Xbar interface Register */ 67 /* BM Interrupt Cause Register */ 70 /* BM interrupt Mask Register */ 106 /* BM pools */ 126 /* Ports using BM pool */
|
| H A D | mvneta_bm.c | 48 /* Clear BM cause register */ in mvneta_bm_pool_enable() 101 * BM hardware expects buf virtual address to be placed in the in mvneta_bm_construct() 133 dev_err(&pdev->dev, "BM pool %d is not %d bytes aligned\n", in mvneta_bm_pool_create() 157 /* Notify the driver that BM pool is being used as specific type and return the 183 /* Allocate buffers in case BM pool hasn't been used yet */ in mvneta_bm_pool_use() 254 /* Update BM driver with number of buffers removed from pool */ in mvneta_bm_bufs_free() 293 /* Activate BM unit */ in mvneta_bm_pools_init() 345 /* Mask BM all interrupts */ in mvneta_bm_default_set() 348 /* Clear BM cause register */ in mvneta_bm_default_set() 351 /* Set BM configuration register */ in mvneta_bm_default_set() [all …]
|
| /linux/arch/mips/math-emu/ |
| H A D | sp_div.c | 16 unsigned int bm; in ieee754sp_div() local 118 for (bm = SP_MBIT(SP_FBITS + 2); bm; bm >>= 1) { in ieee754sp_div() 121 rm |= bm; in ieee754sp_div()
|