Home
last modified time | relevance | path

Searched refs:page_addr (Results 1 – 25 of 29) sorted by relevance

12

/linux/drivers/gpu/drm/vmwgfx/
H A Dvmwgfx_mksstat.h58 static inline void *vmw_mksstat_get_kern_pstat(void *page_addr) in vmw_mksstat_get_kern_pstat() argument
60 return page_addr + PAGE_SIZE * 1; in vmw_mksstat_get_kern_pstat()
71 static inline void *vmw_mksstat_get_kern_pinfo(void *page_addr) in vmw_mksstat_get_kern_pinfo() argument
73 return page_addr + PAGE_SIZE * 2; in vmw_mksstat_get_kern_pinfo()
84 static inline void *vmw_mksstat_get_kern_pstrs(void *page_addr) in vmw_mksstat_get_kern_pstrs() argument
86 return page_addr + PAGE_SIZE * 3; in vmw_mksstat_get_kern_pstrs()
/linux/drivers/mtd/nand/raw/
H A Dnand_legacy.c251 int column, int page_addr) in nand_command() argument
288 if (page_addr != -1) { in nand_command()
289 chip->legacy.cmd_ctrl(chip, page_addr, ctrl); in nand_command()
291 chip->legacy.cmd_ctrl(chip, page_addr >> 8, ctrl); in nand_command()
293 chip->legacy.cmd_ctrl(chip, page_addr >> 16, ctrl); in nand_command()
334 if (column == -1 && page_addr == -1) in nand_command()
390 int column, int page_addr) in nand_command_lp() argument
405 if (column != -1 || page_addr != -1) { in nand_command_lp()
421 if (page_addr != -1) { in nand_command_lp()
422 chip->legacy.cmd_ctrl(chip, page_addr, ctrl); in nand_command_lp()
[all …]
H A Dsh_flctl.c222 static void set_addr(struct mtd_info *mtd, int column, int page_addr) in set_addr() argument
228 addr = page_addr; /* ERASE1 */ in set_addr()
229 } else if (page_addr != -1) { in set_addr()
235 addr |= (page_addr & 0xff) << 16; in set_addr()
236 addr |= ((page_addr >> 8) & 0xff) << 24; in set_addr()
240 addr2 = (page_addr >> 16) & 0xff; in set_addr()
245 addr |= (page_addr & 0xff) << 8; in set_addr()
246 addr |= ((page_addr >> 8) & 0xff) << 16; in set_addr()
247 addr |= ((page_addr >> 16) & 0xff) << 24; in set_addr()
621 static void execmd_read_page_sector(struct mtd_info *mtd, int page_addr) in execmd_read_page_sector() argument
[all …]
H A Dfsl_elbc_nand.c151 static void set_addr(struct mtd_info *mtd, int column, int page_addr, int oob) in set_addr() argument
160 elbc_fcm_ctrl->page = page_addr; in set_addr()
167 out_be32(&lbc->fbar, page_addr >> 6); in set_addr()
169 ((page_addr << FPAR_LP_PI_SHIFT) & FPAR_LP_PI) | in set_addr()
171 buf_num = (page_addr & 1) << 2; in set_addr()
177 out_be32(&lbc->fbar, page_addr >> 5); in set_addr()
179 ((page_addr << FPAR_SP_PI_SHIFT) & FPAR_SP_PI) | in set_addr()
181 buf_num = page_addr & 7; in set_addr()
307 int column, int page_addr) in fsl_elbc_cmdfunc() argument
330 " 0x%x, column: 0x%x.\n", page_addr, column); in fsl_elbc_cmdfunc()
[all …]
H A Dhisi504_nand.c389 static void set_addr(struct mtd_info *mtd, int column, int page_addr) in set_addr() argument
409 if (page_addr != -1) { in set_addr()
410 host->addr_value[0] |= (page_addr & 0xffff) in set_addr()
416 host->addr_value[0] |= ((page_addr >> 16) & 0xff) << 16; in set_addr()
418 host->addr_value[1] |= ((page_addr >> 16) & 0xff); in set_addr()
424 int column, int page_addr) in hisi_nfc_cmdfunc() argument
442 set_addr(mtd, column, page_addr); in hisi_nfc_cmdfunc()
448 set_addr(mtd, column, page_addr); in hisi_nfc_cmdfunc()
452 set_addr(mtd, column, page_addr); in hisi_nfc_cmdfunc()
488 command, column, page_addr); in hisi_nfc_cmdfunc()
H A Dfsl_ifc_nand.c140 static void set_addr(struct mtd_info *mtd, int column, int page_addr, int oob) in set_addr() argument
148 ifc_nand_ctrl->page = page_addr; in set_addr()
150 ifc_out32(page_addr, &ifc->ifc_nand.row0); in set_addr()
153 buf_num = page_addr & priv->bufnum_mask; in set_addr()
293 int column, int page_addr) { in fsl_ifc_cmdfunc() argument
308 set_addr(mtd, 0, page_addr, 0); in fsl_ifc_cmdfunc()
323 set_addr(mtd, column, page_addr, 1); in fsl_ifc_cmdfunc()
363 set_addr(mtd, 0, page_addr, 0); in fsl_ifc_cmdfunc()
442 set_addr(mtd, column, page_addr, ifc_nand_ctrl->oob); in fsl_ifc_cmdfunc()
/linux/drivers/net/ethernet/huawei/hinic/
H A Dhinic_hw_qp_ctxt.h135 #define HINIC_WQ_PAGE_PFN(page_addr) ((page_addr) >> HINIC_WQ_PAGE_PFN_SHIFT) argument
136 #define HINIC_WQ_BLOCK_PFN(page_addr) ((page_addr) >> \ argument
/linux/drivers/target/tcm_fc/
H A Dtfc_io.c60 void *page_addr; in ft_queue_data_in() local
142 page_addr = from; in ft_queue_data_in()
147 kunmap_atomic(page_addr); in ft_queue_data_in()
209 void *page_addr; in ft_recv_write_data() local
301 page_addr = to; in ft_recv_write_data()
306 kunmap_atomic(page_addr); in ft_recv_write_data()
/linux/drivers/scsi/libfc/
H A Dfc_libfc.c109 void *page_addr; in fc_copy_buffer_to_sglist() local
132 page_addr = kmap_atomic(sg_page(sg) + (off >> PAGE_SHIFT)); in fc_copy_buffer_to_sglist()
135 memcpy((char *)page_addr + (off & ~PAGE_MASK), buf, sg_bytes); in fc_copy_buffer_to_sglist()
136 kunmap_atomic(page_addr); in fc_copy_buffer_to_sglist()
H A Dfc_fcp.c606 void *page_addr; in fc_fcp_send_data() local
691 page_addr = kmap_atomic(page); in fc_fcp_send_data()
692 memcpy(data, (char *)page_addr + (off & ~PAGE_MASK), in fc_fcp_send_data()
694 kunmap_atomic(page_addr); in fc_fcp_send_data()
/linux/drivers/android/tests/
H A Dbinder_alloc_kunit.c145 unsigned long page_addr; in check_buffer_pages_allocated() local
150 page_addr = buffer->user_data; in check_buffer_pages_allocated()
151 for (; page_addr < end; page_addr += PAGE_SIZE) { in check_buffer_pages_allocated()
152 page_index = (page_addr - alloc->vm_start) / PAGE_SIZE; in check_buffer_pages_allocated()
/linux/drivers/net/ethernet/hisilicon/hibmcge/
H A Dhbg_txrx.c84 buffer->page_addr = NULL; in hbg_buffer_free_page()
103 buffer->page_addr = page_address(buffer->page) + offset; in hbg_buffer_alloc_page()
422 memset(buffer->page_addr, 0, HBG_PACKET_HEAD_SIZE); in hbg_rx_fill_one_buffer()
462 rx_desc = (struct hbg_rx_desc *)buffer->page_addr; in hbg_sync_data_from_hw()
469 net_prefetch(buffer->page_addr); in hbg_build_skb()
471 buffer->skb = napi_build_skb(buffer->page_addr, buffer->page_size); in hbg_build_skb()
502 rx_desc = (struct hbg_rx_desc *)buffer->page_addr; in hbg_napi_rx_poll()
H A Dhbg_common.h60 void *page_addr; member
/linux/drivers/gpu/drm/xe/
H A Dxe_pagefault.c197 vma = xe_vm_find_vma_by_addr(vm, pf->consumer.page_addr); in xe_pagefault_service()
213 pf->consumer.page_addr, atomic); in xe_pagefault_service()
253 upper_32_bits(pf->consumer.page_addr), in xe_pagefault_print()
254 lower_32_bits(pf->consumer.page_addr), in xe_pagefault_print()
/linux/include/linux/
H A Dadreno-smmu-priv.h76 void (*set_prr_addr)(const void *cookie, phys_addr_t page_addr);
/linux/drivers/gpu/drm/panel/
H A Dpanel-ilitek-ili9341.c155 u8 page_addr[ILI9341_PAGE_ADDR_LEN]; member
266 .page_addr = {0x00, 0x00, (ILI9341_PAGE_ADDR >> 4) & 0xff,
339 cfg->page_addr, ILI9341_PAGE_ADDR_LEN); in ili9341_dpi_init()
/linux/kernel/bpf/
H A Darena.c1161 unsigned long page_addr = addr & PAGE_MASK; in bpf_arena_handle_page_fault() local
1179 if (page_addr < kbase || page_addr >= kbase + SZ_4G + GUARD_SZ / 2) in bpf_arena_handle_page_fault()
1182 apply_to_page_range(&init_mm, page_addr, PAGE_SIZE, in bpf_arena_handle_page_fault()
1184 flush_vmap_cache(page_addr, PAGE_SIZE); in bpf_arena_handle_page_fault()
1185 __bpf_prog_report_arena_violation(prog, is_write, page_addr - kbase, fault_ip); in bpf_arena_handle_page_fault()
/linux/drivers/s390/block/
H A Ddcssblk.c886 void *page_addr; in dcssblk_submit_bio() local
915 page_addr = bvec_virt(&bvec); in dcssblk_submit_bio()
917 if (unlikely(!IS_ALIGNED((unsigned long)page_addr, PAGE_SIZE) || in dcssblk_submit_bio()
922 memcpy(page_addr, __va(source_addr), bvec.bv_len); in dcssblk_submit_bio()
924 memcpy(__va(source_addr), page_addr, bvec.bv_len); in dcssblk_submit_bio()
/linux/include/uapi/rdma/
H A Docrdma-abi.h90 __aligned_u64 page_addr[MAX_CQ_PAGES]; member
/linux/drivers/iommu/
H A Ds390-iommu.c475 static void dma_update_cpu_trans(unsigned long *ptep, phys_addr_t page_addr, int flags) in dma_update_cpu_trans() argument
483 set_pt_pfaa(&pte, page_addr); in dma_update_cpu_trans()
862 phys_addr_t page_addr = pa & PAGE_MASK; in s390_iommu_validate_trans() local
873 dma_update_cpu_trans(entry, page_addr, flags); in s390_iommu_validate_trans()
874 page_addr += PAGE_SIZE; in s390_iommu_validate_trans()
/linux/drivers/net/ethernet/huawei/hinic3/
H A Dhinic3_nic_io.c206 #define WQ_PAGE_PFN(page_addr) ((page_addr) >> WQ_PAGE_PFN_SHIFT) argument
207 #define WQ_BLOCK_PFN(page_addr) ((page_addr) >> WQ_BLOCK_PFN_SHIFT) argument
/linux/drivers/hv/
H A Dmshv_root_hv_call.c999 struct hv_stats_page *page_addr, in hv_unmap_stats_page() argument
1006 if (mshv_use_overlay_gpfn() && page_addr) in hv_unmap_stats_page()
1007 __free_page(virt_to_page(page_addr)); in hv_unmap_stats_page()
H A Dmshv_root.h329 struct hv_stats_page *page_addr,
/linux/block/
H A Dbio.c955 phys_addr_t page_addr = page_to_phys(page); in bvec_try_merge_page() local
957 if (vec_end_addr + 1 != page_addr + off) in bvec_try_merge_page()
962 if ((vec_end_addr & PAGE_MASK) != ((page_addr + off) & PAGE_MASK)) { in bvec_try_merge_page()
/linux/drivers/net/ethernet/ti/
H A Dam65-cpsw-nuss.c850 static struct sk_buff *am65_cpsw_build_skb(void *page_addr, in am65_cpsw_build_skb() argument
857 skb = build_skb(page_addr, len); in am65_cpsw_build_skb()
1284 void *page_addr; in am65_cpsw_nuss_rx_packets() local
1308 page_addr = page_address(page); in am65_cpsw_nuss_rx_packets()
1327 xdp_prepare_buff(&xdp, page_addr, AM65_CPSW_HEADROOM, in am65_cpsw_nuss_rx_packets()
1344 skb = am65_cpsw_build_skb(page_addr, ndev, in am65_cpsw_nuss_rx_packets()

12