Lines Matching refs:dst
126 void hfs_bnode_copy(struct hfs_bnode *dst_node, int dst, in hfs_bnode_copy() argument
133 hfs_dbg(BNODE_MOD, "copybytes: %u,%u,%u\n", dst, src, len); in hfs_bnode_copy()
138 dst += dst_node->page_offset; in hfs_bnode_copy()
141 dst_page = dst_node->page + (dst >> PAGE_CACHE_SHIFT); in hfs_bnode_copy()
142 dst &= ~PAGE_CACHE_MASK; in hfs_bnode_copy()
144 if (src == dst) { in hfs_bnode_copy()
163 dst_ptr = kmap(*dst_page) + dst; in hfs_bnode_copy()
164 if (PAGE_CACHE_SIZE - src < PAGE_CACHE_SIZE - dst) { in hfs_bnode_copy()
167 dst += l; in hfs_bnode_copy()
169 l = PAGE_CACHE_SIZE - dst; in hfs_bnode_copy()
171 dst = 0; in hfs_bnode_copy()
178 if (!dst) in hfs_bnode_copy()
186 void hfs_bnode_move(struct hfs_bnode *node, int dst, int src, int len) in hfs_bnode_move() argument
191 hfs_dbg(BNODE_MOD, "movebytes: %u,%u,%u\n", dst, src, len); in hfs_bnode_move()
195 dst += node->page_offset; in hfs_bnode_move()
196 if (dst > src) { in hfs_bnode_move()
200 dst += len - 1; in hfs_bnode_move()
201 dst_page = node->page + (dst >> PAGE_CACHE_SHIFT); in hfs_bnode_move()
202 dst = (dst & ~PAGE_CACHE_MASK) + 1; in hfs_bnode_move()
204 if (src == dst) { in hfs_bnode_move()
226 dst_ptr = kmap(*dst_page) + dst; in hfs_bnode_move()
227 if (src < dst) { in hfs_bnode_move()
230 dst -= l; in hfs_bnode_move()
232 l = dst; in hfs_bnode_move()
234 dst = PAGE_CACHE_SIZE; in hfs_bnode_move()
241 if (dst == PAGE_CACHE_SIZE) in hfs_bnode_move()
250 dst_page = node->page + (dst >> PAGE_CACHE_SHIFT); in hfs_bnode_move()
251 dst &= ~PAGE_CACHE_MASK; in hfs_bnode_move()
253 if (src == dst) { in hfs_bnode_move()
274 dst_ptr = kmap(*dst_page) + dst; in hfs_bnode_move()
276 PAGE_CACHE_SIZE - dst) { in hfs_bnode_move()
279 dst += l; in hfs_bnode_move()
281 l = PAGE_CACHE_SIZE - dst; in hfs_bnode_move()
283 dst = 0; in hfs_bnode_move()
290 if (!dst) in hfs_bnode_move()