Searched refs:page_addr (Results 1 - 25 of 29) 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");
189 unsigned long page_addr; local
203 page_addr = (unsigned long)
206 if ((page_addr & 4095) != 0 || (bytes & 4095) != 0)
211 if (xpram_page_in(page_addr, inde
[all...]
H A Ddcssblk.c823 unsigned long page_addr; local
858 page_addr = (unsigned long)
861 if (unlikely((page_addr & 4095) != 0) || (bvec->bv_len & 4095) != 0)
865 memcpy((void*)page_addr, (void*)source_addr,
868 memcpy((void*)source_addr, (void*)page_addr,
/drivers/mtd/nand/
H A Dsh_flctl.c100 static void set_addr(struct mtd_info *mtd, int column, int page_addr) argument
106 addr = page_addr; /* ERASE1 */
107 } else if (page_addr != -1) {
113 addr |= (page_addr & 0xff) << 16;
114 addr |= ((page_addr >> 8) & 0xff) << 24;
118 addr2 = (page_addr >> 16) & 0xff;
123 addr |= (page_addr & 0xff) << 8;
124 addr |= ((page_addr >> 8) & 0xff) << 16;
125 addr |= ((page_addr >> 16) & 0xff) << 24;
377 static void execmd_read_page_sector(struct mtd_info *mtd, int page_addr) argument
417 execmd_read_oob(struct mtd_info *mtd, int page_addr) argument
451 int i, page_addr = flctl->seqin_page_addr; local
485 int page_addr = flctl->seqin_page_addr; local
510 flctl_cmdfunc(struct mtd_info *mtd, unsigned int command, int column, int page_addr) argument
[all...]
H A Dnuc900_nand.c154 int column, int page_addr)
168 if (column != -1 || page_addr != -1) {
176 if (page_addr != -1) {
177 write_addr_reg(nand, page_addr);
180 write_addr_reg(nand, page_addr >> 8);
181 write_addr_reg(nand, page_addr >> 16 | ENDADDR);
183 write_addr_reg(nand, page_addr >> 8 | ENDADDR);
153 nuc900_nand_command_lp(struct mtd_info *mtd, unsigned int command, int column, int page_addr) argument
H A Dmxc_nand.c741 static void mxc_do_addr_cycle(struct mtd_info *mtd, int column, int page_addr) argument
754 host->send_addr(host, 0, page_addr == -1);
761 if (page_addr != -1) {
763 host->send_addr(host, (page_addr & 0xff), false);
768 host->send_addr(host, (page_addr >> 8) & 0xff, false);
769 host->send_addr(host, (page_addr >> 16) & 0xff, true);
772 host->send_addr(host, (page_addr >> 8) & 0xff, true);
777 host->send_addr(host, (page_addr >> 8) & 0xff, false);
778 host->send_addr(host, (page_addr >> 16) & 0xff, true);
781 host->send_addr(host, (page_addr >>
925 mxc_nand_command(struct mtd_info *mtd, unsigned command, int column, int page_addr) argument
[all...]
H A Dfsl_elbc_nand.c158 static void set_addr(struct mtd_info *mtd, int column, int page_addr, int oob) argument
167 elbc_fcm_ctrl->page = page_addr;
174 out_be32(&lbc->fbar, page_addr >> 6);
176 ((page_addr << FPAR_LP_PI_SHIFT) & FPAR_LP_PI) |
178 buf_num = (page_addr & 1) << 2;
184 out_be32(&lbc->fbar, page_addr >> 5);
186 ((page_addr << FPAR_SP_PI_SHIFT) & FPAR_SP_PI) |
188 buf_num = page_addr & 7;
307 int column, int page_addr)
330 "fsl_elbc_cmdfunc: NAND_CMD_READ0, page_addr
306 fsl_elbc_cmdfunc(struct mtd_info *mtd, unsigned int command, int column, int page_addr) argument
[all...]
H A Dau1550nd.c315 * @page_addr: the page address for this command, -1 if none
317 static void au1550_command(struct mtd_info *mtd, unsigned command, int column, int page_addr) argument
350 if (column != -1 || page_addr != -1) {
360 if (page_addr != -1) {
361 ctx->write_byte(mtd, (u8)(page_addr & 0xff));
379 ctx->write_byte(mtd, (u8)(page_addr >> 8));
384 ((page_addr >> 16) & 0x0f));
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.c490 uint16_t column, int page_addr)
555 info->ndcb1 = ((page_addr & 0xFFFFFF) << 8)
560 info->ndcb1 = ((page_addr & 0xFFFF) << 16)
563 if (page_addr & 0xFF0000)
564 info->ndcb2 = (page_addr & 0xFF0000) >> 16;
616 info->ndcb1 = page_addr;
642 int column, int page_addr)
668 exec_cmd = prepare_command_pool(info, command, column, page_addr);
489 prepare_command_pool(struct pxa3xx_nand_info *info, int command, uint16_t column, int page_addr) argument
641 pxa3xx_nand_cmdfunc(struct mtd_info *mtd, unsigned command, int column, int page_addr) argument
H A Ddiskonchip.c721 static void doc2001plus_command(struct mtd_info *mtd, unsigned command, int column, int page_addr) argument
759 if (column != -1 || page_addr != -1) {
767 if (page_addr != -1) {
768 WriteDOC((unsigned char)(page_addr & 0xff), docptr, Mplus_FlashAddress);
769 WriteDOC((unsigned char)((page_addr >> 8) & 0xff), docptr, Mplus_FlashAddress);
772 WriteDOC((unsigned char)((page_addr >> 16) & 0x0f), docptr, Mplus_FlashAddress);
H A Dnand_base.c530 * @page_addr: the page address for this command, -1 if none
536 int column, int page_addr)
571 if (page_addr != -1) {
572 chip->cmd_ctrl(mtd, page_addr, ctrl);
574 chip->cmd_ctrl(mtd, page_addr >> 8, ctrl);
577 chip->cmd_ctrl(mtd, page_addr >> 16, ctrl);
631 * @page_addr: the page address for this command, -1 if none
638 int column, int page_addr)
652 if (column != -1 || page_addr != -1) {
664 if (page_addr !
535 nand_command(struct mtd_info *mtd, unsigned int command, int column, int page_addr) argument
637 nand_command_lp(struct mtd_info *mtd, unsigned int command, int column, int page_addr) argument
[all...]
/drivers/target/tcm_fc/
H A Dtfc_io.c80 void *page_addr; local
151 page_addr = from;
156 kunmap_atomic(page_addr, KM_SOFTIRQ0);
202 void *page_addr; local
296 page_addr = to;
301 kunmap_atomic(page_addr, KM_SOFTIRQ0);
/drivers/scsi/libfc/
H A Dfc_libfc.c122 void *page_addr; local
145 page_addr = kmap_atomic(sg_page(sg) + (off >> PAGE_SHIFT),
149 memcpy((char *)page_addr + (off & ~PAGE_MASK), buf, sg_bytes);
150 kunmap_atomic(page_addr, km_type);
/drivers/net/ethernet/brocade/bna/
H A Dbna.h99 void *page_addr; \
102 page_addr = (_qpt_ptr)[((_qe_idx) >> BNA_TXQ_PAGE_INDEX_MAX_SHIFT)];\
103 (_qe_ptr) = &((struct bna_txq_entry *)(page_addr))[page_index]; \
113 void *page_addr; \
116 page_addr = (_qpt_ptr)[((_qe_idx) >> \
118 (_qe_ptr) = &((struct bna_rxq_entry *)(page_addr))[page_index]; \
128 void *page_addr; \
132 page_addr = (_qpt_ptr)[((_qe_idx) >> \
134 (_qe_ptr) = &((struct bna_cq_entry *)(page_addr))[page_index];\
/drivers/staging/rts5139/
H A Dxd.c163 static int xd_read_redundant(struct rts51x_chip *chip, u32 page_addr, u8 *buf, argument
170 xd_assign_phy_addr(chip, page_addr, XD_RW_ADDR);
235 static int xd_read_cis(struct rts51x_chip *chip, u32 page_addr, u8 *buf, argument
246 xd_assign_phy_addr(chip, page_addr, XD_RW_ADDR);
628 u32 page_addr; local
633 page_addr = (u32) i << xd_card->block_shift;
636 retval = xd_read_redundant(chip, page_addr, redunt, 11);
651 xd_read_redundant(chip, page_addr + j,
667 page_addr += j;
669 retval = xd_read_cis(chip, page_addr, bu
950 u32 page_addr; local
1009 u32 page_addr; local
1305 u32 page_addr; local
1424 u32 page_addr = i << xd_card->block_shift; local
1578 u32 page_addr, new_blk; local
1810 u32 page_addr; local
[all...]
H A Dms.c3054 u8 page_cnt = end_page - start_page, page_addr, sec_cnt; local
3154 page_addr = start_page + (page_cnt - sec_cnt);
3180 page_addr, extra,
3349 u8 extra[MS_EXTRA_SIZE], page_addr, val, trans_cfg, data[6]; local
3397 for (page_addr = start_page; page_addr < end_page; page_addr++) {
3424 phy_blk, page_addr,
3442 if (page_addr == (end_page - 1)) {
3540 u8 page_addr, va local
[all...]
/drivers/staging/rts_pstor/
H A Dxd.c139 static int xd_read_redundant(struct rtsx_chip *chip, u32 page_addr, u8 *buf, int buf_len) argument
145 xd_assign_phy_addr(chip, page_addr, XD_RW_ADDR);
194 static int xd_read_cis(struct rtsx_chip *chip, u32 page_addr, u8 *buf, int buf_len) argument
204 xd_assign_phy_addr(chip, page_addr, XD_RW_ADDR);
674 u32 page_addr; local
679 page_addr = (u32)i << xd_card->block_shift;
682 retval = xd_read_redundant(chip, page_addr, redunt, 11);
695 retval = xd_read_redundant(chip, page_addr + j, redunt, 11);
710 page_addr += j;
712 retval = xd_read_cis(chip, page_addr, bu
982 u32 page_addr; local
1030 u32 page_addr; local
1199 u32 page_addr; local
1312 u32 page_addr = i << xd_card->block_shift; local
1448 u32 page_addr, new_blk; local
1637 u32 page_addr; local
[all...]
H A Dms.c2921 u8 extra[MS_EXTRA_SIZE], page_addr, val, trans_cfg, data[6]; local
2966 for (page_addr = start_page; page_addr < end_page; page_addr++) {
2990 page_addr, extra, MS_EXTRA_SIZE);
3006 if (page_addr == (end_page - 1)) {
3077 u8 page_addr, val, data[16]; local
3170 for (page_addr = start_page; page_addr < end_page; page_addr
[all...]
/drivers/gpu/drm/i915/
H A Dintel_ringbuffer.h12 u32 __iomem *page_addr; member in struct:intel_hw_status_page
145 return ioread32(ring->status_page.page_addr + reg);
H A Dintel_ringbuffer.c981 ring->status_page.page_addr = kmap(obj->pages[0]);
982 if (ring->status_page.page_addr == NULL) {
987 memset(ring->status_page.page_addr, 0, PAGE_SIZE);
1508 ring->status_page.page_addr = dev_priv->status_page_dmah->vaddr;
1509 memset(ring->status_page.page_addr, 0, PAGE_SIZE);
1531 ring->status_page.page_addr = dev_priv->status_page_dmah->vaddr;
H A Di915_dma.c217 if (!ring->status_page.page_addr) {
222 ring->status_page.page_addr);
875 ring->status_page.page_addr =
877 memset_io(ring->status_page.page_addr, 0, PAGE_SIZE);
883 ring->status_page.page_addr);
/drivers/hv/
H A Dvmbus_drv.c442 void *page_addr = hv_context.synic_message_page[cpu]; local
443 struct hv_message *msg = (struct hv_message *)page_addr +
485 void *page_addr; local
496 page_addr = hv_context.synic_event_page[cpu];
497 event = (union hv_synic_event_flags *)page_addr + VMBUS_MESSAGE_SINT;
505 page_addr = hv_context.synic_message_page[cpu];
506 msg = (struct hv_message *)page_addr + VMBUS_MESSAGE_SINT;
/drivers/net/ethernet/sfc/
H A Drx.c196 void *page_addr; local
216 page_addr = page_address(page);
217 state = page_addr;
221 page_addr += sizeof(struct efx_rx_page_state);
239 page_addr += (PAGE_SIZE >> 1);
/drivers/mtd/maps/
H A Dpci.c152 unsigned long page_addr = ofs & 0x00400000; local
158 if (page_addr) {
/drivers/staging/android/
H A Dbinder.c615 void *page_addr; local
652 for (page_addr = start; page_addr < end; page_addr += PAGE_SIZE) {
655 page = &proc->pages[(page_addr - proc->buffer) / PAGE_SIZE];
661 "for page at %p\n", proc->pid, page_addr);
664 tmp_area.addr = page_addr;
671 proc->pid, page_addr);
675 (uintptr_t)page_addr + proc->user_buffer_offset;
692 for (page_addr
3048 void *page_addr = proc->buffer + i * PAGE_SIZE; local
[all...]

Completed in 1181 milliseconds

12