• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-WNDR4500-V1.0.1.40_1.0.68/src/linux/linux-2.6/fs/hfsplus/

Lines Matching defs:off

21 void hfs_bnode_read(struct hfs_bnode *node, void *buf, int off, int len)
26 off += node->page_offset;
27 pagep = node->page + (off >> PAGE_CACHE_SHIFT);
28 off &= ~PAGE_CACHE_MASK;
30 l = min(len, (int)PAGE_CACHE_SIZE - off);
31 memcpy(buf, kmap(*pagep) + off, l);
42 u16 hfs_bnode_read_u16(struct hfs_bnode *node, int off)
46 hfs_bnode_read(node, &data, off, 2);
50 u8 hfs_bnode_read_u8(struct hfs_bnode *node, int off)
54 hfs_bnode_read(node, &data, off, 1);
58 void hfs_bnode_read_key(struct hfs_bnode *node, void *key, int off)
66 key_len = hfs_bnode_read_u16(node, off) + 2;
70 hfs_bnode_read(node, key, off, key_len);
73 void hfs_bnode_write(struct hfs_bnode *node, void *buf, int off, int len)
78 off += node->page_offset;
79 pagep = node->page + (off >> PAGE_CACHE_SHIFT);
80 off &= ~PAGE_CACHE_MASK;
82 l = min(len, (int)PAGE_CACHE_SIZE - off);
83 memcpy(kmap(*pagep) + off, buf, l);
96 void hfs_bnode_write_u16(struct hfs_bnode *node, int off, u16 data)
100 hfs_bnode_write(node, &v, off, 2);
103 void hfs_bnode_clear(struct hfs_bnode *node, int off, int len)
108 off += node->page_offset;
109 pagep = node->page + (off >> PAGE_CACHE_SHIFT);
110 off &= ~PAGE_CACHE_MASK;
112 l = min(len, (int)PAGE_CACHE_SIZE - off);
113 memset(kmap(*pagep) + off, 0, l);
298 int i, off, key_off;
306 off = node->tree->node_size - 2;
307 for (i = be16_to_cpu(desc.num_recs); i >= 0; off -= 2, i--) {
308 key_off = hfs_bnode_read_u16(node, off);
402 loff_t off;
438 off = (loff_t)cnid << tree->node_size_shift;
439 block = off >> PAGE_CACHE_SHIFT;
440 node->page_offset = off & ~PAGE_CACHE_MASK;
478 int i, rec_off, off, next_off;
527 off = hfs_bnode_read_u16(node, rec_off);
528 if (off != sizeof(struct hfs_bnode_desc))
530 for (i = 1; i <= node->num_recs; off = next_off, i++) {
533 if (next_off <= off ||
537 entry_size = next_off - off;
541 key_size = hfs_bnode_read_u16(node, off) + 2;