Searched refs:page_offset (Results 51 - 75 of 214) sorted by relevance

123456789

/linux-master/drivers/gpu/drm/imagination/
H A Dpvr_fw_mips.c138 u32 page_offset = (page_nr * ROGUE_MIPSFW_PAGE_SIZE_4K) & ~PAGE_MASK; local
141 page_offset;
/linux-master/drivers/gpu/drm/panfrost/
H A Dpanfrost_mmu.c449 pgoff_t page_offset; local
468 page_offset = addr >> PAGE_SHIFT;
469 page_offset -= bomapping->mmnode.start;
495 if (pages[page_offset]) {
504 for (i = page_offset; i < page_offset + NUM_FAULT_PAGES; i++) {
520 sgt = &bo->sgts[page_offset / (SZ_2M / PAGE_SIZE)];
521 ret = sg_alloc_table_from_pages(sgt, pages + page_offset,
/linux-master/drivers/net/ethernet/intel/ice/
H A Dice_txrx.c415 rx_buf->page_offset,
425 rx_buf->page_offset = 0;
727 bi->page_offset = rx_ring->rx_offset;
769 bi->page_offset,
776 rx_desc->read.pkt_addr = cpu_to_le64(bi->dma + bi->page_offset);
814 rx_buf->page_offset ^= size;
817 rx_buf->page_offset += size;
847 if (rx_buf->page_offset > ICE_LAST_OFFSET)
894 rx_buf->page_offset, size);
932 new_buf->page_offset
[all...]
/linux-master/drivers/net/ethernet/qlogic/qede/
H A Dqede_fp.c58 sw_rx_data->page_offset = 0;
534 new_mapping = curr_prod->mapping + curr_prod->page_offset;
562 curr_cons->page_offset += rxq->rx_buf_seg_size;
564 if (curr_cons->page_offset == PAGE_SIZE) {
569 curr_cons->page_offset -= rxq->rx_buf_seg_size;
679 current_bd->page_offset + rxq->rx_headroom,
746 buf = page_address(bd->data) + bd->page_offset;
767 bd->page_offset += rxq->rx_buf_seg_size;
769 if (bd->page_offset == PAGE_SIZE) {
773 bd->page_offset
[all...]
/linux-master/drivers/vfio/pci/pds/
H A Ddirty.c380 u32 page_offset; local
388 page_offset = offset_in_page(bmp);
389 bmp -= page_offset;
393 * aligned, so use the page_offset to account for that so there
396 npages = DIV_ROUND_UP_ULL(bmp_bytes + page_offset, PAGE_SIZE);
413 err = sg_alloc_table_from_pages(&sg_table, pages, npages, page_offset,
/linux-master/drivers/iommu/iommufd/
H A Dio_pagetable.c76 unsigned long page_offset)
82 page_offset;
92 unsigned long page_offset)
98 page_offset;
112 unsigned long page_offset = uptr % PAGE_SIZE; local
146 iova_alignment, page_offset))
154 page_offset))
201 area->page_offset = start_byte % PAGE_SIZE;
202 if (area->page_offset & (iopt->iova_alignment - 1))
997 (area->page_offset
73 __alloc_iova_check_hole(struct interval_tree_double_span_iter *span, unsigned long length, unsigned long iova_alignment, unsigned long page_offset) argument
89 __alloc_iova_check_used(struct interval_tree_span_iter *span, unsigned long length, unsigned long iova_alignment, unsigned long page_offset) argument
[all...]
/linux-master/drivers/vfio/pci/mlx5/
H A Dmain.c164 size_t page_offset; local
171 page_offset = offset % PAGE_SIZE;
172 offset -= page_offset;
176 page_len = min_t(size_t, copy_len, PAGE_SIZE - page_offset);
178 ret = copy_to_user(*buf, from_buff + page_offset, page_len);
709 size_t page_offset; local
716 page_offset = offset % PAGE_SIZE;
718 page = mlx5vf_get_migration_page(vhca_buf, offset - page_offset);
721 page_len = min_t(size_t, *len, PAGE_SIZE - page_offset);
723 ret = copy_from_user(to_buff + page_offset, *bu
[all...]
/linux-master/fs/orangefs/
H A Dinode.c43 off = page_offset(page);
104 min(page_offset(ow->pages[i]) + PAGE_SIZE,
106 max(ow->off, page_offset(ow->pages[i])),
107 i == 0 ? ow->off - page_offset(ow->pages[i]) : 0);
394 if (pos == page_offset(page) &&
665 wr->pos = page_offset(vmf->page);
680 wr->pos = page_offset(vmf->page);
/linux-master/drivers/net/ethernet/mscc/
H A Docelot_fdma.c140 rxb->page_offset = 0;
172 dma_addr = rxb->dma_addr + rxb->page_offset;
280 rxb->page_offset, size, OCELOT_FDMA_RX_SIZE);
288 rxb->page_offset ^= OCELOT_FDMA_RX_SIZE;
310 old_rxb->page_offset,
323 rxb->page_offset;
335 rxb->page_offset, OCELOT_FDMA_RX_SIZE,
/linux-master/drivers/net/ethernet/sfc/
H A Drx_common.c375 unsigned int page_offset, index, count; local
408 page_offset = sizeof(struct efx_rx_page_state);
416 rx_buf->page_offset = page_offset + efx->rx_ip_align +
423 page_offset += efx->rx_page_buf_step;
424 } while (page_offset + efx->rx_page_buf_step <= PAGE_SIZE);
542 rx_buf->page, rx_buf->page_offset,
/linux-master/drivers/net/ethernet/sfc/siena/
H A Drx_common.c375 unsigned int page_offset, index, count; local
408 page_offset = sizeof(struct efx_rx_page_state);
416 rx_buf->page_offset = page_offset + efx->rx_ip_align +
423 page_offset += efx->rx_page_buf_step;
424 } while (page_offset + efx->rx_page_buf_step <= PAGE_SIZE);
543 rx_buf->page, rx_buf->page_offset,
/linux-master/drivers/net/ethernet/intel/fm10k/
H A Dfm10k_main.c107 bi->page_offset = 0;
138 rx_desc->q.pkt_addr = cpu_to_le64(bi->dma + bi->page_offset);
200 old_buff->page_offset,
219 rx_buffer->page_offset ^= FM10K_RX_BUFSZ;
222 rx_buffer->page_offset += truesize;
224 if (rx_buffer->page_offset > (PAGE_SIZE - FM10K_RX_BUFSZ))
257 unsigned char *va = page_address(page) + rx_buffer->page_offset;
313 rx_buffer->page_offset;
336 rx_buffer->page_offset,
/linux-master/fs/hfsplus/
H A Dbtree.c396 off += node->page_offset;
442 off += node->page_offset;
492 off += node->page_offset + nidx / 8;
/linux-master/fs/hfs/
H A Dbtree.c272 off += node->page_offset;
317 off += node->page_offset;
364 off += node->page_offset + nidx / 8;
H A Dbtree.h69 unsigned int page_offset; member in struct:hfs_bnode
/linux-master/include/linux/ceph/
H A Dmessenger.h245 unsigned int page_offset; /* offset in page */ member in struct:ceph_msg_data_cursor::__anon296::__anon297
538 size_t *page_offset, size_t *length);
541 u32 ceph_crc32c_page(u32 crc, struct page *page, unsigned int page_offset,
/linux-master/drivers/net/ethernet/cavium/liquidio/
H A Docteon_droq.h71 unsigned int page_offset; member in struct:octeon_skb_page_info
/linux-master/include/linux/mlx5/
H A Dcq.h114 u32 page_offset; member in struct:mlx5_cq_modify_params::__anon3530::__anon3531
/linux-master/drivers/target/
H A Dtarget_core_rd.c115 u32 i = 0, j, page_offset = 0, sg_per_table; local
148 sg_table[i].page_start_offset = page_offset;
149 sg_table[i++].page_end_offset = (page_offset + sg_per_table)
167 page_offset += sg_per_table;
/linux-master/drivers/gpu/drm/
H A Ddrm_gem_shmem_helper.c517 pgoff_t page_offset; local
520 page_offset = (vmf->address - vma->vm_start) >> PAGE_SHIFT;
524 if (page_offset >= num_pages ||
529 page = shmem->pages[page_offset];
/linux-master/drivers/net/ethernet/intel/igbvf/
H A Digbvf.h114 unsigned int page_offset; member in struct:igbvf_buffer::__anon181::__anon183
/linux-master/drivers/net/ethernet/intel/idpf/
H A Didpf_txrx.h323 unsigned int page_offset; member in struct:idpf_rx_buf
935 buf->page = page_pool_dev_alloc_frag(pool, &buf->page_offset,
945 return page_pool_get_dma_addr(buf->page) + buf->page_offset +
972 rx_buf->page_offset + pp->p.offset, len,
/linux-master/drivers/net/ethernet/aquantia/atlantic/
H A Daq_ring.h147 u16 page_offset; member in struct:aq_ring_s
/linux-master/fs/btrfs/
H A Dextent_io.c291 processed_end = page_offset(page) + PAGE_SIZE - 1;
342 ASSERT(!(orig_start >= page_offset(locked_page) + PAGE_SIZE ||
343 orig_end <= page_offset(locked_page)));
438 ASSERT(page_offset(page) <= start &&
439 start + len <= page_offset(page) + PAGE_SIZE);
577 btrfs_subpage_start_reader(fs_info, folio, page_offset(page), PAGE_SIZE);
753 page_offset(bvec->bv_page) + bvec->bv_offset + bvec->bv_len ==
754 page_offset(page) + pg_offset;
826 page_offset(page) + pg_offset);
997 u64 start = page_offset(pag
[all...]
/linux-master/net/ceph/
H A Dmessenger_v1.c41 int page_offset, size_t length)
47 BUG_ON(page_offset + length > PAGE_SIZE);
48 bvec_set_page(&bvec, page, length, page_offset);
488 size_t page_offset; local
497 page = ceph_msg_data_next(cursor, &page_offset, &length);
498 ret = ceph_tcp_sendpage(con->sock, page, page_offset, length,
507 crc = ceph_crc32c_page(crc, page, page_offset, length);
1072 size_t page_offset; local
1085 page = ceph_msg_data_next(cursor, &page_offset, &length);
1086 ret = ceph_tcp_recvpage(con->sock, page, page_offset, lengt
40 ceph_tcp_recvpage(struct socket *sock, struct page *page, int page_offset, size_t length) argument
[all...]

Completed in 460 milliseconds

123456789