Lines Matching refs:dst
125 void hfs_bnode_copy(struct hfs_bnode *dst_node, int dst, in hfs_bnode_copy() argument
132 dprint(DBG_BNODE_MOD, "copybytes: %u,%u,%u\n", dst, src, len); in hfs_bnode_copy()
137 dst += dst_node->page_offset; in hfs_bnode_copy()
140 dst_page = dst_node->page + (dst >> PAGE_CACHE_SHIFT); in hfs_bnode_copy()
141 dst &= ~PAGE_CACHE_MASK; in hfs_bnode_copy()
143 if (src == dst) { in hfs_bnode_copy()
162 dst_ptr = kmap(*dst_page) + dst; in hfs_bnode_copy()
163 if (PAGE_CACHE_SIZE - src < PAGE_CACHE_SIZE - dst) { in hfs_bnode_copy()
166 dst += l; in hfs_bnode_copy()
168 l = PAGE_CACHE_SIZE - dst; in hfs_bnode_copy()
170 dst = 0; in hfs_bnode_copy()
177 if (!dst) in hfs_bnode_copy()
185 void hfs_bnode_move(struct hfs_bnode *node, int dst, int src, int len) in hfs_bnode_move() argument
190 dprint(DBG_BNODE_MOD, "movebytes: %u,%u,%u\n", dst, src, len); in hfs_bnode_move()
194 dst += node->page_offset; in hfs_bnode_move()
195 if (dst > src) { in hfs_bnode_move()
199 dst += len - 1; in hfs_bnode_move()
200 dst_page = node->page + (dst >> PAGE_CACHE_SHIFT); in hfs_bnode_move()
201 dst = (dst & ~PAGE_CACHE_MASK) + 1; in hfs_bnode_move()
203 if (src == dst) { in hfs_bnode_move()
224 dst_ptr = kmap(*dst_page) + dst; in hfs_bnode_move()
225 if (src < dst) { in hfs_bnode_move()
228 dst -= l; in hfs_bnode_move()
230 l = dst; in hfs_bnode_move()
232 dst = PAGE_CACHE_SIZE; in hfs_bnode_move()
239 if (dst == PAGE_CACHE_SIZE) in hfs_bnode_move()
248 dst_page = node->page + (dst >> PAGE_CACHE_SHIFT); in hfs_bnode_move()
249 dst &= ~PAGE_CACHE_MASK; in hfs_bnode_move()
251 if (src == dst) { in hfs_bnode_move()
270 dst_ptr = kmap(*dst_page) + dst; in hfs_bnode_move()
271 if (PAGE_CACHE_SIZE - src < PAGE_CACHE_SIZE - dst) { in hfs_bnode_move()
274 dst += l; in hfs_bnode_move()
276 l = PAGE_CACHE_SIZE - dst; in hfs_bnode_move()
278 dst = 0; in hfs_bnode_move()
285 if (!dst) in hfs_bnode_move()