/drivers/mtd/devices/ |
D | mtd_dataflash.c | 94 unsigned int page_size; /* of bytes per page */ member 157 unsigned blocksize = priv->page_size << 3; in dataflash_erase() 165 div_u64_rem(instr->len, priv->page_size, &rem); in dataflash_erase() 168 div_u64_rem(instr->addr, priv->page_size, &rem); in dataflash_erase() 187 pageaddr = div_u64(instr->addr, priv->page_size); in dataflash_erase() 217 instr->addr += priv->page_size; in dataflash_erase() 218 instr->len -= priv->page_size; in dataflash_erase() 251 addr = (((unsigned)from / priv->page_size) << priv->page_offset) in dataflash_read() 252 + ((unsigned)from % priv->page_size); in dataflash_read() 324 pageaddr = ((unsigned)to / priv->page_size); in dataflash_write() [all …]
|
D | m25p80.c | 84 u16 page_size; member 397 u32 page_offset, page_size; in m25p80_write() local 428 page_offset = to & (flash->page_size - 1); in m25p80_write() 431 if (page_offset + len <= flash->page_size) { in m25p80_write() 441 page_size = flash->page_size - page_offset; in m25p80_write() 443 t[1].len = page_size; in m25p80_write() 449 for (i = page_size; i < len; i += page_size) { in m25p80_write() 450 page_size = len - i; in m25p80_write() 451 if (page_size > flash->page_size) in m25p80_write() 452 page_size = flash->page_size; in m25p80_write() [all …]
|
D | spear_smi.c | 202 u32 page_size; member 647 u32 page_offset, page_size; in spear_mtd_write() local 662 page_offset = (u32)to % flash->page_size; in spear_mtd_write() 665 if (page_offset + len <= flash->page_size) { in spear_mtd_write() 673 page_size = flash->page_size - page_offset; in spear_mtd_write() 676 page_size); in spear_mtd_write() 680 *retlen += page_size; in spear_mtd_write() 683 for (i = page_size; i < len; i += page_size) { in spear_mtd_write() 684 page_size = len - i; in spear_mtd_write() 685 if (page_size > flash->page_size) in spear_mtd_write() [all …]
|
D | sst25l.c | 60 unsigned page_size; member 384 flash->mtd.writesize = flash_info->page_size; in sst25l_probe() 385 flash->mtd.writebufsize = flash_info->page_size; in sst25l_probe() 386 flash->mtd.size = flash_info->page_size * flash_info->nr_pages; in sst25l_probe()
|
/drivers/block/ |
D | ps3vram.c | 62 unsigned int page_size; member 324 if (ps3vram_upload(dev, CACHE_OFFSET + entry * cache->page_size, in ps3vram_cache_evict() 326 cache->page_size / DMA_PAGE_SIZE) < 0) { in ps3vram_cache_evict() 329 entry * cache->page_size, cache->tags[entry].address, in ps3vram_cache_evict() 330 cache->page_size); in ps3vram_cache_evict() 343 CACHE_OFFSET + entry * cache->page_size, in ps3vram_cache_load() 345 cache->page_size / DMA_PAGE_SIZE) < 0) { in ps3vram_cache_load() 348 address, entry * cache->page_size, cache->page_size); in ps3vram_cache_load() 379 offset = (unsigned int) (address & (cache->page_size - 1)); in ps3vram_cache_match() 409 priv->cache.page_size = CACHE_PAGE_SIZE; in ps3vram_cache_init() [all …]
|
/drivers/memstick/core/ |
D | mspro_block.c | 78 __be16 page_size; member 147 unsigned short page_size; member 345 be16_to_cpu(x_sys->page_size)); in mspro_block_attr_show_sysinfo() 612 / msb->page_size)) { in h_mspro_block_transfer_data() 636 t_offset += msb->current_page * msb->page_size; in h_mspro_block_transfer_data() 641 msb->page_size, offset_in_page(t_offset)); in h_mspro_block_transfer_data() 680 .data_count = cpu_to_be16((uint16_t)(length / msb->page_size)), in h_mspro_block_setup_cmd() 686 do_div(offset, msb->page_size); in h_mspro_block_setup_cmd() 763 / msb->page_size; in mspro_block_complete_req() 768 t_len *= msb->page_size; in mspro_block_complete_req() [all …]
|
/drivers/mtd/nand/ |
D | pxa3xx_nand.c | 133 unsigned int page_size; member 179 unsigned int page_size; /* page size of attached chip */ member 278 info->data_size = host->page_size; in pxa3xx_set_datasize() 284 switch (host->page_size) { in pxa3xx_set_datasize() 544 if (unlikely(host->page_size < PAGE_CHUNK_SIZE)) in prepare_command_pool() 556 if (unlikely(host->page_size < PAGE_CHUNK_SIZE)) { in prepare_command_pool() 810 if (f->page_size != 2048 && f->page_size != 512) { in pxa3xx_nand_config_flash() 822 host->page_size = f->page_size; in pxa3xx_nand_config_flash() 823 host->read_id_bytes = (f->page_size == 2048) ? 4 : 2; in pxa3xx_nand_config_flash() 826 host->col_addr_cycles = (f->page_size == 2048) ? 2 : 1; in pxa3xx_nand_config_flash() [all …]
|
D | sh_flctl.c | 205 if (flctl->page_size) { in set_addr() 317 if (flctl->page_size) in wait_recfifo_ready() 509 if (flctl->page_size) in set_cmd_regs() 587 page_sectors = flctl->page_size ? 4 : 1; in execmd_read_page_sector() 633 int page_sectors = flctl->page_size ? 4 : 1; in execmd_read_oob() 657 page_sectors = flctl->page_size ? 4 : 1; in execmd_write_page_sector() 683 page_sectors = flctl->page_size ? 4 : 1; in execmd_write_oob() 719 if (flctl->page_size) in flctl_cmdfunc() 740 if (flctl->page_size) { in flctl_cmdfunc() 755 if (flctl->page_size) in flctl_cmdfunc() [all …]
|
D | fsl_elbc_nand.c | 58 int page_size; /* NAND page size (0=512, 1=2048) */ member 156 if (priv->page_size) { in set_addr() 183 elbc_fcm_ctrl->index += priv->page_size ? 2048 : 512; in set_addr() 275 if (priv->page_size) { in fsl_elbc_do_read() 428 if (priv->page_size) { in fsl_elbc_cmdfunc() 676 priv->page_size = 0; in fsl_elbc_chip_init_tail() 679 priv->page_size = 1; in fsl_elbc_chip_init_tail()
|
/drivers/char/ |
D | tile-srom.c | 69 u32 page_size; /* Size of a page */ member 322 return sprintf(buf, "%u\n", srom->page_size); in page_show() 328 __ATTR(page_size, S_IRUGO, page_show, NULL), 368 if (_srom_read(devhdl, &srom->page_size, in srom_setup_minor() 369 SROM_PAGE_SIZE_OFF, sizeof(srom->page_size)) < 0) in srom_setup_minor()
|
/drivers/staging/tidspbridge/core/ |
D | io_sm.c | 364 u32 page_size[] = { in bridge_io_on_loaded() local 471 if ((bytes >= page_size[i]) && in bridge_io_on_loaded() 472 ((all_bits & (page_size[i] - 1)) == 0)) { in bridge_io_on_loaded() 475 page_size[i], map_attrs, in bridge_io_on_loaded() 480 pa_curr += page_size[i]; in bridge_io_on_loaded() 481 va_curr += page_size[i]; in bridge_io_on_loaded() 482 da_curr += page_size[i]; in bridge_io_on_loaded() 483 bytes -= page_size[i]; in bridge_io_on_loaded() 519 if (!(bytes >= page_size[i]) || in bridge_io_on_loaded() 520 !((all_bits & (page_size[i] - 1)) == 0)) in bridge_io_on_loaded() [all …]
|
/drivers/mtd/nand/gpmi-nand/ |
D | gpmi-lib.c | 219 pr_err("Page Size in Bytes : %u\n", geo->page_size); in gpmi_dump_info() 239 unsigned int page_size; in bch_set_geometry() local 250 page_size = bch_geo->page_size; in bch_set_geometry() 277 writel(BF_BCH_FLASH0LAYOUT1_PAGE_SIZE(page_size) in bch_set_geometry() 1244 pio[3] = geo->page_size; in gpmi_send_page() 1304 | BF_GPMI_CTRL0_XFER_COUNT(geo->page_size); in gpmi_read_page() 1310 pio[3] = geo->page_size; in gpmi_read_page() 1331 | BF_GPMI_CTRL0_XFER_COUNT(geo->page_size); in gpmi_read_page()
|
/drivers/infiniband/hw/cxgb3/ |
D | iwch_qp.c | 201 u32 num_sgle, u32 * pbl_addr, u8 * page_size) in iwch_sgl2pbl_map() argument 238 ((1UL << (12 + mhp->attr.page_size)) - 1); in iwch_sgl2pbl_map() 241 (offset >> (12 + mhp->attr.page_size)); in iwch_sgl2pbl_map() 242 page_size[i] = mhp->attr.page_size; in iwch_sgl2pbl_map() 252 u8 page_size[T3_MAX_SGE]; in build_rdma_recv() local 255 page_size); in build_rdma_recv() 258 wqe->recv.pagesz[0] = page_size[0]; in build_rdma_recv() 259 wqe->recv.pagesz[1] = page_size[1]; in build_rdma_recv() 260 wqe->recv.pagesz[2] = page_size[2]; in build_rdma_recv() 261 wqe->recv.pagesz[3] = page_size[3]; in build_rdma_recv() [all …]
|
D | cxio_hal.h | 174 u8 page_size, u32 pbl_size, u32 pbl_addr); 177 u8 page_size, u32 pbl_size, u32 pbl_addr);
|
/drivers/misc/eeprom/ |
D | at24.c | 339 next_page = roundup(offset + 1, at24->chip.page_size); in at24_eeprom_write() 473 chip->page_size = be32_to_cpup(val); in at24_get_ofdata() 508 chip.page_size = 1; in at24_probe() 520 if (!chip.page_size) { in at24_probe() 525 if (!is_power_of_2(chip.page_size)) in at24_probe() 585 unsigned write_max = chip.page_size; in at24_probe()
|
D | at25.c | 167 buf_size = at25->chip.page_size; in at25_ee_write() 324 chip->page_size = (u16)val; in at25_np_to_chip() 454 at25->chip.page_size); in at25_probe()
|
/drivers/ps3/ |
D | ps3stor_lib.c | 151 enum ps3_dma_page_size page_size; in ps3stor_setup() local 187 page_size = PS3_DMA_4K; in ps3stor_setup() 189 page_size = PS3_DMA_64K; in ps3stor_setup() 191 ps3_dma_region_init(&dev->sbd, &dev->dma_region, page_size, in ps3stor_setup()
|
/drivers/net/ethernet/atheros/atl1e/ |
D | atl1e_param.c | 225 adapter->rx_ring.page_size = (u32)val * 1024; in atl1e_check_options() 227 adapter->rx_ring.page_size = (u32)opt.def * 1024; in atl1e_check_options()
|
/drivers/usb/host/ |
D | xhci-mem.c | 1645 void *buf = dma_alloc_coherent(dev, xhci->page_size, &dma, in scratchpad_alloc() 1659 dma_free_coherent(dev, xhci->page_size, in scratchpad_alloc() 1693 dma_free_coherent(&pdev->dev, xhci->page_size, in scratchpad_free() 1860 xhci->page_size = 0; in xhci_mem_cleanup() 2260 u32 page_size, temp; in xhci_mem_init() local 2266 page_size = xhci_readl(xhci, &xhci->op_regs->page_size); in xhci_mem_init() 2267 xhci_dbg(xhci, "Supported page size register = 0x%x\n", page_size); in xhci_mem_init() 2269 if ((0x1 & page_size) != 0) in xhci_mem_init() 2271 page_size = page_size >> 1; in xhci_mem_init() 2279 xhci->page_size = 1 << xhci->page_shift; in xhci_mem_init() [all …]
|
/drivers/infiniband/hw/cxgb4/ |
D | mem.c | 247 u64 len, u8 page_size, u32 pbl_size, u32 pbl_addr) in write_tpt_entry() argument 286 V_FW_RI_TPTE_PS(page_size)); in write_tpt_entry() 546 mhp->attr.page_size = shift - 12; in c4iw_reregister_phys_mem() 612 mhp->attr.page_size = shift - 12; in c4iw_register_phys_mem() 654 mhp->attr.page_size = 0; in c4iw_get_dma_mr() 711 shift = ffs(mhp->umem->page_size) - 1; in c4iw_reg_user_mr() 735 mhp->umem->page_size * k); in c4iw_reg_user_mr() 761 mhp->attr.page_size = shift - 12; in c4iw_reg_user_mr()
|
/drivers/infiniband/core/ |
D | umem.c | 107 umem->page_size = PAGE_SIZE; in ib_umem_get() 286 shift = ilog2(umem->page_size); in ib_umem_page_count()
|
/drivers/infiniband/hw/amso1100/ |
D | c2_mm.c | 175 int page_size, int pbl_depth, u32 length, in c2_nsmr_register_phys_kern() argument 231 wr->pbe_size = cpu_to_be32(page_size); in c2_nsmr_register_phys_kern()
|
/drivers/infiniband/hw/qib/ |
D | qib_mr.c | 267 if (is_power_of_2(umem->page_size)) in qib_reg_user_mr() 268 mr->mr.page_shift = ilog2(umem->page_size); in qib_reg_user_mr() 281 mr->mr.map[m]->segs[n].length = umem->page_size; in qib_reg_user_mr()
|
/drivers/staging/tidspbridge/hw/ |
D | hw_mmu.c | 399 hw_status hw_mmu_pte_clear(const u32 pg_tbl_va, u32 virtual_addr, u32 page_size) in hw_mmu_pte_clear() argument 405 switch (page_size) { in hw_mmu_pte_clear()
|
/drivers/iommu/ |
D | amd_iommu.c | 1318 unsigned long page_size, in alloc_pte() argument 1325 BUG_ON(!is_power_of_2(page_size)); in alloc_pte() 1332 address = PAGE_SIZE_ALIGN(address, page_size); in alloc_pte() 1333 end_lvl = PAGE_SIZE_LEVEL(page_size); in alloc_pte() 1421 unsigned long page_size) in iommu_map_page() argument 1431 count = PAGE_SIZE_PTE_COUNT(page_size); in iommu_map_page() 1432 pte = alloc_pte(dom, bus_addr, page_size, NULL, GFP_KERNEL); in iommu_map_page() 1438 if (page_size > PAGE_SIZE) { in iommu_map_page() 1439 __pte = PAGE_SIZE_PTE(phys_addr, page_size); in iommu_map_page() 1459 unsigned long page_size) in iommu_unmap_page() argument [all …]
|