Searched refs:bbm (Results 1 – 6 of 6) sorted by relevance
59 struct bbm_info *bbm = this->bbm; in create_bbt() local79 numblocks = this->chipsize >> (bbm->bbt_erase_shift - 1); in create_bbt()103 bbm->bbt[i >> 3] |= 0x03 << (i & 0x6); in create_bbt()116 from += (1 << bbm->bbt_erase_shift); in create_bbt()147 struct bbm_info *bbm = this->bbm; in onenand_isbad_bbt() local153 res = (bbm->bbt[block >> 3] >> (block & 0x06)) & 0x03; in onenand_isbad_bbt()184 struct bbm_info *bbm = this->bbm; in onenand_scan_bbt() local189 bbm->bbt = kzalloc(len, GFP_KERNEL); in onenand_scan_bbt()190 if (!bbm->bbt) in onenand_scan_bbt()194 bbm->bbt_erase_shift = this->erase_shift; in onenand_scan_bbt()[all …]
2123 struct bbm_info *bbm = this->bbm; in onenand_block_isbad_nolock() local2126 return bbm->isbad_bbt(mtd, ofs, allowbbt); in onenand_block_isbad_nolock()2446 struct bbm_info *bbm = this->bbm; in onenand_default_block_markbad() local2458 if (bbm->bbt) in onenand_default_block_markbad()2459 bbm->bbt[block >> 2] |= 0x01 << ((block & 0x03) << 1); in onenand_default_block_markbad()4005 if (this->bbm) { in onenand_release()4006 struct bbm_info *bbm = this->bbm; in onenand_release() local4007 kfree(bbm->bbt); in onenand_release()4008 kfree(this->bbm); in onenand_release()
221 } bbm; member344 return addr / vm->bbm.bb_size; in virtio_mem_phys_to_bb_id()353 return bb_id * vm->bbm.bb_size; in virtio_mem_bb_id_to_phys()375 const unsigned long idx = bb_id - vm->bbm.first_bb_id; in virtio_mem_bbm_set_bb_state()378 old_state = vm->bbm.bb_states[idx]; in virtio_mem_bbm_set_bb_state()379 vm->bbm.bb_states[idx] = state; in virtio_mem_bbm_set_bb_state()381 BUG_ON(vm->bbm.bb_count[old_state] == 0); in virtio_mem_bbm_set_bb_state()382 vm->bbm.bb_count[old_state]--; in virtio_mem_bbm_set_bb_state()383 vm->bbm.bb_count[state]++; in virtio_mem_bbm_set_bb_state()392 return vm->bbm.bb_states[bb_id - vm->bbm.first_bb_id]; in virtio_mem_bbm_get_bb_state()[all …]
135 void *bbm; member
77 obj-$(CONFIG_RTC_DRV_IMX_BBM_SCMI) += rtc-imx-sm-bbm.o
1849 module will be called rtc-imx-sm-bbm.