Searched refs:page_offset (Results 26 - 50 of 214) sorted by relevance

123456789

/linux-master/fs/hfsplus/
H A Dwrapper.c75 unsigned int page_offset = offset_in_page(buf); local
76 unsigned int len = min_t(unsigned int, PAGE_SIZE - page_offset,
79 ret = bio_add_page(bio, virt_to_page(buf), len, page_offset);
H A Dbnode.c27 off += node->page_offset;
78 off += node->page_offset;
106 off += node->page_offset;
130 src += src_node->page_offset;
131 dst += dst_node->page_offset;
184 src += node->page_offset;
185 dst += node->page_offset;
438 node->page_offset = off & ~PAGE_MASK;
495 node->page_offset);
585 memzero_page(*pagep, node->page_offset,
[all...]
/linux-master/drivers/iommu/iommufd/
H A Dpages.c206 return iopt_area_iova(area) - area->page_offset + index * PAGE_SIZE;
217 return iopt_area_iova(area) - area->page_offset +
380 unsigned int page_offset = 0; local
386 page_offset = area->page_offset;
393 phys = iommu_iova_to_phys(domain, iova) - page_offset;
396 iova += PAGE_SIZE - page_offset;
397 page_offset = 0;
408 unsigned int page_offset = 0; local
414 page_offset
480 unsigned int page_offset = 0; local
[all...]
/linux-master/drivers/infiniband/hw/hfi1/
H A Dpin_system.c289 unsigned int page_offset; local
310 page_offset = start - ALIGN_DOWN(start, PAGE_SIZE);
311 from_this_page = PAGE_SIZE - page_offset;
327 page_offset, from_this_page,
337 "sdma_txadd_page failed %d page_index %lu page_offset %u from_this_page %u",
338 ret, page_index, page_offset, from_this_page);
/linux-master/drivers/net/ethernet/sfc/falcon/
H A Drx.c59 return page_address(buf->page) + buf->page_offset;
157 unsigned int page_offset; local
188 page_offset = sizeof(struct ef4_rx_page_state);
195 rx_buf->page_offset = page_offset + efx->rx_ip_align;
201 page_offset += efx->rx_page_buf_step;
202 } while (page_offset + efx->rx_page_buf_step <= PAGE_SIZE);
454 rx_buf->page, rx_buf->page_offset,
499 rx_buf->page_offset += hdr_len;
504 rx_buf->page, rx_buf->page_offset,
[all...]
/linux-master/drivers/net/ethernet/mellanox/mlx4/
H A Den_rx.c70 frag->page_offset = priv->rx_headroom;
89 frags->page_offset);
148 frags->page_offset = XDP_PACKET_HEADROOM;
488 dma_sync_single_range_for_cpu(priv->ddev, dma, frags->page_offset,
491 __skb_fill_page_desc(skb, nr, page, frags->page_offset,
496 frags->page_offset ^= PAGE_SIZE / 2;
507 frags->page_offset += sz_align;
508 release = frags->page_offset + frag_info->frag_size > PAGE_SIZE;
755 va = page_address(frags[0].page) + frags[0].page_offset;
784 dma = frags[0].dma + frags[0].page_offset;
[all...]
/linux-master/drivers/net/ethernet/intel/iavf/
H A Diavf_txrx.c716 rx_bi->page_offset,
729 rx_bi->page_offset = 0;
881 bi->page_offset = iavf_rx_offset(rx_ring);
936 bi->page_offset,
943 rx_desc->read.pkt_addr = cpu_to_le64(bi->dma + bi->page_offset);
1176 new_buff->page_offset = old_buff->page_offset;
1186 * If page is reusable, rx_buffer->page_offset is adjusted to point to
1223 if (rx_buffer->page_offset > IAVF_LAST_OFFSET)
1266 rx_buffer->page_offset, siz
[all...]
/linux-master/drivers/net/ethernet/aquantia/atlantic/
H A Daq_ring.c73 rxpage->pg_off = rx_ring->page_offset;
87 u16 page_offset = self->page_offset; local
96 rxbuf->rxdata.pg_off += frame_max + page_offset +
115 rxbuf->rxdata.pg_off = page_offset;
191 self->page_offset = AQ_XDP_HEADROOM;
195 self->page_offset = 0;
702 int frame_sz = rx_ring->page_offset + rx_ring->frame_max +
784 buff->rxdata.pg_off - rx_ring->page_offset;
794 xdp_prepare_buff(&xdp, hard_start, rx_ring->page_offset,
[all...]
/linux-master/drivers/net/ethernet/google/gve/
H A Dgve_rx_dqo.c190 buf_state->page_info.page_offset = 0;
477 buf_state->page_info.page_offset);
513 buf_state->page_info.page_offset;
517 buf_state->page_info.page_offset += data_buffer_size;
518 buf_state->page_info.page_offset &= (PAGE_SIZE - 1);
523 if (buf_state->page_info.page_offset ==
617 buf_state->page_info.page_offset,
667 buf_state->page_info.page_offset,
745 buf_state->page_info.page_offset,
786 buf_state->page_info.page_offset, buf_le
[all...]
H A Dgve_utils.c86 void *va = page_info->page_address + page_info->page_offset +
H A Dgve_rx.c98 page_info->page_offset = 0;
181 rx->qpl_copy_pool[j].page_offset = 0;
408 u32 offset = page_info->page_offset + page_info->pad;
451 page_info->page_offset ^= GVE_DEFAULT_RX_BUFFER_OFFSET;
496 void *src = page_info->page_address + page_info->page_offset;
529 alloc_page_info.page_offset = 0;
546 dst = copy_page_info->page_address + copy_page_info->page_offset;
556 copy_page_info->page_offset ^= GVE_DEFAULT_RX_BUFFER_OFFSET;
795 va = page_info->page_address + page_info->page_offset;
803 be64_to_cpu(data_slot->addr) - page_info->page_offset
[all...]
/linux-master/drivers/gpu/drm/gma500/
H A Dgem.c262 pgoff_t page_offset; local
290 page_offset = (vmf->address - vma->vm_start) >> PAGE_SHIFT;
296 pfn = page_to_pfn(pobj->pages[page_offset]);
/linux-master/fs/sysv/
H A Ddir.c218 pos = page_offset(page) + offset_in_page(de);
241 loff_t pos = page_offset(page) + offset_in_page(de);
338 loff_t pos = page_offset(page) + offset_in_page(de);
/linux-master/arch/arm64/mm/
H A Dptdump.c360 u64 page_offset = _PAGE_OFFSET(vabits_actual); local
361 u64 vmemmap_start = (u64)virt_to_page((void *)page_offset);
384 kernel_ptdump_info.base_addr = page_offset;
/linux-master/mm/kmsan/
H A Dhooks.c331 u64 page_offset, to_go, addr; local
342 page_offset = offset_in_page(addr);
343 to_go = min(PAGE_SIZE - page_offset, (u64)size);
/linux-master/drivers/net/ethernet/mscc/
H A Docelot_fdma.h104 * @page_offset: Current page offset (either 0 or PAGE_SIZE/2)
109 u32 page_offset; member in struct:ocelot_fdma_rx_buf
/linux-master/drivers/net/ethernet/sfc/siena/
H A Drx.c93 rx_buf->page_offset += hdr_len;
98 rx_buf->page, rx_buf->page_offset,
177 rx_buf->page_offset += efx->rx_prefix_size;
303 rx_buf->page_offset += offset;
H A Drx_common.h29 return page_address(buf->page) + buf->page_offset;
/linux-master/drivers/scsi/fnic/
H A Dfnic_trace.h37 unsigned long *page_offset; member in struct:fnic_trace_dbg
/linux-master/include/drm/
H A Ddrm_vma_manager.h65 unsigned long page_offset, unsigned long size);
/linux-master/include/drm/ttm/
H A Dttm_device.h176 * Return the pfn for a given page_offset inside the BO.
179 * @page_offset: the offset to look up
182 unsigned long page_offset);
/linux-master/drivers/net/ethernet/sfc/
H A Drx.c93 rx_buf->page_offset += hdr_len;
98 rx_buf->page, rx_buf->page_offset,
177 rx_buf->page_offset += efx->rx_prefix_size;
303 rx_buf->page_offset += offset;
/linux-master/drivers/gpu/drm/qxl/
H A Dqxl_object.c206 struct qxl_bo *bo, int page_offset)
222 return io_mapping_map_atomic_wc(map, offset + page_offset);
225 rptr = bo->kptr + (page_offset * PAGE_SIZE);
234 rptr += page_offset * PAGE_SIZE;
205 qxl_bo_kmap_atomic_page(struct qxl_device *qdev, struct qxl_bo *bo, int page_offset) argument
/linux-master/drivers/gpu/drm/
H A Ddrm_vma_manager.c73 * @page_offset: Offset of available memory area (page-based)
77 * manager are given as @page_offset and @size. Both are interpreted as
86 unsigned long page_offset, unsigned long size)
89 drm_mm_init(&mgr->vm_addr_space_mm, page_offset, size);
85 drm_vma_offset_manager_init(struct drm_vma_offset_manager *mgr, unsigned long page_offset, unsigned long size) argument
/linux-master/drivers/net/ethernet/netronome/nfp/nfpcore/
H A Dnfp_resource.c38 * @region.page_offset: 256-byte page offset into target's CPP address
52 u32 page_offset; member in struct:nfp_resource_entry::nfp_resource_entry_region
102 res->addr = (u64)entry.region.page_offset << 8;

Completed in 342 milliseconds

123456789