Lines Matching refs:po
98 int po = off & ~PAGE_MASK; in ceph_copy_user_to_page_vector() local
103 l = min_t(int, PAGE_SIZE-po, left); in ceph_copy_user_to_page_vector()
104 bad = copy_from_user(page_address(pages[i]) + po, data, l); in ceph_copy_user_to_page_vector()
109 po += l - bad; in ceph_copy_user_to_page_vector()
110 if (po == PAGE_SIZE) { in ceph_copy_user_to_page_vector()
111 po = 0; in ceph_copy_user_to_page_vector()
124 size_t po = off & ~PAGE_MASK; in ceph_copy_to_page_vector() local
128 size_t l = min_t(size_t, PAGE_SIZE-po, left); in ceph_copy_to_page_vector()
130 memcpy(page_address(pages[i]) + po, data, l); in ceph_copy_to_page_vector()
133 po += l; in ceph_copy_to_page_vector()
134 if (po == PAGE_SIZE) { in ceph_copy_to_page_vector()
135 po = 0; in ceph_copy_to_page_vector()
147 size_t po = off & ~PAGE_MASK; in ceph_copy_from_page_vector() local
151 size_t l = min_t(size_t, PAGE_SIZE-po, left); in ceph_copy_from_page_vector()
153 memcpy(data, page_address(pages[i]) + po, l); in ceph_copy_from_page_vector()
156 po += l; in ceph_copy_from_page_vector()
157 if (po == PAGE_SIZE) { in ceph_copy_from_page_vector()
158 po = 0; in ceph_copy_from_page_vector()