Home
last modified time | relevance | path

Searched refs:offset_in_page (Results 1 – 25 of 148) sorted by relevance

123456

/linux/arch/riscv/kernel/
H A Dpatch.c53 phys = page_to_phys(page) + offset_in_page(addr); in patch_map()
69 bool across_pages = (offset_in_page(addr) + len) > PAGE_SIZE; in __patch_insn_set()
75 if (len + offset_in_page(addr) > 2 * PAGE_SIZE) in __patch_insn_set()
114 bool across_pages = (offset_in_page(addr) + len) > PAGE_SIZE; in __patch_insn_write()
121 if (len + offset_in_page(addr) > 2 * PAGE_SIZE) in __patch_insn_write()
191 size = min(len, PAGE_SIZE * 2 - offset_in_page(addr)); in patch_insn_set()
226 size = min(len, PAGE_SIZE * 2 - offset_in_page(addr)); in patch_insn_write()
/linux/sound/firewire/
H A Dpackets-buffer.c26 unsigned int i, page_index, offset_in_page; in iso_packets_buffer_init() local
52 offset_in_page = (i % packets_per_page) * packet_size; in iso_packets_buffer_init()
53 b->packets[i].buffer = p + offset_in_page; in iso_packets_buffer_init()
54 b->packets[i].offset = page_index * PAGE_SIZE + offset_in_page; in iso_packets_buffer_init()
/linux/include/linux/
H A Dhighmem.h512 chunk > PAGE_SIZE - offset_in_page(dst_off)) in memcpy_folio()
513 chunk = PAGE_SIZE - offset_in_page(dst_off); in memcpy_folio()
515 chunk > PAGE_SIZE - offset_in_page(src_off)) in memcpy_folio()
516 chunk = PAGE_SIZE - offset_in_page(src_off); in memcpy_folio()
585 chunk > PAGE_SIZE - offset_in_page(offset)) in memcpy_from_folio()
586 chunk = PAGE_SIZE - offset_in_page(offset); in memcpy_from_folio()
613 chunk > PAGE_SIZE - offset_in_page(offset)) in memcpy_to_folio()
614 chunk = PAGE_SIZE - offset_in_page(offset); in memcpy_to_folio()
646 size_t max = PAGE_SIZE - offset_in_page(offset); in folio_zero_tail()
684 size_t max = PAGE_SIZE - offset_in_page(offset); in folio_fill_tail()
[all …]
/linux/drivers/gpu/drm/i915/gt/
H A Dshmem_utils.c103 min_t(size_t, PAGE_SIZE - offset_in_page(off), len); in __shmem_rw()
114 memcpy(vaddr + offset_in_page(off), ptr, this); in __shmem_rw()
117 memcpy(ptr, vaddr + offset_in_page(off), this); in __shmem_rw()
138 min_t(size_t, PAGE_SIZE - offset_in_page(off), len); in shmem_read_to_iosys_map()
148 iosys_map_memcpy_to(map, map_off, vaddr + offset_in_page(off), in shmem_read_to_iosys_map()
H A Dintel_timeline.c62 u32 ofs = offset_in_page(timeline->hwsp_offset); in intel_timeline_pin_map()
211 offset_in_page(tl->hwsp_offset); in intel_timeline_pin()
312 u32 next_ofs = offset_in_page(tl->hwsp_offset + TIMELINE_SEQNO_BYTES); in __intel_timeline_get_seqno()
316 next_ofs = offset_in_page(next_ofs + BIT(5)); in __intel_timeline_get_seqno()
356 offset_in_page(from->hwsp_seqno); in intel_timeline_read_hwsp()
/linux/virt/kvm/
H A Dpfncache.c63 unsigned long offset = kvm_is_error_gpa(gpa) ? offset_in_page(uhva) : in kvm_gpc_is_valid_len()
64 offset_in_page(gpa); in kvm_gpc_is_valid_len()
239 gpc->khva = new_khva + offset_in_page(gpc->uhva); in hva_to_pfn_retry()
284 page_offset = offset_in_page(uhva); in __kvm_gpc_refresh()
295 page_offset = offset_in_page(gpa); in __kvm_gpc_refresh()
471 old_khva = gpc->khva - offset_in_page(gpc->khva); in kvm_gpc_deactivate()
/linux/arch/loongarch/include/asm/
H A Dio.h74 page_to_phys(tlb_virt_to_page((unsigned long)kaddr)) + offset_in_page((unsigned long)kaddr);\
81 page_address(phys_to_page((unsigned long)paddr)) + offset_in_page((unsigned long)paddr);\
/linux/arch/s390/mm/
H A Dmmap.c107 if (offset_in_page(addr)) in arch_get_unmapped_area()
153 if (offset_in_page(addr)) { in arch_get_unmapped_area_topdown()
159 if (offset_in_page(addr)) in arch_get_unmapped_area_topdown()
/linux/drivers/target/tcm_fc/
H A Dtfc_io.c143 from += offset_in_page(mem_off); in ft_queue_data_in()
145 offset_in_page(mem_off))); in ft_queue_data_in()
302 to += offset_in_page(mem_off); in ft_recv_write_data()
304 offset_in_page(mem_off))); in ft_recv_write_data()
/linux/fs/ubifs/
H A Dcrypto.c54 offset_in_page(p), block); in ubifs_encrypt()
79 dlen, offset_in_page(&dn->data), in ubifs_decrypt()
/linux/net/sunrpc/xprtrdma/
H A Dfrwr_ops.c309 offset_in_page(head->iov_base)); in frwr_map()
328 page_base = offset_in_page(xdrbuf->page_base + in frwr_map()
347 offset_in_page(page_base + len)) in frwr_map()
365 if (offset_in_page(prev->offset + prev->length) || in frwr_map()
366 offset_in_page(tail->iov_base)) in frwr_map()
372 offset_in_page(tail->iov_base)); in frwr_map()
759 XDR_UNIT, offset_in_page(ep->re_write_pad)); in frwr_wp_create()
H A Drpc_rdma.c138 offset = offset_in_page(xdr->page_base); in rpcrdma_args_inline()
564 page_base = offset_in_page(xdr->page_base); in rpcrdma_prepare_pagelist()
645 page_base = offset_in_page(xdr->page_base); in rpcrdma_pullup_pagelist()
697 offset_in_page(tail->iov_base), in rpcrdma_prepare_noch_mapped()
724 page_base = offset_in_page(xdr->tail[0].iov_base); in rpcrdma_prepare_readch()
1026 page_base = offset_in_page(rqst->rq_rcv_buf.page_base); in rpcrdma_inline_fixup()
/linux/arch/arm64/kvm/hyp/nvhe/
H A Dmm.c100 size = PAGE_ALIGN(size + offset_in_page(phys)); in __pkvm_create_private_mapping()
109 *haddr = addr + offset_in_page(phys); in __pkvm_create_private_mapping()
247 return fixmap_map_slot(this_cpu_ptr(&fixmap_slots), phys) + offset_in_page(phys); in hyp_fixmap_map()
369 return fixmap_map_slot(&hyp_fixblock_slot, phys) + offset_in_page(phys); in hyp_fixblock_map()
/linux/drivers/edac/
H A Dedac_mc.c837 e->label, e->location, e->page_frame_number, e->offset_in_page, in edac_ce_error()
861 edac_mc_scrub_block(remapped_page, e->offset_in_page, e->grain); in edac_ce_error()
874 e->label, e->location, e->page_frame_number, e->offset_in_page, in edac_ue_error()
886 e->label, e->location, e->page_frame_number, e->offset_in_page, in edac_ue_error()
929 (e->page_frame_number << PAGE_SHIFT) | e->offset_in_page, in edac_raw_mc_handle_error()
943 const unsigned long offset_in_page, in edac_mc_handle_error() argument
970 e->offset_in_page = offset_in_page; in edac_mc_handle_error()
/linux/sound/virtio/
H A Dvirtio_pcm_msg.c59 pg_length = PAGE_SIZE - offset_in_page(data); in virtsnd_pcm_sg_num()
99 pg_length = PAGE_SIZE - offset_in_page(data); in virtsnd_pcm_sg_from()
108 offset_in_page(data)); in virtsnd_pcm_sg_from()
/linux/crypto/
H A Dscatterwalk.c122 const unsigned int src_oip = offset_in_page(src_offset); in memcpy_sglist()
123 const unsigned int dst_oip = offset_in_page(dst_offset); in memcpy_sglist()
/linux/include/crypto/
H A Dscatterwalk.h76 limit = PAGE_SIZE - offset_in_page(walk->offset); in scatterwalk_clamp()
110 offset = offset_in_page(offset); in scatterwalk_map()
/linux/arch/riscv/kvm/
H A Dvcpu_sbi_sta.c54 sequence_ptr = (__le32 __user *)(hva + offset_in_page(shmem) + in kvm_riscv_vcpu_record_steal_time()
56 steal_ptr = (__le64 __user *)(hva + offset_in_page(shmem) + in kvm_riscv_vcpu_record_steal_time()
/linux/include/linux/mtd/
H A Drawnand.h1558 unsigned int offset_in_page, void *buf, unsigned int len);
1560 unsigned int offset_in_page, void *buf,
1563 unsigned int offset_in_page, void *buf, unsigned int len);
1565 unsigned int offset_in_page, const void *buf,
1569 unsigned int offset_in_page, const void *buf,
1572 unsigned int offset_in_page, const void *buf,
/linux/drivers/comedi/
H A Dcomedi_buf.c159 unsigned int pgoff = offset_in_page(offset); in comedi_buf_map_access()
345 unsigned int offset = offset_in_page(async->munge_ptr); in comedi_buf_munge()
582 unsigned int offset = offset_in_page(write_ptr); in comedi_buf_memcpy_to()
609 unsigned int offset = offset_in_page(read_ptr); in comedi_buf_memcpy_from()
/linux/arch/arm64/kernel/
H A Dsys.c25 if (offset_in_page(off) != 0) in SYSCALL_DEFINE6()
/linux/fs/smb/server/
H A Dauth.c760 sg_set_page(sg, addr, buflen, offset_in_page(buf)); in smb2_sg_set_buf()
806 int j, offset = offset_in_page(data); in ksmbd_init_sg()
819 offset_in_page(data)); in ksmbd_init_sg()
827 offset_in_page(data)); in ksmbd_init_sg()
858 nr_data = DIV_ROUND_UP(offset_in_page(buf) + buflen, PAGE_SIZE); in ksmbd_init_rdma_sg()
871 PAGE_SIZE - offset_in_page(data), len); in ksmbd_init_rdma_sg()
874 offset_in_page(data)); in ksmbd_init_rdma_sg()
/linux/drivers/firmware/
H A Discsi_ibft_find.c73 if (offset_in_page(pos) == 0) { in reserve_ibft_region()
/linux/drivers/iommu/iommufd/
H A Diova_bitmap.c192 npages = min(npages + !!offset_in_page(addr), in iova_bitmap_get()
209 mapped->pgoff = offset_in_page(addr); in iova_bitmap_get()
/linux/arch/csky/mm/
H A Ddma-mapping.c19 unsigned long offset = offset_in_page(paddr); in cache_op()

123456