Searched refs:page_addr (Results 1 - 25 of 37) sorted by relevance

12

/drivers/s390/block/
H A Dxpram.c83 * page_addr: address of target page
90 static int xpram_page_in (unsigned long page_addr, unsigned int xpage_index) argument
100 : "+d" (cc) : "a" (__pa(page_addr)), "d" (xpage_index) : "cc");
113 * page_addr: address of source page
120 static long xpram_page_out (unsigned long page_addr, unsigned int xpage_index) argument
130 : "+d" (cc) : "a" (__pa(page_addr)), "d" (xpage_index) : "cc");
190 unsigned long page_addr; local
204 page_addr = (unsigned long)
207 if ((page_addr & 4095) != 0 || (bytes & 4095) != 0)
212 if (xpram_page_in(page_addr, inde
[all...]
H A Ddcssblk.c814 unsigned long page_addr; local
848 page_addr = (unsigned long)
851 if (unlikely((page_addr & 4095) != 0) || (bvec.bv_len & 4095) != 0)
855 memcpy((void*)page_addr, (void*)source_addr,
858 memcpy((void*)source_addr, (void*)page_addr,
/drivers/mtd/nand/
H A Dnuc900_nand.c137 int column, int page_addr)
151 if (column != -1 || page_addr != -1) {
160 if (page_addr != -1) {
161 write_addr_reg(nand, page_addr);
164 write_addr_reg(nand, page_addr >> 8);
165 write_addr_reg(nand, page_addr >> 16 | ENDADDR);
167 write_addr_reg(nand, page_addr >> 8 | ENDADDR);
136 nuc900_nand_command_lp(struct mtd_info *mtd, unsigned int command, int column, int page_addr) argument
H A Dsh_flctl.c194 static void set_addr(struct mtd_info *mtd, int column, int page_addr) argument
200 addr = page_addr; /* ERASE1 */
201 } else if (page_addr != -1) {
207 addr |= (page_addr & 0xff) << 16;
208 addr |= ((page_addr >> 8) & 0xff) << 24;
212 addr2 = (page_addr >> 16) & 0xff;
217 addr |= (page_addr & 0xff) << 8;
218 addr |= ((page_addr >> 8) & 0xff) << 16;
219 addr |= ((page_addr >> 16) & 0xff) << 24;
581 static void execmd_read_page_sector(struct mtd_info *mtd, int page_addr) argument
630 execmd_read_oob(struct mtd_info *mtd, int page_addr) argument
654 int page_addr = flctl->seqin_page_addr; local
680 int page_addr = flctl->seqin_page_addr; local
699 flctl_cmdfunc(struct mtd_info *mtd, unsigned int command, int column, int page_addr) argument
[all...]
H A Dfsl_elbc_nand.c145 static void set_addr(struct mtd_info *mtd, int column, int page_addr, int oob) argument
154 elbc_fcm_ctrl->page = page_addr;
161 out_be32(&lbc->fbar, page_addr >> 6);
163 ((page_addr << FPAR_LP_PI_SHIFT) & FPAR_LP_PI) |
165 buf_num = (page_addr & 1) << 2;
171 out_be32(&lbc->fbar, page_addr >> 5);
173 ((page_addr << FPAR_SP_PI_SHIFT) & FPAR_SP_PI) |
175 buf_num = page_addr & 7;
301 int column, int page_addr)
324 "fsl_elbc_cmdfunc: NAND_CMD_READ0, page_addr
300 fsl_elbc_cmdfunc(struct mtd_info *mtd, unsigned int command, int column, int page_addr) argument
[all...]
H A Dmxc_nand.c832 static void mxc_do_addr_cycle(struct mtd_info *mtd, int column, int page_addr) argument
845 host->devtype_data->send_addr(host, 0, page_addr == -1);
852 if (page_addr != -1) {
854 host->devtype_data->send_addr(host, (page_addr & 0xff), false);
860 (page_addr >> 8) & 0xff,
863 (page_addr >> 16) & 0xff,
868 (page_addr >> 8) & 0xff, true);
874 (page_addr >> 8) & 0xff,
877 (page_addr >> 16) & 0xff,
882 (page_addr >>
1049 mxc_nand_command(struct mtd_info *mtd, unsigned command, int column, int page_addr) argument
[all...]
H A Dau1550nd.c266 * @page_addr: the page address for this command, -1 if none
268 static void au1550_command(struct mtd_info *mtd, unsigned command, int column, int page_addr) argument
301 if (column != -1 || page_addr != -1) {
312 if (page_addr != -1) {
313 ctx->write_byte(mtd, (u8)(page_addr & 0xff));
331 ctx->write_byte(mtd, (u8)(page_addr >> 8));
336 ((page_addr >> 16) & 0x0f));
H A Dfsl_ifc_nand.c232 static void set_addr(struct mtd_info *mtd, int column, int page_addr, int oob) argument
240 ifc_nand_ctrl->page = page_addr;
242 iowrite32be(page_addr, &ifc->ifc_nand.row0);
245 buf_num = page_addr & priv->bufnum_mask;
412 int column, int page_addr) {
427 set_addr(mtd, 0, page_addr, 0);
442 set_addr(mtd, column, page_addr, 1);
479 set_addr(mtd, 0, page_addr, 0);
560 set_addr(mtd, column, page_addr, ifc_nand_ctrl->oob);
411 fsl_ifc_cmdfunc(struct mtd_info *mtd, unsigned int command, int column, int page_addr) argument
H A Dcafe_nand.c69 int page_addr; member in struct:cafe_priv
159 int column, int page_addr)
167 command, column, page_addr);
194 if (page_addr != -1)
196 } else if (page_addr != -1) {
197 cafe_writel(cafe, page_addr & 0xffff, NAND_ADDR1);
198 page_addr >>= 16;
200 cafe_writel(cafe, page_addr, NAND_ADDR2);
158 cafe_nand_cmdfunc(struct mtd_info *mtd, unsigned command, int column, int page_addr) argument
H A Dpxa3xx_nand.c671 unsigned int page_size, uint16_t column, int page_addr)
675 info->ndcb1 = ((page_addr & 0xFFFFFF) << 8)
680 info->ndcb1 = ((page_addr & 0xFFFF) << 16)
683 if (page_addr & 0xFF0000)
684 info->ndcb2 = (page_addr & 0xFF0000) >> 16;
739 int ext_cmd_type, uint16_t column, int page_addr)
787 set_command_address(info, mtd->writesize, column, page_addr);
793 set_command_address(info, mtd->writesize, 0, page_addr);
889 info->ndcb1 = page_addr;
914 int column, int page_addr)
670 set_command_address(struct pxa3xx_nand_info *info, unsigned int page_size, uint16_t column, int page_addr) argument
738 prepare_set_command(struct pxa3xx_nand_info *info, int command, int ext_cmd_type, uint16_t column, int page_addr) argument
913 nand_cmdfunc(struct mtd_info *mtd, unsigned command, int column, int page_addr) argument
961 nand_cmdfunc_extended(struct mtd_info *mtd, const unsigned command, int column, int page_addr) argument
[all...]
H A Ddocg4.c690 int page_addr)
696 uint32_t g4_addr = mtd_to_docg4_address(page_addr, column);
698 dev_dbg(doc->dev, "%s %x, page_addr=%x, column=%x\n",
699 __func__, command, page_addr, column);
707 doc->last_command.page = page_addr;
736 if (doc->oob_page == page_addr)
689 docg4_command(struct mtd_info *mtd, unsigned command, int column, int page_addr) argument
H A Ddiskonchip.c659 static void doc2001plus_command(struct mtd_info *mtd, unsigned command, int column, int page_addr) argument
697 if (column != -1 || page_addr != -1) {
706 if (page_addr != -1) {
707 WriteDOC((unsigned char)(page_addr & 0xff), docptr, Mplus_FlashAddress);
708 WriteDOC((unsigned char)((page_addr >> 8) & 0xff), docptr, Mplus_FlashAddress);
711 WriteDOC((unsigned char)((page_addr >> 16) & 0x0f), docptr, Mplus_FlashAddress);
H A Datmel_nand.c1732 int page_addr, unsigned int *addr1234, unsigned int *cycle0)
1754 if (page_addr != -1) {
1755 addr_bytes[acycle++] = page_addr & 0xff;
1756 addr_bytes[acycle++] = (page_addr >> 8) & 0xff;
1758 addr_bytes[acycle++] = (page_addr >> 16) & 0xff;
1772 int column, int page_addr)
1794 __func__, command, column, page_addr);
1860 acycle = nfc_make_addr(mtd, command, column, page_addr,
1731 nfc_make_addr(struct mtd_info *mtd, int command, int column, int page_addr, unsigned int *addr1234, unsigned int *cycle0) argument
1771 nfc_nand_command(struct mtd_info *mtd, unsigned int command, int column, int page_addr) argument
/drivers/target/tcm_fc/
H A Dtfc_io.c79 void *page_addr; local
162 page_addr = from;
167 kunmap_atomic(page_addr);
229 void *page_addr; local
322 page_addr = to;
327 kunmap_atomic(page_addr);
/drivers/scsi/libfc/
H A Dfc_libfc.c121 void *page_addr; local
144 page_addr = kmap_atomic(sg_page(sg) + (off >> PAGE_SHIFT));
147 memcpy((char *)page_addr + (off & ~PAGE_MASK), buf, sg_bytes);
148 kunmap_atomic(page_addr);
/drivers/net/ethernet/brocade/bna/
H A Dbna.h95 void *page_addr; \
98 page_addr = (_qpt_ptr)[((_qe_idx) >> BNA_TXQ_PAGE_INDEX_MAX_SHIFT)];\
99 (_qe_ptr) = &((struct bna_txq_entry *)(page_addr))[page_index]; \
109 void *page_addr; \
112 page_addr = (_qpt_ptr)[((_qe_idx) >> \
114 (_qe_ptr) = &((struct bna_rxq_entry *)(page_addr))[page_index]; \
124 void *page_addr; \
128 page_addr = (_qpt_ptr)[((_qe_idx) >> \
130 (_qe_ptr) = &((struct bna_cq_entry *)(page_addr))[page_index];\
/drivers/staging/rts5208/
H A Dxd.c147 static int xd_read_redundant(struct rtsx_chip *chip, u32 page_addr, argument
154 xd_assign_phy_addr(chip, page_addr, XD_RW_ADDR);
209 static int xd_read_cis(struct rtsx_chip *chip, u32 page_addr, u8 *buf, argument
220 xd_assign_phy_addr(chip, page_addr, XD_RW_ADDR);
629 u32 page_addr; local
634 page_addr = (u32)i << xd_card->block_shift;
637 retval = xd_read_redundant(chip, page_addr, redunt, 11);
650 retval = xd_read_redundant(chip, page_addr + j,
667 page_addr += j;
669 retval = xd_read_cis(chip, page_addr, bu
948 u32 page_addr; local
1000 u32 page_addr; local
1188 u32 page_addr; local
1306 u32 page_addr = i << xd_card->block_shift; local
1455 u32 page_addr, new_blk; local
1650 u32 page_addr; local
[all...]
H A Dms.c2864 u8 extra[MS_EXTRA_SIZE], page_addr, val, trans_cfg, data[6]; local
2909 for (page_addr = start_page; page_addr < end_page; page_addr++) {
2933 page_addr, extra, MS_EXTRA_SIZE);
2949 if (page_addr == (end_page - 1)) {
3026 u8 page_addr, val, data[16]; local
3115 for (page_addr = start_page; page_addr < end_page; page_addr
[all...]
/drivers/infiniband/hw/ocrdma/
H A Docrdma_abi.h72 u64 page_addr[MAX_CQ_PAGES]; member in struct:ocrdma_create_cq_uresp
/drivers/gpu/drm/i915/
H A Dintel_ringbuffer.h27 u32 *page_addr; member in struct:intel_hw_status_page
355 return ring->status_page.page_addr[reg];
362 ring->status_page.page_addr[reg] = value;
/drivers/hv/
H A Dconnection.c366 void *page_addr; local
381 page_addr = hv_context.synic_event_page[cpu];
382 event = (union hv_synic_event_flags *)page_addr +
H A Dvmbus_drv.c584 void *page_addr = hv_context.synic_message_page[cpu]; local
585 struct hv_message *msg = (struct hv_message *)page_addr +
627 void *page_addr; local
632 page_addr = hv_context.synic_event_page[cpu];
633 if (page_addr == NULL)
636 event = (union hv_synic_event_flags *)page_addr +
666 page_addr = hv_context.synic_message_page[cpu];
667 msg = (struct hv_message *)page_addr + VMBUS_MESSAGE_SINT;
/drivers/mtd/nand/bcm47xxnflash/
H A Dops_bcm4706.c217 int page_addr)
227 if (page_addr != -1)
228 b47n->curr_page_addr = page_addr;
273 if (page_addr != -1)
215 bcm47xxnflash_ops_bcm4706_cmdfunc(struct mtd_info *mtd, unsigned command, int column, int page_addr) argument
/drivers/mtd/maps/
H A Dpci.c129 unsigned long page_addr = ofs & 0x00400000; local
135 if (page_addr) {
/drivers/staging/android/
H A Dbinder.c549 void *page_addr; local
588 for (page_addr = start; page_addr < end; page_addr += PAGE_SIZE) {
591 page = &proc->pages[(page_addr - proc->buffer) / PAGE_SIZE];
597 proc->pid, page_addr);
600 tmp_area.addr = page_addr;
605 proc->pid, page_addr);
609 (uintptr_t)page_addr + proc->user_buffer_offset;
625 for (page_addr
3140 void *page_addr; local
[all...]

Completed in 286 milliseconds

12