Home
last modified time | relevance | path

Searched refs:density_mask (Results 1 – 6 of 6) sorted by relevance

/openbmc/u-boot/drivers/mtd/onenand/
H A Donenand_spl.c25 static unsigned int density_mask; variable
34 if (block & density_mask) in onenand_block_address()
35 return ONENAND_DDP_CHIP1 | (block ^ density_mask); in onenand_block_address()
43 if (block & density_mask) in onenand_bufferram_address()
73 density_mask = 1 << (18 + density - ffs(size)); in onenand_spl_get_geometry()
H A Donenand_base.c155 if (block & this->density_mask) in onenand_block_address()
156 return ONENAND_DDP_CHIP1 | (block ^ this->density_mask); in onenand_block_address()
172 if (block & this->density_mask) in onenand_bufferram_address()
244 blk += die ? this->density_mask : 0; in flexonenand_block()
267 if (ONENAND_IS_DDP(this) && block >= this->density_mask) { in flexonenand_addr()
268 block -= this->density_mask; in flexonenand_addr()
347 block = addr * this->density_mask; in onenand_command()
359 block = addr * this->density_mask; in onenand_command()
2463 old = this->boundary[die] + (die * this->density_mask); in flexonenand_set_boundary()
2464 new = boundary + (die * this->density_mask); in flexonenand_set_boundary()
[all …]
/openbmc/qemu/hw/block/
H A Donenand.c85 int density_mask; member
415 (s->addr[block] >> 15 ? s->density_mask : 0)) \ in onenand_command()
570 (s->addr[ONEN_BUF_BLOCK] >> 15 ? s->density_mask : 0)) in onenand_command()
792 s->density_mask = (s->id.dev & 0x08) in onenand_realize()
/openbmc/u-boot/include/linux/mtd/
H A Donenand.h80 unsigned int density_mask; member
/openbmc/linux/include/linux/mtd/
H A Donenand.h92 unsigned int density_mask; member
/openbmc/linux/drivers/mtd/nand/onenand/
H A Donenand_base.c227 if (block & this->density_mask) in onenand_block_address()
228 return ONENAND_DDP_CHIP1 | (block ^ this->density_mask); in onenand_block_address()
244 if (block & this->density_mask) in onenand_bufferram_address()
316 blk += die ? this->density_mask : 0; in flexonenand_block()
339 if (ONENAND_IS_DDP(this) && block >= this->density_mask) { in flexonenand_addr()
340 block -= this->density_mask; in flexonenand_addr()
415 block = addr * this->density_mask; in onenand_command()
430 block = addr * this->density_mask; in onenand_command()
3588 old = this->boundary[die] + (die * this->density_mask); in flexonenand_set_boundary()
3589 new = boundary + (die * this->density_mask); in flexonenand_set_boundary()
[all …]